# ============================================== # MTK Policy Rule # ============================================== #=============allow ccci_mdinit to start gsm0710muxd============== ctl.gsm0710muxd u:object_r:ctl_gsm0710muxd_prop:s0 ctl.gsm0710muxd-s u:object_r:ctl_gsm0710muxd-s_prop:s0 ctl.gsm0710muxd-d u:object_r:ctl_gsm0710muxd-d_prop:s0 ctl.gsm0710muxdmd2 u:object_r:ctl_gsm0710muxdmd2_prop:s0 #=============allow ccci_mdinit to ctl. mdlogger============== ctl.mdlogger u:object_r:ctl_mdlogger_prop:s0 ctl.emdlogger1 u:object_r:ctl_emdlogger1_prop:s0 ctl.emdlogger2 u:object_r:ctl_emdlogger2_prop:s0 ctl.dualmdlogger u:object_r:ctl_dualmdlogger_prop:s0 #=============allow eemcs_mdinit to start mdlogger========== ctl.eemcs_fmdl u:object_r:ctl_eemcs_fmdl_prop:s0 #ctl.emdlogger5 u:object_r:ctl_emdlogger5_prop:s0 #=============allow mtkrild to set persist.ril property============== persist.ril u:object_r:persist_ril_prop:s0 #=============allow terservice to set terservice property============== persist.ter u:object_r:terservice_prop:s0 #=============allow netlog============== #debug.mtklog.init.flag debug.mtklog u:object_r:debug_mtklog_prop:s0 #persist.mtklog.log2sd.path persist.mtklog u:object_r:persist_mtklog_prop:s0 #debug.netlog.stopreason debug.netlog u:object_r:debug_netlog_prop:s0 #=============allow system_server to set media.wfd.*============== media.wfd. u:object_r:media_wfd_prop:s0 #=============allow netd to set mtk_wifi.*======================== mtk_wifi. u:object_r:mtk_wifi_prop:s0 #=============allow mdlogger============== debug.mdlogger u:object_r:debug_mdlogger_prop:s0 #=============allow AEE============== # persist.mtk.aee.mode && persist.mtk.aee.dal persist.mtk.aee u:object_r:persist_mtk_aee_prop:s0 # persist.aee.core.dump && persist.aee.core.direct persist.aee u:object_r:persist_aee_prop:s0 # debug.mtk.aee.db debug.mtk.aee u:object_r:debug_mtk_aee_prop:s0 #=============allow AEE_Dumpstate============== debug.bq.dump u:object_r:debug_bq_dump_prop:s0 #=============allow mux============== ril.mux. u:object_r:gsm0710muxd_prop:s0 #=============allow vold============== persist.vold. u:object_r:vold_prop:s0 ctl.sdcard u:object_r:ctl_fuse_prop:s0 #=============allow mdinit============== ctl.ril-daemon-mtk u:object_r:ctl_ril-daemon-mtk_prop:s0 ctl.ril-daemon-s u:object_r:ctl_ril-daemon-s_prop:s0 ctl.ril-daemon-d u:object_r:ctl_ril-daemon-d_prop:s0 ctl.ril-daemon-md2 u:object_r:ctl_ril-daemon-md2_prop:s0 ctl.ccci_fsd u:object_r:ctl_ccci_fsd_prop:s0 ctl.ccci2_fsd u:object_r:ctl_ccci2_fsd_prop:s0 ctl.ccci_rpcd u:object_r:ctl_ccci_rpcd_prop:s0 ctl.ccci2_rpcd u:object_r:ctl_ccci2_rpcd_prop:s0 ctl.muxreport-daemon u:object_r:ctl_muxreport-daemon_prop:s0 ril.active.md u:object_r:ril_active_md_prop:s0 ril.mux.report.case u:object_r:ril_mux_report_case_prop:s0 ril.cdma.report u:object_r:ril_cdma_report_prop:s0 #=============allow pppd_via============== ctl.pppd_via u:object_r:ctl_pppd_via_prop:s0 #=============allow ppp to set pppoe.ppp0.*======================== pppoe.ppp0. u:object_r:pppoe_ppp0_prop:s0 #=============allow mediatek_prop ============== mediatek. u:object_r:mediatek_prop:s0 #=============allow bootanim============== persist.bootanim. u:object_r:bootani_prop:s0 #=============allow mnld_prop ============== gps.clock.type u:object_r:mnld_prop:s0 gps.gps.version u:object_r:mnld_prop:s0 #=============allow audiohal============== streamout. u:object_r:audiohal_prop:s0 af. u:object_r:audiohal_prop:s0 streamin. u:object_r:audiohal_prop:s0 a2dp. u:object_r:audiohal_prop:s0 persist.af. u:object_r:audiohal_prop:s0 #=============allow tedongle to set tedongle.*============= tedongle. u:object_r:radio_prop:s0 ctl.ril-3gddaemon u:object_r:ctl_ril3gd_prop:s0 ctl.zpppd_gprs u:object_r:ctl_zpppdgprs_prop:s0 #=============allow DM============== # persist.dm.lock persist.dm. u:object_r:persist_dm_prop:s0 # dm fota ctl.rbfota u:object_r:ctl_rbfota_prop:s0 #=============allow atcid============== ctl.atcid-daemon-u u:object_r:ctl_atcid-daemon-u_prop:s0 ctl.atci_service u:object_r:ctl_atci_service_prop:s0 persist.service.atci. u:object_r:persist_service_atci_prop:s0 #=============allow ipod============== ctl.ipod u:object_r:ctl_ipod_prop:s0 ipo.ipoh. u:object_r:ipod_prop:s0 persist.ipoh. u:object_r:ipod_prop:s0 #=============allow wmt ============== persist.mtk.wcn u:object_r:wmt_prop:s0 service.wcn u:object_r:wmt_prop:s0 #============= permission_check ============== #persist.md.perm.checked persist.md u:object_r:persist_md_prop:s0 #=============allow sensor daemon============== ctl.msensord u:object_r:ctl_msensord_prop:s0 ctl.bmm050d u:object_r:ctl_bmm050d_prop:s0 ctl.bmm056d u:object_r:ctl_bmm056d_prop:s0 ctl.akmd8963 u:object_r:ctl_akmd8963_prop:s0 ctl.akmd09911 u:object_r:ctl_akmd09911_prop:s0 ctl.geomagneticd u:object_r:ctl_geomagneticd_prop:s0 ctl.orientationd u:object_r:ctl_orientationd_prop:s0 ctl.emdlogger5 u:object_r:ctl_emcsmdlogger_prop:s0 ctl.eemcs_fsd u:object_r:ctl_eemcs_fsd_prop:s0 ctl.istd8303 u:object_r:ctl_istd8303_prop:s0 ctl.st480 u:object_r:ctl_st480_prop:s0 ctl.mmc3524xd u:object_r:ctl_mmc3524xd_prop:s0 ctl.mc6470d u:object_r:ctl_mc6470d_prop:s0 ctl.qmcX983d u:object_r:ctl_qmcX983d_prop:s0 ctl.af7133e u:object_r:ctl_af7133e_prop:s0 #=============allow statusd============== net.cdma.mdmstat u:object_r:net_cdma_mdmstat:s0 #=============allow c2k_prop ============== cdma. u:object_r:cdma_prop:s0 #=============allow saveLocale============== user.language u:object_r:save_locale_prop:s0 user.region u:object_r:save_locale_prop:s0 #=============allow bt prop============== bt. u:object_r:bt_prop:s0 persist.bt. u:object_r:persist_bt_prop:s0 #=============allow ccci_mdinit EVDO ============== mtk_telephony u:object_r:mtk_tele_prop:s0 #=============allow ccci_mdinit md status ============== mtk.md u:object_r:mtk_md_prop:s0 #=============allow pppd ============== ctl.pppd_gprs u:object_r:pppd_gprs_prop:s0 #=============allow wifi offload deamon ============== net.wo. u:object_r:mtk_wod_prop:s0