diff --git a/non_plat/property.te b/non_plat/property.te index 563ee89..55ec168 100644 --- a/non_plat/property.te +++ b/non_plat/property.te @@ -45,6 +45,7 @@ type debug_mdlogger_prop, property_type, mtk_core_property_type; type persist_mtk_aee_prop, property_type, mtk_core_property_type; type persist_aee_prop, property_type, mtk_core_property_type; type debug_mtk_aee_prop, property_type, mtk_core_property_type; +type ro_mtk_aee_prop, property_type, mtk_core_property_type; #=============allow aee_dumpstate============== type debug_bq_dump_prop, property_type, mtk_core_property_type; diff --git a/non_plat/property_contexts b/non_plat/property_contexts index d03f941..ce6faa5 100644 --- a/non_plat/property_contexts +++ b/non_plat/property_contexts @@ -41,9 +41,9 @@ persist.vendor.aee u:object_r:persist_aee_prop:s0 # vendor.debug.mtk.aee.db vendor.debug.mtk.aee u:object_r:debug_mtk_aee_prop:s0 -ro.vendor.aee.build.info u:object_r:persist_mtk_aee_prop:s0 - -ro.vendor.hava_aee_feature u:object_r:persist_mtk_aee_prop:s0 +ro.vendor.aee.build.info u:object_r:ro_mtk_aee_prop:s0 +ro.vendor.aee.enforcing u:object_r:ro_mtk_aee_prop:s0 +ro.vendor.have_aee_feature u:object_r:ro_mtk_aee_prop:s0 #=============allow AEE_Dumpstate============== vendor.debug.bq.dump u:object_r:debug_bq_dump_prop:s0 diff --git a/non_plat/vendor_init.te b/non_plat/vendor_init.te index c5f8e32..68deb48 100644 --- a/non_plat/vendor_init.te +++ b/non_plat/vendor_init.te @@ -21,3 +21,4 @@ allow vendor_init vendor_file:system module_load; allow vendor_init kmsg_device:chr_file unlink; set_prop(vendor_init, persist_mtk_aee_prop); +set_prop(vendor_init, ro_mtk_aee_prop)