add sepolicy for mms while using ion and cmdq
MTK-Commit-Id: 1b209f91a99b653ea798077b05ffd7b4c486a83a
Change-Id: I14036617381fb5959c210a68beddbd5084a69abe
CR-Id: ALPS04079180
Feature: [Module]MDP Driver
CAM hal cant access sdcard, change path to data/vendor, need add selinux support
MTK-Commit-Id: d220113a3d04aa9faeb5bdfc1000ed8cb0f5cade
Change-Id: I2eafe04eb6a8c6f8117c2c44449ce8d8952c49cb
CR-Id: ALPS04093626
Feature: Engineer Mode - Camera Feature
Set permission for audio_ipi in factory mode
MTK-Commit-Id: a9bde0179515d51e56344cde917177f424a5416c
Change-Id: I533e46ba5e7c738b2e1f8d9065b1820a5481689d
Signed-off-by: Eason Yen <eason.yen@mediatek.com>
CR-Id: ALPS04096844
Feature: Factory Mode
[Detail]
It has restriction in properties used by system and vendor,
we add property context to let system/vendor can read it.
MTK-Commit-Id: fbc82035b5138ce6c7a0db51281bb96251409982
Change-Id: Ie69f589782a430fa583311764c0a0029b54162fa
CR-Id: ALPS04085967
Feature: Memory Optimization
1.move-widevine-data.sh is for OTA upgrading from android O
to P, new android P device dont need this rules
2.Google cts/gts/vts will check data_between_core_and_vendor_violators,
add the rule on P device, the test case will fail
MTK-Commit-Id: d4e56774e28b4a5efab572c9c8b25e134988244b
Change-Id: I04c0233ea6cc1dff9b3fdd35441f95605519b454
CR-Id: ALPS04080007
Feature: [Android Default] SELinux, SEAndroid, and SE-MTK
[Detail]
BT relayer mode cound not started by coredomain. So move EM BT
relayer mode to vendor hidl
MTK-Commit-Id: 45eb778653e1e8bdb0b06d26e8005b85191da098
Change-Id: I4a28f8cb44e116c193d5499de433ff3c49f0dbfd
CR-Id: ALPS04077496
Feature: Engineering Mode
[Detail] add permission for meta_tst
to set system clock
MTK-Commit-Id: 08d1dd39711fcea7acbb9b0da2d2418cf59a9cde
Change-Id: I2e49acfc69db0c1786d7c373873fa1a49501a2e9
CR-Id: ALPS04069430
Feature: SP META Tool
Spending more bootup time after label kernel interface node
in file_contexts, there is another way to label kerner interface
node on genfs_contexts file. When move the label rule to
genfs_contexts file, the bootup time will speed more than 500ms.
MTK-Commit-Id: e237c9367e74f2953b843cc9224a98b4e7cfddbc
Change-Id: I1a1e369c3eaaf359c3bf7c051793a3ffba4c71fc
CR-Id: ALPS04017619
Feature: [Android Default] SELinux, SEAndroid, and SE-MTK
Miss rule in aee_aedv.te and cause cmdq status blocking by rule.
Add rule and fix name typo.
MTK-Commit-Id: 589feaa73ff62b1893f30d5e4b1ce02d34c94edf
Change-Id: I046f73e29f404cb51908f8191599cb46a7c1399d
Signed-off-by: Dennis YC Hsieh <dennis-yc.hsieh@mediatek.com>
CR-Id: ALPS04023420
Feature: Android Exception Engine(AEE)
[Detail]
Add API to set vendor property in RILD
MTK-Commit-Id: 48b137c317e4baf195b87f767702b1b4956e7696
Change-Id: I4d03c4affb0f1a2a96b8a8cea867b46750d2132a
CR-Id: ALPS04055044
Feature: IMS SS
Implement android.hardware.secure_element@1.0 for MTK UICC.
MTK-Commit-Id: d47f7e07b9396583e71a51c4b5da0282d9abf73b
Change-Id: Ib5ebb2543a100f95d9fb2cab8f5aef9c511d463d
CR-Id: ALPS04013153
Feature: NFC Open Mobile API
[Detail] aee_aedv_exec is defined in system.img, and when AOSP system.img
is replaced, cts will fail if aee_aedv_exev is referenced in vendor.img.
MTK-Commit-Id: 178b71c788561cea1336d2c62b67dd324ecf6e8b
Change-Id: I200ff7cd55597de05d5412677b140809e941a192
CR-Id: ALPS04056497
Feature: Android Exception Engine(AEE)
Remove policy for sysenv_daemon, which is removed in Android P
MTK-Commit-Id: adbf02af5663fc468c7b892a33b4a03ec53a948f
Change-Id: I1653bef4c9b0f9a2b7022f8895b89de0c3373148
CR-Id: ALPS04056547
Feature: [Module]Partition
sys_power access has been forbidden in Android P,
but only init/ueventd/vold damain can access
MTK-Commit-Id: e2be46ce6bae18ef7167bd3c07476e3748c3e483
Change-Id: Ic8dc8b5f9e0a5943a9837edd953b70e0170a0a00
CR-Id: ALPS04046220
Feature: Factory Mode
sys_leds access has been forbidden in Android P, but only
init/ueventd/vold damain can access
MTK-Commit-Id: 1fcd7afabaa608f6434144f16837d43a5c218df7
Change-Id: I837708bf32e95a037787ac2f23d7f58b41722735
CR-Id: ALPS04046220
Feature: Factory Mode
[Detail]
Add sepolicy for Storage item in factory mode so that factory can
access /sys/class/block/mmcblk0/.
MTK-Commit-Id: b3e289e9ea36a4d2581365a73ecae798c4fc60e0
Change-Id: I14222cef75b5e0516cb7a767cdb3487d38dbd95b
CR-Id: ALPS04046768
Feature: Factory Mode
Widevine provides a script in /vendor/widevine/
libwvdrmengine/move_widevine_data.sh that copies
the data files from /data to /data/vendor. Some
sepolicy rules are required to enable the device
to run this script.
MTK-Commit-Id: f7aba378699fc68e4e10ed2ed2b812c1e502e66f
Change-Id: I2731ad21da180a1a5f927c5631dcc579da1dc314
CR-Id: ALPS03982747
Feature: [Android Default] SELinux, SEAndroid, and SE-MTK
root cause: cant access dev/gsensor
solution: modify dev/gsensor user group
and modify selinux at the same time
MTK-Commit-Id: d9a07d298ac7c7f6f337e998e79e0c7b607968ec
Change-Id: Id8d37fe90970297a1e23d40cb8c3fe39fd928e0f
CR-Id: ALPS04033230
Feature: [Android Default] Acclerometer
[Detail]
1. Set audio hal as RT thread for USB call and fast record
2. Revise mt3967 to add 4.0 service
3. Replace 2.0 with 4.0
MTK-Commit-Id: 762c6ab286f7b22ca349b82c5e5d0bd7e2891c61
Change-Id: I1bbb3ea67c2bc631116077cf6a88f40cced38a54
CR-Id: ALPS03889880
Feature: [Module]Audio HAL
[Detail] Meta support one key to catch log
[Solution] Meta connect log hidl service
and send socket command
MTK-Commit-Id: 3e935bdb1164fefd257c4bccc33a85aadbc88e58
Change-Id: I12c9a080ebcbd360cde7d8b0d26423cb3c6fb1e1
CR-Id: ALPS04028748
Feature: SP META Tool
(cherry picked from commit a2e072ccbdfccd4a3248fc8b27d7c5fa69ba5896)
[Detail]
1. create /data/aee_exp at runtime.
2. debug utils dispaly error, because engineermode cant get
aee system property, allow engineermode to get aee vendor property.
MTK-Commit-Id: f269072cba0351e65d92452bbd1b7b304d295cf6
Change-Id: I4d51ca658f6a03d18e5dde7e5028b94a08d3e17d
CR-Id: ALPS04020173
Feature: Power Management