# ============================================== # MTK Policy Rule # ============================================== #allow mtk audio hidl service to read "ro.audio.usb.period_us" ro.audio.usb.period_us u:object_r:exported_default_prop:s0 exact int #allow adb daemon to read "persist.adb.nonblocking_ffs" persist.adb.nonblocking_ffs u:object_r:exported_default_prop:s0 exact int #============system fingerprint property=========== # exported_fingerprint_prop is removed in Android S #ro.system.build.fingerprint u:object_r:exported_fingerprint_prop:s0 exact string vendor.MB.logpost u:object_r:system_mtk_mobile_log_post_prop:s0 vendor.MB.logpost. u:object_r:system_mtk_mobile_log_post_prop:s0 persist.vendor.MB.logpost u:object_r:system_mtk_mobile_log_post_prop:s0 #=============allow vendor-init/system process access ro.telephony property============== # exported3_default_prop is removed in Android S #ro.telephony.sim.count u:object_r:exported3_default_prop:s0 exact int #=============allow netlog============== vendor.mtklog u:object_r:system_mtk_debug_mtklog_prop:s0 persist.vendor.mtklog u:object_r:system_mtk_persist_mtklog_prop:s0 vendor.netlog u:object_r:system_mtk_debug_netlog_prop:s0 #=============allow mdlogger============== vendor.mdlogger u:object_r:system_mtk_debug_mdlogger_prop:s0 vendor.mdl u:object_r:system_mtk_mdl_prop:s0 vendor.starting.mode u:object_r:system_mtk_mdl_start_prop:s0 persist.vendor.mdl u:object_r:system_mtk_persist_mdlog_prop:s0 vendor.pullmdlog u:object_r:system_mtk_mdl_pulllog_prop:s0 #=============allow AEE============== # persist.vendor.mtk.aee.mode && persist.vendor.mtk.aee.dal persist.vendor.mtk.aee. u:object_r:system_mtk_persist_mtk_aee_prop:s0 # persist.vendor.aee.core.dump && persist.vendor.aee.core.direct persist.vendor.aee. u:object_r:system_mtk_persist_aee_prop:s0 # vendor.debug.mtk.aee.db vendor.debug.mtk.aee. u:object_r:system_mtk_debug_mtk_aee_prop:s0 #=============allow AEE_Dumpstate============== vendor.debug.bq.dump u:object_r:system_mtk_debug_bq_dump_prop:s0 #=============allow bootanim============== persist.vendor.bootanim. u:object_r:system_mtk_bootani_prop:s0 #=============allow mobile log property================ vendor.MB. u:object_r:system_mtk_mobile_log_prop:s0 #=============allow em to set bgdata disabled property================ persist.vendor.radio.bgdata.disabled u:object_r:system_mtk_bgdata_disabled_prop:s0 #=============allow em to set gprs attach type property================ persist.vendor.radio.gprs.attach.type u:object_r:system_mtk_gprs_attach_type_prop:s0 #=============allow em to set poweroffmd property================ vendor.ril.test.poweroffmd u:object_r:system_mtk_power_off_md_prop:s0 vendor.ril.testmode u:object_r:system_mtk_power_off_md_prop:s0 #=============allow sim config property============== vendor.gsm.sim.operator.default-name u:object_r:system_mtk_sim_system_prop:s0 #=============allow consyslogger============== vendor.connsysfw u:object_r:system_mtk_connsysfw_prop:s0 #=============allow bluetooth============== vendor.bthcisnoop u:object_r:system_mtk_vendor_bluetooth_prop:s0 #=============allow radio to set/get xcap rawurl config================ persist.vendor.mtk.xcap.rawurl u:object_r:system_mtk_persist_xcap_rawurl_prop:s0 #=============allow ccci_mdinit to ctl. mdlogger============== ctl.mdlogger u:object_r:system_mtk_ctl_mdlogger_prop:s0 ctl.emdlogger1 u:object_r:system_mtk_ctl_emdlogger1_prop:s0 ctl.emdlogger2 u:object_r:system_mtk_ctl_emdlogger2_prop:s0 ctl.emdlogger3 u:object_r:system_mtk_ctl_emdlogger3_prop:s0 init.svc.emdlogger1 u:object_r:system_mtk_init_svc_emdlogger1_prop:s0 init.svc.aee_aedv u:object_r:system_mtk_init_svc_aee_aedv_prop:s0