1168 Commits

Author SHA1 Message Date
Wei Fu
969ca69f47 [ALPS03861807] Revise code
Restore audio command handling back to atcid to
simplify code.

MTK-Commit-Id: d23f20fd117efde5d22ea8abcc467617cc5b0ab0

Change-Id: I0abb4f9a5cc0facf44a27107a1cd90ce575c389e
CR-Id: ALPS03861807
Feature: [Module]ATCI (AT Command Interface)
2020-01-18 10:04:01 +08:00
Chaoran Zhang
7afa1c5c3f Merge "[ALPS03872369] Add lbs_dbg selinux policy" into alps-trunk-p0.basic
Change-Id: I39eb95ac7b36d54feecc0a96d51f7d6850977d99
MTK-Commit-Id: 3086d4d417da03478e366f08e6c4de5f90512550
2020-01-18 10:03:59 +08:00
Chaoran Zhang
c30a82525d [ALPS03872369] Add lbs_dbg selinux policy
[Detail]
Add lbs_dbg selinux policy

MTK-Commit-Id: c316e3908f5d5ddbf8f543ef08a4759159b798ba

Change-Id: Id6311f353df61ca0fa9a108c832d790b228a5bba
CR-Id: ALPS03872369
Feature: Location Chipset Capability
2020-01-18 10:03:58 +08:00
vijayan amalraj
40572596a5 Merge "[ALPS03870695] Relabel bootanim property" into alps-trunk-p0.basic
Change-Id: I0c26cfe4925744e3739235bad745074d7eed4e7e
MTK-Commit-Id: 7b943156f070463cbef136367a8a97f3b2ddaba8
2020-01-18 10:03:56 +08:00
lokesh
a7ac10eabf [ALPS03870695] Relabel bootanim property
modify bootanim and mtkbootanim selinux file

MTK-Commit-Id: 499216aca19a337156ad7b83beb93dae5dc0f009

Change-Id: Ifccc14d4f8d410789e01730aa4be82c423a19975
CR-Id: ALPS03870695
Feature: Boot Animation
(cherry picked from commit 05973051a0e2ae272a9ecfd511e088a33f9f54b1)
2020-01-18 10:03:55 +08:00
yuhui.zhang
ba25c399b3 [ALPS03914002] EM: Remove unused property rule
[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
2020-01-18 10:03:53 +08:00
Yuhui Zhang
31c972041e Merge "[ALPS03886705] EmCamera: move to vendor partition" into alps-trunk-p0.basic
Change-Id: Icd4d1a685c2e0954e3d265ba596a75cbd3320156
MTK-Commit-Id: 35895f358d56cee9ee678df17441ee4505d3a803
2020-01-18 10:03:52 +08:00
Juan Rong
cdb72dbd48 [ALPS03886705] EmCamera: move to vendor partition
Move EmCamera to vendor partition, need modify the selinux

MTK-Commit-Id: 92c1e87c5f0901e9eb235b00853975d0cf138f90

Change-Id: I47be92abaf4020e20f756cb36bb55c602a1662f2
CR-Id: ALPS03886705
Feature: Engineering Mode
2020-01-18 10:03:50 +08:00
Denis Hsu
d0dc578513 Merge "[ALPS03891225] Create symlink, /mnt/sdcard, for meta/factory" into alps-trunk-p0.basic
Change-Id: Id2eb7a378d7b073c2570ca27bf75e530c4f8f0ab
MTK-Commit-Id: b70f624618ed2ba719be679d1f09af4188c8f487
2020-01-18 10:03:48 +08:00
Miles Chuang
5f82c9e661 [ALPS03873734] Follow Android P new property rules
[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
2020-01-18 10:03:48 +08:00
Denis Hsu
1f069644ac [ALPS03891225] Create symlink, /mnt/sdcard, for meta/factory
Give the selinux permission,
allow vendor_init tmpfs:lnk_file create;

MTK-Commit-Id: 31f529ecd4711df63de5a8386b88813595ae4325

Change-Id: I516a4fac12df9975040109d05be1b2e89509b9b5
CR-Id: ALPS03891225
Feature: Multi-Storage
2020-01-18 10:03:40 +08:00
Peng QI
f813f60034 Merge "[ALPS03902630] Fix property type of MTK Bluetooth" into alps-trunk-p0.basic
Change-Id: Idf2fe4a50900759e88a4b8206cb59755fa0864b9
MTK-Commit-Id: 9f99849cbfe02ec3af9a5112275f8427ce6da392
2020-01-18 10:03:38 +08:00
Ruina Liu
4d3273bbcc [ALPS03902630] Fix property type of MTK Bluetooth
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
2020-01-18 10:03:37 +08:00
Josh Hsiao
81bd091853 Merge "[ALPS03867358] Thermal: P Migration" into alps-trunk-p0.basic
Change-Id: I0d0137459c45676d54919002df689e5d0dbf747f
MTK-Commit-Id: fc8264acf958ee33faaf0af9fa597dbb99f5382c
2020-01-18 10:03:35 +08:00
jerry-sc.wu
fafe185575 [ALPS03867358] Thermal: P Migration
[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>
2020-01-18 10:03:33 +08:00
Eddie Hung
d51b584df5 Merge "[ALPS03974529] Add policy for audio hidl service" into alps-trunk-p0.basic
Change-Id: Ieff4f111e7304c7a4ca1d264dd3590dfc207e166
MTK-Commit-Id: efa57894f27833ba4d26a25d0e84b4f33e4ff29d
2020-01-18 10:03:32 +08:00
Eddie Hung
7970815eea [ALPS03974529] Add policy for audio hidl service
[Detail]
Allow mtk audio hidl service to read "ro.audio.usb.period_us"

MTK-Commit-Id: 5f794920af51f2f7900212f8a6ba7ecb3b64c919

Change-Id: I2ace425bb53190c10b397fca92420d35af764738
CR-Id: ALPS03974529
Feature: [Android Default] USB Audio
2020-01-18 10:03:30 +08:00
Weilun Liu (劉維倫)
8d6cad2a8f Merge "[ALPS03804621] [P migration] Remove violated property declaration" into alps-trunk-p0.basic
Change-Id: I58a80383414f54ad963bf6c67b411925958fb505
MTK-Commit-Id: b279c06edc1887c80afd80dd722471a05a2ddbe4
2020-01-18 10:03:28 +08:00
Allen Chu
0097e5dc92 [ALPS03804621] [P migration] Remove violated property declaration
To avoid violating P rule, remove usp_prop declaration for permission

MTK-Commit-Id: a2df2a3547b9def24611c5ec77b631e1b51b3feb

Change-Id: I964b177f4af14020d1eeffd70ecfe95864bf09b0
CR-Id: ALPS03804621
Feature: DSDS (Dual SIM Dual Standby) Framework-Common Framework(RIL)
2020-01-18 10:03:26 +08:00
Chien-Wei Hsu
9c67a81ebe Merge "[ALPS03902666] Sepolicy: add prop to audiohal_prop" into alps-trunk-p0.basic
Change-Id: Id17c0a9e59f25bd5d872f2f26d7c53d34cf11c45
MTK-Commit-Id: 9fe8337ddca0bbced12fd9413392fa299c81f5cb
2020-01-18 10:03:25 +08:00
chien-wei hsu
f7e5d73400 [ALPS03902666] Sepolicy: add prop to audiohal_prop
[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
2020-01-18 10:03:23 +08:00
Michael Tsai
963022c24e Merge "[ALPS03941128] Comment unused rules" into alps-trunk-p0.basic
Change-Id: I58d89c4c3697be6997057a26cb1f89ff862b2341
MTK-Commit-Id: a0912ebe15d975381e753c1db1c29cbaffa49d94
2020-01-18 10:03:22 +08:00
Michael Tsai
51d7df5f8e [ALPS03941128] Comment unused rules
Comment for Android P

MTK-Commit-Id: 1368fff2508a51f016a815057477c056ce7627d6

Change-Id: I0be97764a2116c8a47b6ac243e318ebc86a0b47b
CR-Id: ALPS03941128
Feature: [Android Default] Camera Application Basic Functions
2020-01-18 10:03:20 +08:00
Yuru Zhu (朱禹儒)
3c967ac811 Merge "[ALPS03992062] Add log hidl system service te" into alps-trunk-p0.basic
Change-Id: Ic3591c37a0f5a9b72c20225324eb4147f09cf40a
MTK-Commit-Id: 3a8778863f98d69859cec094019967612c3ae524
2020-01-18 10:03:18 +08:00
mtk11515
bc1c6ae908 [ALPS03992062] Add log hidl system service te
[Solution] add te file for log hidl

MTK-Commit-Id: 195cb6d5dc1bccdccc67769314e99844c49e3f22

Change-Id: Ifc54914f7329201e0703f085b16552140c813cda
CR-Id: ALPS03992062
Feature: MTKLogger
2020-01-18 10:03:17 +08:00
Larry Liang
d8cf16da5c Merge "[ALPS03948310] vendor/system property split" into alps-trunk-p0.basic
Change-Id: Ia637f2179d40633488434149a982230c723c890f
MTK-Commit-Id: bb1ce00e682dae46d83ec3c5dc52e86a81026bb1
2020-01-18 10:03:15 +08:00
mtk11285
eb025d3be3 [ALPS03948310] vendor/system property split
[Detail]
1. vendor/system property split
2. add selinux rule about aee hidl service

MTK-Commit-Id: 4e654c789c95ca8851d8aaae2c643a08a00bb4e0

Change-Id: Ifc8eed74558a3ae83789798e99e21eafead2089b
CR-Id: ALPS03948310
Feature: Android Exception Engine(AEE)
(cherry picked from commit 8b81da18cfa29378d01ebf5be9b39e641a202c64)
2020-01-18 10:03:12 +08:00
Yuru Zhu (朱禹儒)
1cc7505c70 Merge "[ALPS03965031] MTKLogger can not access aee data vendor" into alps-trunk-p0.basic
Change-Id: I3bee72169906a52a6273e003afc9615e791ae79d
MTK-Commit-Id: 6829da562f17f1010914e3994a85457acef22ceb
2020-01-18 10:03:10 +08:00
yuru.zhu
765e08b32c [ALPS03965031] MTKLogger can not access aee data vendor
[Solution] Add permission to access aee data vendor

MTK-Commit-Id: a18e63eb8cde8f45a8c58ab6d396d482ce9e0fbb

Change-Id: I79f31a16a90a5afc0a7985044eb2e1ca7f88f3ab
CR-Id: ALPS03965031
Feature: MTKLogger
2020-01-18 10:03:08 +08:00
Weilun Liu (劉維倫)
40bac8adbc Merge "[ALPS03980649] Remove oemHook declaration of permission" into alps-trunk-p0.basic
Change-Id: Ic146d07576574f64102f3ade114527c06dc2403e
MTK-Commit-Id: ff403a82bc23eaa6471c65ac27a77f869240616a
2020-01-18 10:03:07 +08:00
Allen Chu
b2ddaec0f5 [ALPS03980649] Remove oemHook declaration of permission
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)
2020-01-18 10:03:05 +08:00
Chaoran Zhang
fd9d970fcd Merge "[ALPS03872369] add atci gps sepolicy" into alps-trunk-p0.basic
Change-Id: I38428e53c5d49343a8052f395deea97e5260077c
MTK-Commit-Id: 99ee7f2da1e90e5787ce9c73d162de62c94c2c66
2020-01-18 10:03:04 +08:00
Chaoran Zhang
5239216db5 [ALPS03872369] add atci gps sepolicy
For Huawei at command request, add mnld atci socket sendto policy

MTK-Commit-Id: 958e9c62d300e211b50ba35f7eb2ad58734a801a

Change-Id: If5e2e8981edde9615633a0a789a97a972bc7f44d
CR-Id: ALPS03872369
Feature: Location Chipset Capability
2020-01-18 10:03:02 +08:00
Elvin Lin
ddeb3c3e41 Merge "[ALPS03893656] factory: add power_supply and switch permission" into alps-trunk-p0.basic
Change-Id: I45bc05f2a7b30497b8a49e71642ae4492feeae35
MTK-Commit-Id: 59248eee76c2fdd98a725417a881d4af1a27d083
2020-01-18 10:03:00 +08:00
Ivan-YH Chen
1e4d3f3823 [ALPS03893656] factory: add power_supply and switch permission
[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
2020-01-18 10:02:55 +08:00
Stella Yang
a93a104f36 Merge "[ALPS03908242] Add SEPolicy" into alps-trunk-p0.basic
Change-Id: Ic71ee5efa3940cc23ffe986e7443e23cb764fa09
MTK-Commit-Id: 614239ade50253dd01d18e9e2710712408e9a287
2020-01-18 10:02:53 +08:00
Cheng-H Chen
5925ad4321 [ALPS03908242] Add SEPolicy
[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)
2020-01-18 10:02:51 +08:00
Lili Lin
c5d80a4090 Merge "[ALPS03959715] move audio-daemon to vendor" into alps-trunk-p0.basic
Change-Id: I4e6c31878331055f1559aa372d7d1f7106424419
MTK-Commit-Id: 7b461a24341a10035f24ce91c6751d04307f47ba
2020-01-18 10:02:49 +08:00
Lili Lin
56b7e390c4 [ALPS03959715] move audio-daemon to vendor
1. Per customer request, move audio-daemon to vendor partition.
2. Implement GetVolumeIndex

MTK-Commit-Id: 4f61171696528b80f9973cb1e3820c9f91116755

Change-Id: Id82b004a39b1217b543c42b9f66de72fb1f76a59
CR-Id: ALPS03959715
Feature: Audio Tuning Tool
2020-01-18 10:02:48 +08:00
Larry Liang
6f6b3997d7 Merge "[ALPS03976171] fix: Mobilelog writing vendor property" into alps-trunk-p0.basic
Change-Id: Ic7959bd0dbdc53fdf61707d46ce351d3dd619476
MTK-Commit-Id: 6c5be9940d67844542ed09b2374d3b18b9b7cf91
2020-01-18 10:02:45 +08:00
Yuxian Xu
2a22f85be4 [ALPS03976171] fix: Mobilelog writing vendor property
[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
2020-01-18 10:02:44 +08:00
Denis Hsu
71e3aaeba5 Merge "[ALPS03891225] Add policy for nvram" into alps-trunk-p0.basic
Change-Id: I1b101e17f496c8566046de546be2361495821818
MTK-Commit-Id: b34091511b4bb872c7c8ca6111aa83a523dfe09d
2020-01-18 10:02:42 +08:00
Denis Hsu
a488de6a7f [ALPS03891225] Add policy for nvram
Allow to access boot mode for nvram

MTK-Commit-Id: 42ba22047669fe5e19c2ad7919807f2dd5323950

Change-Id: Id3118a6666a068330bdeb2d4663c478aa94cd307
CR-Id: ALPS03891225
Feature: Multi-Storage
2020-01-18 10:02:40 +08:00
Dean Chiang
965f58f54d [ALPS03899621] Add SEpolicy rule for MTK IHostapd
Add SEpolicy rule for MTK IHostapd

MTK-Commit-Id: f1c25f14e716a04414d16d78376aa8bc1a496bc8

Change-Id: Ib1ff39ad1c318f72dd8fe4b685c3692b3137349d
CR-Id: ALPS03899621
Feature: Wi-Fi Hotspot Manager
(cherry picked from commit ca1f132c2ec1b336424daf1ac8cb7af5cae78a14)
2020-01-18 10:02:38 +08:00
Justin Hsieh
a67cd8a97a Merge "[ALPS03885057] Add label for MTK USB HIDL 1.1" into alps-trunk-p0.basic
Change-Id: I32fa299a59aa7b5294e298be7eaf20edb8f0f8e9
MTK-Commit-Id: 7287b09d79ce953c2dabb254aa13ee89619a0395
2020-01-18 10:02:38 +08:00
Eddie Hung
6a0e7e04f2 [ALPS03885057] Add label for MTK USB HIDL 1.1
[Detail]
Add label and sepolicy for "android.hardware.usb@1.1-service-mediatek"

MTK-Commit-Id: 7d1f78831d049318d4623d33065136303639d856

Change-Id: I72d88642485097ef42bdf38938e22eeaae1eb2e3
CR-Id: ALPS03885057
Feature: USB TYPE-C
2020-01-18 10:02:32 +08:00
Lili Lin
590d94440a [ALPS03934986] Remove vendor.sys.boot.reason
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
2020-01-18 10:02:31 +08:00
Simfex Chiu
cd9eee157d [ALPS03958900] wlan_assistant: add permission for /data/vendor
[Detail]
need permission for /data/vendor

[Solution]
Add required permission into .te

MTK-Commit-Id: 9ae9e38fc9496da574627daeaec32c8552da2a99

Change-Id: I27202f4f4d29c4d37c3d87affbe6df051ff11c39
Signed-off-by: Simfex Chiu <simfex.chiu@mediatek.com>
CR-Id: ALPS03958900
Feature: [Module]Wi-Fi HAL
2020-01-18 10:02:31 +08:00
Bo Ye (叶波)
abfa4c86f1 Merge "[ALPS03982747] Remove unused sepolicy rules" into alps-trunk-p0.basic
Change-Id: I127c376830d260a088486f0cacbbc13c5345827f
MTK-Commit-Id: c65e9c65b1ac4650b64a5bb39717f813a54ffb83
2020-01-18 10:02:30 +08:00
mtk12101
722798a334 [ALPS03982747] Remove unused sepolicy rules
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
2020-01-18 10:02:25 +08:00