From 1609d21594bb917ed84cef4840b93f5669970310 Mon Sep 17 00:00:00 2001 From: Miles Chuang Date: Sat, 18 Jan 2020 10:07:41 +0800 Subject: [PATCH] [ALPS04125055] Set SBP ID to nvdata for CCCI requirement [Detail] From android P, CCCI will not wait for the data partition ready for the nvram data, so that CCCI cannot read the persist property during the boot up phase. [Solution] Carrier express set SBP ID to nvdata for CCCI requirement. MTK-Commit-Id: 2c460ca4aadbd0b130a5478337b8eb8ad6cbdb3c Change-Id: I1bc3f8f012cb5e2bf2ef1b1d72d9543c7554bbd0 CR-Id: ALPS04125055 Feature: Regional Carrier Express Pack --- non_plat/mtkfusionrild.te | 4 ++++ non_plat/mtkrild.te | 4 ++++ non_plat/rilproxy.te | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/non_plat/mtkfusionrild.te b/non_plat/mtkfusionrild.te index 1067e4e..ad510e0 100644 --- a/non_plat/mtkfusionrild.te +++ b/non_plat/mtkfusionrild.te @@ -130,6 +130,10 @@ set_prop(rild, vendor_ril_ipo_prop) # Operation: P migration # Purpose: Allow carrier express HIDL to set vendor property set_prop(rild, mtk_cxp_vendor_prop) +allow rild mnt_vendor_file:dir search; +allow rild mnt_vendor_file:file create_file_perms; +allow rild nvdata_file:dir create_dir_perms; +allow rild nvdata_file:file create_file_perms; #Date : W18.29 #Purpose: allow rild access binder to mtk_hal_secure_element diff --git a/non_plat/mtkrild.te b/non_plat/mtkrild.te index b9eb895..25a528e 100644 --- a/non_plat/mtkrild.te +++ b/non_plat/mtkrild.te @@ -129,6 +129,10 @@ set_prop(mtkrild, vendor_radio_prop) # Operation: P migration # Purpose: Allow carrier express HIDL to set vendor property set_prop(mtkrild, mtk_cxp_vendor_prop) +allow mtkrild mnt_vendor_file:dir search; +allow mtkrild mnt_vendor_file:file create_file_perms; +allow mtkrild nvdata_file:dir create_dir_perms; +allow mtkrild nvdata_file:file create_file_perms; # Date : WK18.31 # Operation: P migration diff --git a/non_plat/rilproxy.te b/non_plat/rilproxy.te index a4d3ea8..3e71cff 100644 --- a/non_plat/rilproxy.te +++ b/non_plat/rilproxy.te @@ -57,6 +57,10 @@ set_prop(mtkrild, vendor_ril_ipo_prop) # Operation: P migration # Purpose: Allow carrier express HIDL to set vendor property set_prop(mtkrild, mtk_cxp_vendor_prop) +allow mtkrild mnt_vendor_file:dir search; +allow mtkrild mnt_vendor_file:file create_file_perms; +allow mtkrild nvdata_file:dir create_dir_perms; +allow mtkrild nvdata_file:file create_file_perms; # Date : WK18.31 # Operation: P migration