681 Commits

Author SHA1 Message Date
Weilun Liu
d03eacc0d3 [ALPS03861873] rename service name
[Detail]
We use system property to start service,
follow android P rules, we should add prefix "vendor."
into the property name

MTK-Commit-Id: fbd0d1e60f45d93dd0402747afd0a91624f7e0cf

Change-Id: I02d8dace8d0445b3adf8c4044e15fed3f5fe95ab
CR-Id: ALPS03861873
Feature: [Module]Telephony power on
2020-01-18 10:01:46 +08:00
Juan Rong
049e7472ec Merge "[ALPS03886705] EM:hardware-testing SELinux" into alps-trunk-p0.basic
Change-Id: I55b1304744365bc136958588314801688aeb6995
MTK-Commit-Id: 284dd69d48bbf9e38d524607901ffe6072faa866
2020-01-18 10:01:44 +08:00
Juan Rong
d18a53f680 [ALPS03886705] EM:hardware-testing SELinux
[Detail]
Fix EM hardware-testing SELinux issue
 1. power->PMU read
 2. power->debug_log
 3. audio->detect headset
 4. memory->flash
 5. touchscreen->settings
 6. AAL get/set prop

MTK-Commit-Id: 5a00b957045b7a83722c4f6d2f926b38d9625342

Change-Id: I781c756404015997d130a342d123f8cdb8f33810
CR-Id: ALPS03886705
Feature: Engineering Mode
2020-01-18 10:01:41 +08:00
Josh Hsiao
0126016cad Merge "[ALPS03867358] Thermal: P Migration" into alps-trunk-p0.basic
Change-Id: If817c504be657f4eb1db7bb6da9d8a3191838f53
MTK-Commit-Id: 4eb493dc29911e63a3e306b0094c9ecd00078ab0
2020-01-18 10:01:39 +08:00
jerry-sc.wu
2bb5e6af4a [ALPS03867358] Thermal: P Migration
[Detail]
Resolve build warning.
Fix "neverallow coredomain from writing vendor properties".

MTK-Commit-Id: 41ae21ce71a19a8a1abce51e33ab93b66e4fa793

Change-Id: I85f9091cbddd1503579b69b4e3b14e63a7eb2dcc
CR-Id: ALPS03867358
Feature: Thermal Management
Signed-off-by: jerry-sc.wu <jerry-sc.wu@mediatek.com>
2020-01-18 10:01:37 +08:00
Weilun Liu (劉維倫)
a076bea25a Merge "[ALPS03804621] [P migration] Re-name property" into alps-trunk-p0.basic
Change-Id: I7d93965159193730f106a9c1267e74559dcdd8f7
MTK-Commit-Id: 60bab7e6c90807410d8680a023fbcac470987f21
2020-01-18 10:01:35 +08:00
Allen Chu
1bd3084a41 [ALPS03804621] [P migration] Re-name property
Add prefix "vendor" to property

MTK-Commit-Id: 6de1a2d7b7e019425fed6ad8c6b0aa4d380d8257

Change-Id: Ied75e3dc657fd71938c287f5eb7689cb8ec1a728
CR-Id: ALPS03804621
Feature: DSDS (Dual SIM Dual Standby) Framework-Common Framework(RIL)
2020-01-18 10:01:34 +08:00
Hu Wang (王胡)
3148dea42f Merge "[ALPS03875759] SELinux for dynamic enable AMS log" into alps-trunk-p0.basic
Change-Id: I28567a7a307e393757d7ab1d6a8cc7fcd2102724
MTK-Commit-Id: 53ce53eb531f2078d7ac1f1d425a9a8b8cd9a63c
2020-01-18 10:01:32 +08:00
Hu Wang
b196f4708e [ALPS03875759] SELinux for dynamic enable AMS log
Dynamic enable AMS log is blocked by SELinux.
Add ams log property policy in SELinux.

MTK-Commit-Id: f145a5c2c798d1a93e0c448108c0b476edb39b95

Change-Id: I0ef3c17af2f1e5ed4e7f3cd3b4a93f4436faf6a7
CR-Id: ALPS03875759
Feature: [Module]ActivityManager
2020-01-18 10:01:30 +08:00
Aroha Lin
19669f18b8 Merge "[ALPS03952241] rename property_contexts" into alps-trunk-p0.basic
Change-Id: If753a48d661f492da54ebe8cc2378a810b2c0eec
MTK-Commit-Id: 4adae32bc2be89b20309171098166008a170c782
2020-01-18 10:01:28 +08:00
Aroha Lin
64bcf2a1af [ALPS03952241] rename property_contexts
[Detail]
Android P property_contexts need to rename
the original property

[Solution]
to rename the property

MTK-Commit-Id: ede7c62b1c35ebc0a7904758dd443a013c9b8350

Change-Id: Ia0136368510d8da03bb6a91c6fbd0217bd87018b
CR-Id:ALPS03952241
Feature:[Android Default] Camera Application Basic Functions
2020-01-18 10:01:26 +08:00
Black Chen
555f3634fa Merge "[ALPS03969178] wlan: factory and meta move to vendor partition" into alps-trunk-p0.basic
Change-Id: Ie26e31860b8f94396ab783d452e2c75e9d2bc809
MTK-Commit-Id: d3d39b8b5a55ac6d7a71861e8cdd9784ce7f66b3
2020-01-18 10:01:24 +08:00
Black Chen
7748e0c1b1 [ALPS03969178] wlan: factory and meta move to vendor partition
In P version, process needs add net permission to access socket.

MTK-Commit-Id: 4cd65a5adf83ee597402220297cf8d7b727f3da0

Change-Id: I39fbeb59e146fc508cc721ddb299fedc15a70a6b
Signed-off-by: Black Chen <black-ch.chen@mediatek.com>
CR-Id: ALPS03969178
Feature: [Module]Wi-Fi Driver
(cherry picked from commit 1569bcd159fe2472597e2bf2b3c5016f44d7756d)
2020-01-18 10:01:23 +08:00
Michael Hsiao
acc139e521 Merge "[ALPS03889880] Audio: Remove un-used permission" into alps-trunk-p0.basic
Change-Id: I55fdcffdf7d9ccf7e2189284d5a4472d828fe9c5
MTK-Commit-Id: 4d389235b31f46d2d96f7631cdfb0f0bf0890576
2020-01-18 10:01:18 +08:00
Michael Hsiao
f159454d74 [ALPS03889880] Audio: Remove un-used permission
[Detail]
Mediaserver doesnt set property to audio hal,
Remove the sepolicy permission.

MTK-Commit-Id: d4d2c9bcfc7d6e1c400673da105aacf7af9a2577

Change-Id: I1ea50f192688f9065856c710c2b7af55b9a30bef
CR-Id: ALPS03889880
Feature: [Module]Audio HAL
2020-01-18 10:01:16 +08:00
Jonas Lai
5f6e183608 [ALPS03972288] shell.te: remove mtkcam_prop
shell.te: remove mtkcam_prop

Remove the following due to the violation:
typeattribute shell system_writes_vendor_properties_violators;
set_prop(shell, mtkcam_prop)

MTK-Commit-Id: 59d4ee65c6ca6e46a6caa246fd2f68d220b3e4e3

Change-Id: Ia434883e82f0a0432c42b00da2c8b695be6988b9
CR-Id: ALPS03972288
Feature: [Android Default] Camera Application Basic Functions
2020-01-18 10:01:15 +08:00
Kaiwen Liu
6a6892c1e2 Merge "[ALPS03974555] neverallow coredomain from writing vendor properties" into alps-trunk-p0.basic
Change-Id: I8768b6599b9005b3d439e797e575c415b6e60d96
MTK-Commit-Id: 9833797552e88afb947ba1de154c8d1bf1d2e917
2020-01-18 10:01:14 +08:00
Yu-Hua.Huang
3ca7933c55 [ALPS03974555] neverallow coredomain from writing vendor properties
Remove uce property to compliance google new rule on android P

MTK-Commit-Id: d5819765a722ab16504011bdc12797e72576b6df

Change-Id: I91f011952ac7e6272700de5042fb776ad0f497f9
CR-Id: ALPS03974555
Feature: UCE, User Capability Exchange
2020-01-18 10:01:11 +08:00
Youxiu Wang
08da39faff Merge "[ALPS03878056] Rename mtk system properties" into alps-trunk-p0.basic
Change-Id: I07430a1d6d901ac3bcf606d7da36e83efc7b2eea
MTK-Commit-Id: 3b2eae727472a6fe52e274b8f0cc0ff86bd965e9
2020-01-18 10:01:10 +08:00
Youxiu Wang
5d374974d1 [ALPS03878056] Rename mtk system properties
1) Due to new vendor system property rule, rename:
"ro.mtk_md_mims_support" to "ro.vendor.md_mims_support"
2) Remove unused property:ctl.viarild

MTK-Commit-Id: 0196b9a913c715908b9c0b2027d793d8085d531d

Change-Id: Ic0b7bc07000fbd9c079f743e5f1e998daafb1468
CR-Id: ALPS03878056
Feature: DSDS (Dual SIM Dual Standby) Framework
2020-01-18 10:01:03 +08:00
Shan Zhang
f470594348 Merge "[ALPS03916902] Add hidl 1.1 clearkey to pass vts" into alps-trunk-p0.basic
Change-Id: If1cd31929ceafaf2db1dc1397af17ab2d3fddbf4
MTK-Commit-Id: 2080d0e6b852a01b3a3d7b5f15006d44fab58bb6
2020-01-18 10:01:02 +08:00
Jackie Lin
9aba419353 [ALPS03916902] Add hidl 1.1 clearkey to pass vts
Google add hidl 1.1 clearkey implementation on Android P, and legacy
 clearkey still exist on AOSP, on the new version 4778823 vts, it will
 check both legacy and hidl clearkey funtions. So it need add to support
 both types clearkey implementation to pass new vts on Android P.

MTK-Commit-Id: 229c445c3da9c4300c2586b9888a3205fe824484

Change-Id: I5488b591fc55526c7c6ae1c2516dc851ae4deb24
CR-Id: ALPS03916902
Feature: Google Widevine Level3
(cherry picked from commit c28dee0c4ab1cd7c6327f073ec9229e18b1166d3)
2020-01-18 10:01:00 +08:00
Nan Zhao (赵楠)
cfce19b40d Merge "[ALPS03809072] Set rat config property permission" into alps-trunk-p0.basic
Change-Id: Idb4b7276b07ae40d7969e52978e9f70bd1b1b04b
MTK-Commit-Id: 7a1b52200cf44f84cd64078eaba2558ae5244dc5
2020-01-18 10:00:57 +08:00
Muyi Lan
40d70a34e7 [ALPS03809072] Set rat config property permission
[Detail]
Set permission for property "ro.vendor.mtk_disable_cap_switch".

MTK-Commit-Id: 253c3301a18932b0b262668bd5cf9c5c1b9d2230

Change-Id: If741b4a391407d1b712fecf8e67e277fbdbbb8aa
CR-Id: ALPS03809072
Feature: SIM Switch
2020-01-18 10:00:55 +08:00
lena wang
52478b8187 Merge "[ALPS03856250] SIM: Revise property permission" into alps-trunk-p0.basic
Change-Id: Ie04a5ee4e11cba7f9e0e89ea8c5ceb987506efc0
MTK-Commit-Id: eb49a7211477fc012f1b34a73933aa1b7f776952
2020-01-18 10:00:53 +08:00
lena wang
3988ce4bc2 [ALPS03856250] SIM: Revise property permission
Change set_prop to get_prop to avoid breaking neverallow rule.

MTK-Commit-Id: 484857faf4481c9b0f815520e3cb1f558d72df3b

Change-Id: I7fc44f080bd887a2218d542feb10533151c4604a
CR-Id: ALPS03856250
Feature: SIM
2020-01-18 10:00:51 +08:00
Light Hsieh
e6ff16fef8 Merge "[ALPS03810368] Sepolicy: define rule for ro.vendor.mtk_emmc_support" into alps-trunk-p0.basic
Change-Id: I7c10e951d1dec4814710124e3cc61a79d1610099
MTK-Commit-Id: 902e7c029f21d97da238d48e30b097e643570a05
2020-01-18 10:00:49 +08:00
Xihou Li
2291d42fbc [ALPS03974117] Move md_mims prop to volte group(selinux)
[Detail]
Move "ro.vendor.md_mims_support" property to
"mtk_volte_prop" group(selinux).

MTK-Commit-Id: f1df6ee4b33dffa4ab82913aa347af36095d4e45

Change-Id: I4c8fed9e9b462633efaf4916b66b41c338b75614
CR-Id: ALPS03974117
Feature: VoLTE (Voice over LTE)
2020-01-18 10:00:49 +08:00
Light Hsieh
54e28a0403 [ALPS03810368] Sepolicy: define rule for ro.vendor.mtk_emmc_support
[Detail]
Define rule for ro.vendor.mtk_emmc_support

MTK-Commit-Id: ecb6dcb6823b088fea26b80aa12d2f6bfbc507bf

Change-Id: If37ce094f1bb06365061bde36f225aa06fc6f424
CR-Id: ALPS03810368
Feature: eMMC Boot Up
2020-01-18 10:00:47 +08:00
Bo Shang
03c7d5af23 Merge "[ALPS03973363] move to system image" into alps-trunk-p0.basic
Change-Id: I2fa6d2e6e6189d5ae052bba262c0bbd5f0a530d5
MTK-Commit-Id: 7a05d7192293d7a71d870446a0bbf0d0d8fdc1dd
2020-01-18 10:00:45 +08:00
Guoyi Qu
0dfb2a6abc [ALPS03973363] move to system image
Move connsyslog to system image as
limitation to access phone storage in
andriod new version.

MTK-Commit-Id: 0ea895cbf9dcb98a392cce5d98dd38ef839ac452

Change-Id: I68a37f21635b0ffeaddcda6ab5f59f8202c86709
CR-Id: ALPS03973363
Feature: Connsys Log Tool
2020-01-18 10:00:42 +08:00
Weilun Liu (劉維倫)
7ffcd67a25 Merge "[ALPS03804621] [P migration] Remove old property label" into alps-trunk-p0.basic
Change-Id: Ie819063e841169b9615336955f2bc846c9c3c25b
MTK-Commit-Id: 87e607929f078b635829d1a0e00d8c7090355dbb
2020-01-18 10:00:40 +08:00
Allen Chu
561fad2a70 [ALPS03804621] [P migration] Remove old property label
We never use persist.ril.* at Android P. So, remove it.

MTK-Commit-Id: 6a1943658ce7647e6efd65234252d69e83be1a47

Change-Id: I49d35e81192dfd9707687400bc3f0885cde16940
CR-Id: ALPS03804621
Feature: DSDS (Dual SIM Dual Standby) Framework-Common Framework(RIL)
2020-01-18 10:00:38 +08:00
Max Huang
4bd500e79a Merge "[ALPS03921589] WMT: Fix SEPolicy issue" into alps-trunk-p0.basic
Change-Id: Ib8642ecdde9afe3de0994c1d3411c58645274533
MTK-Commit-Id: 6c0b723b626ef4d021b307659015d59f94f75561
2020-01-18 10:00:36 +08:00
Robbin Chiu
d4bdbf2593 [ALPS03921589] WMT: Fix SEPolicy issue
[Solution]
Fix SEPolicy issue for Factory mode and META mode

MTK-Commit-Id: 403b617503f8705fe4286fd48ce751a4a8e7c58f

Change-Id: Ib73481a5f77f08507724730d8430a48f8a57e9fa
CR-Id: ALPS03921589
Feature: [Module]WMT Driver
Signed-off-by: Robbin Chiu <robbin.chiu@mediatek.com>
2020-01-18 10:00:35 +08:00
Gang Wei
7705d638a7 Merge "[ALPS03888283] Power off usb status" into alps-trunk-p0.basic
Change-Id: I6333667fd00053f0df5881c5455c8e1cee538270
MTK-Commit-Id: 53f601458b188bffd7464e74467116afa6271060
2020-01-18 10:00:33 +08:00
Dian Wang
0db5966ac0 [ALPS03888283] Power off usb status
[Detail] Power off after usb plug out

[Solution]
Modify meta_tst.te

MTK-Commit-Id: 65137c0258d35d8f2998f6269173f00b686ee29a

Change-Id: Ib876b440249f9d3b6e9d42c1d95ef15f6ca386ef
CR-Id: ALPS03888283
Feature: SP META Tool
2020-01-18 10:00:31 +08:00
Dengwei Xu
f845853c01 Merge "[ALPS03914002] EM:Remove unused property lable" into alps-trunk-p0.basic
Change-Id: I9fdb3fa2334c2b47c846ecb71b0b33124d88018c
MTK-Commit-Id: 1acf8d001ce5ceb909a98822a42eeab989614e11
2020-01-18 10:00:30 +08:00
yuhui.zhang
c2c4d55858 [ALPS03914002] EM:Remove unused property lable
[Detail]
Remove property lable for following items
1. Old bt ssp property
2. Wifi log property

MTK-Commit-Id: 35a20d1cc097301f05a69e00bc209b597f3d6539

Change-Id: Iffa2a958cce998b7e020696ceb99667f1b7b5891
CR-Id: ALPS03914002
Feature: Engineering Mode
2020-01-18 10:00:23 +08:00
Guoyi Qu (曲国毅)
c431a4aa8a Merge "[ALPS03966863] Relabel log vendor property" into alps-trunk-p0.basic
Change-Id: If6a3d3a3ce83c72565c7997c5f8b00c428587bc4
MTK-Commit-Id: a47e200f6e205b39949bc965110ad5ade7950576
2020-01-18 10:00:22 +08:00
bo.shang
da4b44cc8b [ALPS03966863] Relabel log vendor property
modify netlog, mdlog and mtklogger selinux file

MTK-Commit-Id: 9f11854e582d88eba22388a2ffc59a41da906898

Change-Id: I5b782c80ae2df464cb574f9733757687e374402d
CR-Id: ALPS03966863
Feature: Network Log Tool
2020-01-18 10:00:20 +08:00
Yuru Zhu (朱禹儒)
7ecc25987c Merge "[ALPS03604577] CAT need read information from Aee" into alps-trunk-p0.basic
Change-Id: If570225c455e101ed5f4406c15061d63693bf043
MTK-Commit-Id: debf9754c2af34bb1c2498733baddba2006bb686
2020-01-18 10:00:14 +08:00
yuru.zhu
9251f38572 [ALPS03604577] CAT need read information from Aee
[Solution] Add se-linux permission for CAT to read aee information

MTK-Commit-Id: a87c38a1401857ea639edbfff339d58f5808466c

Change-Id: I08cce3f4388692a09db58f4d909b95fcb822cd6a
CR-Id: ALPS03604577
Feature: MTKLogger
2020-01-18 10:00:12 +08:00
gang.wei
eb106c91f1 [ALPS03965269] Single bin modem
[Detail] Meta support modem image all
in one on Android P

[Solution] read modem file from one image

MTK-Commit-Id: ea673a44ce9e9236ca444a3694635e19cd1ab823

Change-Id: Icca87ff8aa8d6841ecdec5b9adb773608bf16f8f
CR-Id: ALPS03965269
Feature: Modem META Tool
(cherry picked from commit 8da06ac19ca027f8c54a13a7504555be2d1c230e)
2020-01-18 10:00:11 +08:00
Dian Wang
1b5890dfe1 Merge "[ALPS03932298] Factory Mode: resolve neverallow error" into alps-trunk-p0.basic
Change-Id: If1c77d4e5b5dfba7aeffea5c6f1566cb19113e39
MTK-Commit-Id: b2e7e8f1f4f0d3a03a85465db2926a01ef2819b1
2020-01-18 10:00:07 +08:00
Chunlan Wang
572aa85017 [ALPS03932298] Factory Mode: resolve neverallow error
[Solution]
New Android not allow system process modify vendor
properties, factory mode move to vendor partition,
so remove the workaround

MTK-Commit-Id: bac8727b1a70a637eb7386213b7bf2bee2096b22

Change-Id: I360a493f770fae96f94199ae436d5e29bf752f70
CR-Id: ALPS03932298
Feature: Factory Mode
2020-01-18 10:00:05 +08:00
Light Hsieh
f798441035 [ALPS03957630] Selinux: rules for meta_clr_emmc and mke2fs
[Detail]
Because Android P impose so many restrictions, it is difficult for
meta mode or factory mode to format partitions. A new design is
adopted as follows:
1. Meta mode or factory mode write all 0 to first 4KB of target
   partition.
2. When entering kernel booting, the partition mount process in the
   original init flow find that XXX partition is wiped and automatically
   format XXX partition.
In step-1 described above, selinux rules shall be added for meta_tst or
  factory.
In step-2 described above, selinux rules shall be added for mke2fs.

MTK-Commit-Id: 7e9bbd418ca6353ba89ecffdc016c78504583bf3

Change-Id: I3dd869c57107b0ebebf3134f69c50744df8f8ff9
CR-Id: ALPS03957630
Feature: SP META Tool
2020-01-18 10:00:04 +08:00
Jason Su
1abdec9b46 Merge "[ALPS03950289] Remove mnld system property set permissions" into alps-trunk-p0.basic
Change-Id: Ie41cc8187236e4f785ad98cec7b76c0ae5061d82
MTK-Commit-Id: 7f85b6d7d135beedfd2046211b5087d6a4836c6e
2020-01-18 10:00:00 +08:00
Jason Su
da5c66b125 [ALPS03950289] Remove mnld system property set permissions
[Detail]
For new neverallow rule, remove platoform app writting vendor
system property permissions.

MTK-Commit-Id: 0df6bfa09a5f6f1243935659d4b5de56728cdd0c

CR-Id: ALPS03950289
Feature: Location AOSP
Change-Id: Id31442a20bd8f577dd20ac15b9d25f07725a0ec8
2020-01-18 09:59:58 +08:00
Zhen Jiang
5b8eb619af Merge "[ALPS03881723] remove unused sepolicy rules" into alps-trunk-p0.basic
Change-Id: I40552734e72e8661a68033586ae395900ac9325d
MTK-Commit-Id: 50823de40c83dcddeed18362046e1cbf8d44e0d6
2020-01-18 09:59:57 +08:00