Commit Graph

522 Commits

Author SHA1 Message Date
chrisl7
e937e5fe72 sm6375-common: sepolicy: Label AIDL STNFC
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
2023-08-25 20:43:34 +07:00
chrisl7
8a2d4c45cc sm6375-common: sepolicy: Add vibrator sepolicy rules
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
2023-08-25 20:43:19 +07:00
chrisl7
1c78b2e178 sm6375-common: Decommonize nfc stuff
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
2023-08-25 20:43:04 +07:00
chrisl7
99e991a4ab sm6375-common: Commonize Build broken rules
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
2023-08-25 20:42:12 +07:00
chrisl7
2780ab62f1 sm6375-common: Build fastboot impl-mock
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
2023-08-25 20:41:58 +07:00
chrisl7
b20e9137e1 sm6375-common: Add Treble flags definition
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
2023-08-25 20:41:46 +07:00
chrisl7
fe59485124 sm6375-common: Add missing ODM PARTITION_RESERVED_SIZE
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
2023-08-25 20:41:28 +07:00
chrisl7
fcf9cbb620 sm6375-common: Define ufsbsg recovery soong namespaces
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
2023-08-25 20:41:11 +07:00
chrisl7
52aa672307 sm6375-common: Remove RenderScript
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
2023-08-25 20:40:52 +07:00
boedhack99
eb704ebe85 sm6375-common: Decommonize libinit interfaces
Change-Id: I85b02fcc0bfb5bfd46ba7233c8ef9cd945862b07
2023-08-14 14:38:35 +07:00
boedhack99
55009fc73d Revert "sm6375-common: decommonize rro_overlays"
This reverts commit 4173a77420.
2023-08-14 14:12:04 +07:00
boedhack99
df13293006 sm6375-common: Add support unified stone
Change-Id: I03cc1d54d387738c6e6bc709c89cc4556319e730
2023-08-14 14:05:17 +07:00
Arian
2c629fd249 sm6375-common: Add power HAL extension and use xiaomi-touch to handle dt2w
Change-Id: I5c65e0df255853eb2b3018a27ceb807c111bc4df
2023-08-14 06:59:02 +07:00
boedhack99
b366b83c0f sm6375-common: Build libdrm to vendor
Change-Id: I92f1d1c172dcf13713419c2955da85c399987af4
2023-08-13 23:21:45 +07:00
Arian
6a3993f4b5 sm6375-common: Switch to common qti vibrator aidl
Change-Id: I743c3ae426af9b94c35fe36c95c6bc5b31822605
2023-08-13 23:18:37 +07:00
boedhack99
a06e28e40b sm6375-common: rootdir: Add support SM4375 Soc ID
* Taken from sunstone MIUI V14.0.4.0.TMQMIXM release-keys

Change-Id: Iae8fb1deccb5799e553abec07ac7885315a5384e
2023-08-13 23:03:44 +07:00
boedhack99
d7a37267aa sm6375-common: sepolicy: Label different IR HAL for moonstone
* moonstone use lirc0

Change-Id: Id0ca60b64b2894238dc84909900e1d63b37cd44f
2023-07-25 00:03:37 +07:00
boedhack99
f4b9772864 sm6375-common: blobs: Pin media_codecs
* sm6375-common: Include Dolby media codec
* 51af28a87a

Change-Id: I9d12225fc7be9c9f897382aba2e7f35ae4cb3e03
2023-07-24 23:58:08 +07:00
boedhack99
bd6f67ef93 sm6375-common: Update blobs to moonstone MIUI V14.0.4.0.TMPMIXM release-keys
Change-Id: Ie92837de844c37012d561d869b98245d32b20d75
2023-07-24 23:36:34 +07:00
boedhack99
9e1cb65ef4 Revert "sm6375-common: Build source QTI vibrator service"
This reverts commit 46efe079a1.
2023-07-21 16:14:25 +07:00
boedhack99
96d8ef3811 sm6375-common: Define qca_cld as default wifi driver
Change-Id: I46450e24a0ef78751e73e289194d204aa622dfe6
2023-07-21 01:00:14 +07:00
boedhack99
b973985d87 sm6375-common: sepolicy: Remove multiple contexts for haptics
* Duplicate
* Partially reverts commit f4ce238.

Change-Id: I3843b489481edb99cf430fce810da39bc88a2bc0
2023-07-19 17:27:43 +07:00
boedhack99
388f090589 sm6357-common: sepolicy: Update wakeup nodes wakelock
Change-Id: Ie5c608af641824585d96723b26cb8ec9b15483cb
2023-07-19 17:21:53 +07:00
Zinadin Zidan
e5eb29b5b4 sm6375-common: sepolicy: Fix violations to pass VTS
******************************
5 violations found:
camera.                                 u:object_r:vendor_camera_prop:s0
ro.camera.                              u:object_r:vendor_camera_prop:s0
sys.boot.hwc                            u:object_r:vendor_camera_prop:s0
sys.fp.vendor                           u:object_r:vendor_fingerprint_prop:s0
wifi.interface                          u:object_r:wifi_hal_prop:s0
******************************
device/xiaomi/sm6375-common/sepolicy/vendor/property_contexts contains properties
which are not properly namespaced.
This is enforced by VTS, so please fix such offending properties.

Co-authored-by: chrisl7 <wandersonrodriguesf1@gmail.com>
Change-Id: Ib1065171df107306da27066b0d8d8c444dd3bfe5
2023-07-19 00:51:31 +07:00
chrisl7
1e554bd2a1 sm6375-common: Fix sys.fp.miui.token spam
07-18 21:53:34.773  1463  4222 W libc    : Access denied finding property sys.fp.miui.token
07-18 21:53:34.769  1463  1463 W /vendor/bin/hw/android.hardware.biometrics.fingerprint@2.3-service.xiaomi: type=1400 audit(0.0:274): avc: denied { read } for comm=504F5349582074696D65722031 name=u:object_r:system_prop:s0 dev=tmpfs ino=11254 scontext=u:r:hal_fingerprint_default:s0 tcontext=u:object_r:system_prop:s0 tclass=file permissive=0

Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
Change-Id: Ia0d1629351bf9992115bbd26984d3714bfef0925
2023-07-18 23:27:02 +07:00
boedhack99
90d3ab1fd7 sm6375-common: sepolicy: Add vendor prefix for GF_HAL debug
Change-Id: I832dbda12bd01fc8e8b1f6619dbf97887d8d96c6
2023-07-18 23:19:55 +07:00
boedhack99
f4ce238013 sm6375-common: sepolicy: Label vibrator rules
Change-Id: I2199d930b30e7e405d529c8e90453db3b9f4f15b
2023-07-18 23:17:33 +07:00
boedhack99
adc158b9fb sm6375-common: props: Add WLAN dbs properties
Change-Id: If9a9140f9958d91528a0c64f4d05da2be9d29db0
2023-07-18 23:13:25 +07:00
boedhack99
c0523074ff sm6375-common: ueventd: Give permissions for HW info
Change-Id: I8031a01c77dbe11f8c6e36e790ead027998e7284
2023-07-18 17:29:03 +07:00
kissoka
4173a77420 sm6375-common: decommonize rro_overlays
Change-Id: I5dc4f90902141bec42b3bb4dbc302510771453dd
2023-07-18 10:35:54 +07:00
boedhack99
bbac1385c6 sm6375-common: blobs: Move f2player to camera section
Change-Id: I9c6f081fb2b40dff811e353d1b2691be29273e54
2023-07-18 04:02:10 +07:00
Arian
13842eff75 sm6375-common: sepolicy: Add vendor prefix to camera persist file type
Change-Id: Ia42113acb0fcf5667c0b89ecdd7def13681ca0be
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: Jabiyeff <cebiyevanar@gmail.com>
Signed-off-by: HeroBuxx <herobuxx@gmail.com>
2023-07-18 03:56:17 +07:00
boedhack99
80eca2852a sm6375-common: sepolicy: Label f2player sepolicy rules
Change-Id: I4428234012b70c631f7fc1eb92c2c99c9c3dcaa8
2023-07-18 03:51:45 +07:00
nnippon99
59a863b658 sm6375-common: add missing f2player vendor blob 2023-07-17 22:15:03 +02:00
boedhack99
4c46cee681 sm6375-common: Cleanup unavailable configs included
Change-Id: I9704b850f7c6fa9a8c320051e80bd21b56f2699e
2023-07-11 12:49:09 +07:00
Vaisakh Murali
5eb20c50b6 sm6375-common: Switch to AIDL clearkey service
Change-Id: I39609424434d87b92e2215680c6f62f83ae9f4d3
2023-07-11 00:21:53 +07:00
Hridya Valsaraju
d51883bb09 sm6375-common: Set PRODUCT_SET_DEBUGFS_RESTRICTIONS
Starting with Android R launched devices, debugfs cannot be mounted in
production builds. In order to avoid accidental debugfs dependencies
from creeping in during development with userdebug/eng builds, the
build flag PRODUCT_SET_DEBUGFS_RESTRICTIONS can be set by vendors to
enforce additional debugfs restrictions for userdebug/eng builds. The
same flag will be used to enable sepolicy neveallow statements to
prevent new permissions added for debugfs access.

Test: build, boot
Bug: 184381659
Change-Id: I45e6f20c886d467a215c9466f3a09965ff897d7e
2023-07-11 00:14:09 +07:00
ZVNexus
f21a4f829e sm6375-common: rootdir: Don't mount TraceFS twice
* AOSP already mounts TraceFS in system init, so mounting it twice
   causes SEPolicy denials. See the comments in this change.

   https://android-review.googlesource.com/c/platform/system/sepolicy/+/1294195

Signed-off-by: Ahmad Rulim <personal@rulim34.dev>
Change-Id: I384f57dde4c32cabd5f4db29d7e042160d7405db
2023-07-11 00:14:00 +07:00
SreekanthPalakurthi
98e238cb2e sm6375-common: rootdir: Remove useless sensingdaemon
Signed-off-by: Christopher <mizdrake7@gmail.com>
Signed-off-by: kssrao13882 <kssrao13882@gmail.com>
Signed-off-by: snnbyyds <snnbyyds@gmail.com>
Change-Id: I4d9a9dbbc9d7289e61db5912d27540b123a6aef2
2023-07-10 23:53:18 +07:00
SreekanthPalakurthi
b07b551744 sm6375-common: rootdir: Remove useless ptt_socket_app
Signed-off-by: Christopher <mizdrake7@gmail.com>
Signed-off-by: kssrao13882 <kssrao13882@gmail.com>
Signed-off-by: snnbyyds <snnbyyds@gmail.com>
2023-07-10 23:50:57 +07:00
SreekanthPalakurthi
3b9d625aae sm6375-common: rootdir: Remove useless qseeproxydaemon
Signed-off-by: Christopher <mizdrake7@gmail.com>
Signed-off-by: kssrao13882 <kssrao13882@gmail.com>
Signed-off-by: snnbyyds <snnbyyds@gmail.com>
2023-07-10 23:50:31 +07:00
SreekanthPalakurthi
93dd0bf7e7 sm6375-common: rootdir: Remove useless esepmdaemon
Signed-off-by: Christopher <mizdrake7@gmail.com>
Signed-off-by: kssrao13882 <kssrao13882@gmail.com>
Signed-off-by: snnbyyds <snnbyyds@gmail.com>
2023-07-10 23:50:04 +07:00
Bruno Martins
af4fb7886e sm6375-common: Remove vendor-ril lib path property trigger
No longer used with QC RIL services.

Change-Id: Ib660b20f2a3cca222a10a1919f0f81ee174bf6dc
Signed-off-by: Chenyang Zhong <zhongcy95@gmail.com>
Signed-off-by: snnbyyds <snnbyyds@gmail.com>
2023-07-10 23:49:40 +07:00
Luofan Chen
35c902711d sm6375-common: Build lineage health HAL
Change-Id: I1ca5f25f3a2d8734647b9cc0ff4885b0b817c6ad
Signed-off-by: althafvly <althafvly@gmail.com>
2023-07-10 16:23:18 +07:00
boedhack99
f7f83e7731 sm6375-common: Switch to source build sensors HAL
Change-Id: Ib0f45b7fc134a1eb71e71c6c54937b40a73625c0
2023-07-10 14:26:15 +07:00
boedhack99
ab9661c391 sm6375-common: props: Decommonized soc id
Change-Id: I5f0bb3c31412d0be3c163eb9efdb674b3570c4a4
2023-07-09 23:41:48 +07:00
boedhack99
0b165f85f6 sm6375-common: Add support soc id detect
* Add support for SM4350

Change-Id: Ic548b4ad7e866bc3fbfc29a3386d5329c899c913
2023-07-09 17:01:55 +07:00
Arian
98553d9f00 sm6375-common: blobs: Patch ims.apk from stock
* From moonstone MIUI V14.0.3.0.TMPMIXM release-keys

Patched to remove com.qti.permission.BIND_QTI_IMS_SERVICE and
Landroid/telephony/TelephonyBaseUtilsStub;->isMiuiRom()

Full patch: https://paste.myself5.de/zitiketuto.diff

Change-Id: Ib0a981deac30016d428d5a06bd623d56c5a84b63
2023-07-09 14:18:16 +07:00
boedhack99
1d45717c58 sm6375-common: sepolicy: Fix sepolicy to read more battery data
* taken from moonstone MIUI V14.0.3.0.TMPMIXM release-keys

Change-Id: I2b7ac396a1fa042ba60060fc3689f1828c575784
2023-07-09 14:04:51 +07:00
boedhack99
e8bc381d90 sm6375-common: sepolicy: Allow health HAL to access battery data
07-09 12:35:52.867   935   935 W health@2.1-serv: type=1400 audit(0.0:262): avc: denied { read } for name=type dev=sysfs ino=66924 scontext=u:r:hal_health_default:s0 tcontext=u:object_r:sysfs:s0 tclass=file permissive=0

Change-Id: Ifed1767cfe9f37899b1a1fe9d0e84025cf7b9bc7
2023-07-09 13:51:54 +07:00