[Detail]
Some function will move to vendor hidl, so related sepolicy rules in radio.te could be removed.
MTK-Commit-Id: 8294731a4889e3954a70f5d4379327d9ae0a0ec3
Change-Id: Ib6693e7b6ec3d076e64b505ce670e9c9f5b88281
CR-Id: ALPS03914002
Feature: Engineering Mode
[Detail]
Android P add new limitation for property access between
system partition and vendor partition:
1. SET and GET only by system
2. System cannot SET the property which SET/GET by vendor.
3. Allow system and vendor GET the property which SET by vendor.
[Solution]
1. Add new property label mtk_cxp_vendor_prop
2. Modify CXP related SELinux setting
MTK-Commit-Id: 4cac600ed76d413b5aee7ee64a1d6af55aa499d1
Change-Id: I9498840dead36a536acd5d18470f57bf7aec0a7c
CR-Id: ALPS03873734
Feature: Regional Carrier Express Pack
Google has new property limitation, neverallow coredomain
from writing vendor properties.
Change the type from mtk_core_property_type to
extended_core_property_type
MTK-Commit-Id: d430f6e975a68837ae7c95be664f9004149a6852
Change-Id: I24c634223eb40fc4f28934cdcacb26ea94b0d4f6
CR-Id: ALPS03902630
Feature: BT AOSP
[Detail]
Modify "performance first thermal policy" change
thermal policy method.
1. Using call libmtcloader lib instead of using set property.
2. Add related SEPolicy.
3. Support 32 bit and 64 bit mtcloader lib.
MTK-Commit-Id: 13e96819d3e6663be61276000ae5a800de71862b
Change-Id: Ia78610485f67e94b63f0fcfbccbd7d4b4411ed31
CR-Id: ALPS03867358
Feature: Thermal Management
Signed-off-by: jerry-sc.wu <jerry-sc.wu@mediatek.com>
[Detail]
because some prop need set permission, so it need to
be audiohal_prop.
add:
persist.vendor.audiohal.
persist.vendor.vow.
MTK-Commit-Id: aae5137ad5c16096557f7cd5d44697e9d6274486
Change-Id: I8a4e2d6e8462d980e5c933e9469c3043461233de
CR-Id: ALPS03902666
Feature: [Module]Native AudioFlinger
Google has VTS to check deprecated HIDL. Declaring deprecated
HIDL leads to VTS fail. So, we remove each logic related
deprecated HIDL (oemHook service).
MTK-Commit-Id: f0cae5e9a9b4c1f4ed80db33dadc1b26cdd0eda6
Change-Id: Ib99d28dfc5183f1dfe20b102646223ba165ff0fa
CR-Id: ALPS03980649
Feature: DSDS (Dual SIM Dual Standby) Framework-Common Framework(RIL)
[Detail]
Add power_supply and switch permission
to get online and otg status.
MTK-Commit-Id: dad1b84ca11f7cb5dfe70f03a05b80d6250bfc7a
Change-Id: I349d8313fbf567a3289a8be54b81487cd13fa36f
CR-Id: ALPS03893656
Feature: Charger
[Detail]
System properties like init.svc.vendor.* cannot be dumped
in mobilelog. It is because moblelogd doesnt have permission to
access them. The status of VoLTE-stack cannot be shown in
mobilelog.
[Solution]
Add get permission to access those system properties
MTK-Commit-Id: 73a911ef7934cdb4640809343f64c9815c43f1be
Change-Id: I6c11e5a397826c45ca83cb19ce6cb114aee59f53
CR-Id:ALPS03908242
Feature:VoLTE (Voice over LTE)
[Detail]
make Mobilelog its own properties only used in system partition
MTK-Commit-Id: 98c61ef31a7a7a09bed1c492a9dc1e7c1f12c47e
Change-Id: Iceea093a055817f4ccc8350c3543433b83ecc2f2
CR-Id: ALPS03976171
Feature: Mobile Log Tool
vendor.sys.boot.reason is set by system process, not vendor_init
thus remove it from mtk_default_prop
MTK-Commit-Id: f0df9ebeb7cff07aa134559b4e4dedef66417302
Change-Id: I39b14ee6863396eb5296b1a0a4e171a369dd994b
CR-Id: ALPS03934986
Feature: [Android Default] SELinux, SEAndroid, and SE-MTK
Some rules is no need any more, need to remove it.
MTK-Commit-Id: 49685f1299d990a7195a2d54b955517d8f2cc699
Change-Id: I4a590ad781589cf94989ce72c88751ac10b82eae
CR-Id: ALPS03982747
Feature: [Android Default] SELinux, SEAndroid, and SE-MTK
Add the new selinux rights support
MTK-Commit-Id: 31147b1027de480ab0b3379a008813351049e342
Change-Id: Ia07ca66917911ce7e8a7e6d76c9c4137c1cd5cf2
CR-Id: ALPS03984881
Feature: Engineering Mode
[Detail]
add sepolicy for sysenv get device path by fstab
MTK-Commit-Id: 3b4654113dec0bebfd1ba6f4b90fd501ccc6513d
Change-Id: I8cfdaf572363f8ac9ce5276eb4ddff525dd7c841
CR-Id: ALPS03908752
Feature: eMMC Boot Up
(cherry picked from commit 9a53df024a1c1a1cba9a94373b867a50956225d4)