1# ============================================== 2# MTK Policy Rule 3# ============================================== 4 5#allow mtk audio hidl service to read "ro.audio.usb.period_us" 6ro.audio.usb.period_us u:object_r:exported_default_prop:s0 exact int 7 8#allow adb daemon to read "persist.adb.nonblocking_ffs" 9persist.adb.nonblocking_ffs u:object_r:exported_default_prop:s0 exact int 10 11#============system fingerprint property=========== 12# exported_fingerprint_prop is removed in Android S 13#ro.system.build.fingerprint u:object_r:exported_fingerprint_prop:s0 exact string 14 15vendor.MB.logpost u:object_r:system_mtk_mobile_log_post_prop:s0 16vendor.MB.logpost. u:object_r:system_mtk_mobile_log_post_prop:s0 17persist.vendor.MB.logpost u:object_r:system_mtk_mobile_log_post_prop:s0 18 19#=============allow vendor-init/system process access ro.telephony property============== 20# exported3_default_prop is removed in Android S 21#ro.telephony.sim.count u:object_r:exported3_default_prop:s0 exact int 22 23#=============allow netlog============== 24vendor.mtklog u:object_r:system_mtk_debug_mtklog_prop:s0 25persist.vendor.mtklog u:object_r:system_mtk_persist_mtklog_prop:s0 26vendor.netlog u:object_r:system_mtk_debug_netlog_prop:s0 27 28#=============allow mdlogger============== 29vendor.mdlogger u:object_r:system_mtk_debug_mdlogger_prop:s0 30vendor.mdl u:object_r:system_mtk_mdl_prop:s0 31vendor.starting.mode u:object_r:system_mtk_mdl_start_prop:s0 32persist.vendor.mdl u:object_r:system_mtk_persist_mdlog_prop:s0 33vendor.pullmdlog u:object_r:system_mtk_mdl_pulllog_prop:s0 34 35#=============allow AEE============== 36# persist.vendor.mtk.aee.mode && persist.vendor.mtk.aee.dal 37persist.vendor.mtk.aee. u:object_r:system_mtk_persist_mtk_aee_prop:s0 38 39# persist.vendor.aee.core.dump && persist.vendor.aee.core.direct 40persist.vendor.aee. u:object_r:system_mtk_persist_aee_prop:s0 41 42# vendor.debug.mtk.aee.db 43vendor.debug.mtk.aee. u:object_r:system_mtk_debug_mtk_aee_prop:s0 44 45#=============allow AEE_Dumpstate============== 46vendor.debug.bq.dump u:object_r:system_mtk_debug_bq_dump_prop:s0 47 48#=============allow bootanim============== 49persist.vendor.bootanim. u:object_r:system_mtk_bootani_prop:s0 50 51#=============allow mobile log property================ 52vendor.MB. u:object_r:system_mtk_mobile_log_prop:s0 53 54#=============allow em to set bgdata disabled property================ 55persist.vendor.radio.bgdata.disabled u:object_r:system_mtk_bgdata_disabled_prop:s0 56 57#=============allow em to set gprs attach type property================ 58persist.vendor.radio.gprs.attach.type u:object_r:system_mtk_gprs_attach_type_prop:s0 59 60#=============allow em to set poweroffmd property================ 61vendor.ril.test.poweroffmd u:object_r:system_mtk_power_off_md_prop:s0 62vendor.ril.testmode u:object_r:system_mtk_power_off_md_prop:s0 63 64#=============allow sim config property============== 65vendor.gsm.sim.operator.default-name u:object_r:system_mtk_sim_system_prop:s0 66 67#=============allow consyslogger============== 68vendor.connsysfw u:object_r:system_mtk_connsysfw_prop:s0 69 70#=============allow bluetooth============== 71vendor.bthcisnoop u:object_r:system_mtk_vendor_bluetooth_prop:s0 72 73#=============allow radio to set/get xcap rawurl config================ 74persist.vendor.mtk.xcap.rawurl u:object_r:system_mtk_persist_xcap_rawurl_prop:s0 75 76#=============allow ccci_mdinit to ctl. mdlogger============== 77ctl.mdlogger u:object_r:system_mtk_ctl_mdlogger_prop:s0 78ctl.emdlogger1 u:object_r:system_mtk_ctl_emdlogger1_prop:s0 79ctl.emdlogger2 u:object_r:system_mtk_ctl_emdlogger2_prop:s0 80ctl.emdlogger3 u:object_r:system_mtk_ctl_emdlogger3_prop:s0 81 82init.svc.emdlogger1 u:object_r:system_mtk_init_svc_emdlogger1_prop:s0 83init.svc.aee_aedv u:object_r:system_mtk_init_svc_aee_aedv_prop:s0 84