• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# ==============================================
2# MTK Policy Rule
3# ==============================================
4
5#=============allow ccci_mdinit to start gsm0710muxd==============
6ctl.vendor.gsm0710muxd u:object_r:ctl_gsm0710muxd_prop:s0
7
8#=============allow mtkrild to set persist.ril property==============
9vendor.ril.ipo u:object_r:vendor_ril_ipo_prop:s0
10
11#=============allow netlog==============
12vendor.mtklog  u:object_r:debug_mtklog_prop:s0
13persist.vendor.mtklog u:object_r:persist_mtklog_prop:s0
14vendor.netlog u:object_r:debug_netlog_prop:s0
15
16#=============allow mdlogger==============
17vendor.mdlogger u:object_r:debug_mdlogger_prop:s0
18vendor.mdl u:object_r:vendor_mdl_prop:s0
19vendor.starting.mode  u:object_r:vendor_mdl_start_prop:s0
20vendor.usb. u:object_r:vendor_usb_prop:s0
21persist.vendor.usb. u:object_r:vendor_usb_prop:s0
22persist.vendor.mdl u:object_r:persist_mdlog_prop:s0
23vendor.pullmdlog u:object_r:vendor_mdl_pulllog_prop:s0
24
25#=============allow AEE==============
26# persist.vendor.mtk.aee.mode && persist.vendor.mtk.aee.dal
27persist.vendor.mtk.aee. u:object_r:persist_mtk_aee_prop:s0
28persist.vendor.mtk.aeev. u:object_r:persist_mtk_aeev_prop:s0
29
30# persist.vendor.aee.core.dump && persist.vendor.aee.core.direct
31persist.vendor.aee. u:object_r:persist_aee_prop:s0
32persist.vendor.aeev. u:object_r:persist_aeev_prop:s0
33
34# vendor.debug.mtk.aee.db
35vendor.debug.mtk.aee. u:object_r:debug_mtk_aee_prop:s0
36vendor.debug.mtk.aeev u:object_r:debug_mtk_aeev_prop:s0
37
38ro.vendor.aee.build.info u:object_r:ro_mtk_aee_prop:s0
39ro.vendor.aee.enforcing u:object_r:ro_mtk_aee_prop:s0
40ro.vendor.have_aee_feature u:object_r:ro_mtk_aee_prop:s0
41
42#=============allow AEE_Dumpstate==============
43vendor.debug.bq.dump u:object_r:debug_bq_dump_prop:s0
44
45#=============allow mux==============
46vendor.ril.mux.      u:object_r:gsm0710muxd_prop:s0
47
48#=============allow mdinit==============
49ctl.vendor.ril-daemon-mtk   u:object_r:ctl_ril-daemon-mtk_prop:s0
50ctl.vendor.fusion_ril_mtk   u:object_r:ctl_fusion_ril_mtk_prop:s0
51ctl.vendor.ril-proxy   u:object_r:ctl_ril-proxy_prop:s0
52ctl.vendor.viarild u:object_r:ctl_viarild_prop:s0
53
54ctl.vendor.muxreport-daemon u:object_r:ctl_muxreport-daemon_prop:s0
55ctl.vendor.ccci_fsd u:object_r:ctl_ccci_fsd_prop:s0
56ctl.vendor.ccci2_fsd u:object_r:ctl_ccci2_fsd_prop:s0
57ctl.vendor.ccci3_fsd u:object_r:ctl_ccci3_fsd_prop:s0
58
59vendor.ril.active.md        u:object_r:ril_active_md_prop:s0
60vendor.ril.mux.report.case  u:object_r:ril_mux_report_case_prop:s0
61vendor.ril.cdma.report      u:object_r:ril_cdma_report_prop:s0
62
63#=============allow dynamic telephony switch==============
64ro.boot.opt_c2k_lte_mode    u:object_r:tel_switch_prop:s0
65ro.boot.opt_c2k_support     u:object_r:tel_switch_prop:s0
66ro.boot.opt_eccci_c2k       u:object_r:tel_switch_prop:s0
67ro.boot.opt_lte_support     u:object_r:tel_switch_prop:s0
68ro.boot.opt_md1_support     u:object_r:tel_switch_prop:s0
69ro.boot.opt_md2_support     u:object_r:tel_switch_prop:s0
70ro.boot.opt_md3_support     u:object_r:tel_switch_prop:s0
71ro.boot.opt_md5_support     u:object_r:tel_switch_prop:s0
72ro.boot.opt_ps1_rat         u:object_r:tel_switch_prop:s0
73ro.boot.opt_sim_count       u:object_r:tel_switch_prop:s0
74ro.boot.opt_using_default   u:object_r:tel_switch_prop:s0
75ro.vendor.mtk_c2k_lte_mode    u:object_r:tel_switch_prop:s0
76ro.vendor.mtk_c2k_support     u:object_r:tel_switch_prop:s0
77ro.vendor.mtk_eccci_c2k       u:object_r:tel_switch_prop:s0
78ro.vendor.mtk_lte_support     u:object_r:tel_switch_prop:s0
79ro.vendor.mtk_md1_support     u:object_r:tel_switch_prop:s0
80ro.vendor.mtk_md3_support     u:object_r:tel_switch_prop:s0
81ro.vendor.mtk_ps1_rat         u:object_r:tel_switch_prop:s0
82
83#=============allow bootanim==============
84persist.vendor.bootanim.     u:object_r:bootani_prop:s0
85
86#=============allow mnld_prop ==============
87vendor.gps.clock.type u:object_r:mnld_prop:s0
88vendor.gps.gps.version u:object_r:mnld_prop:s0
89vendor.gpsdbglog.enable u:object_r:mnld_prop:s0
90vendor.gpsdbglog. u:object_r:mnld_prop:s0
91vendor.debug.gps. u:object_r:mnld_prop:s0
92
93#=============allow audiohal==============
94vendor.streamout.         u:object_r:audiohal_prop:s0
95vendor.streamin.          u:object_r:audiohal_prop:s0
96vendor.a2dp.              u:object_r:audiohal_prop:s0
97vendor.audiohal.          u:object_r:audiohal_prop:s0
98persist.vendor.audiohal.  u:object_r:audiohal_prop:s0
99persist.vendor.vow.       u:object_r:audiohal_prop:s0
100
101#=============allow wmt ==============
102persist.vendor.connsys.coredump.mode u:object_r:coredump_prop:s0
103persist.vendor.connsys. u:object_r:wmt_prop:s0
104vendor.connsys. u:object_r:wmt_prop:s0
105
106#=============allow c2k_prop ==============
107vendor.net.cdma.mdmstat u:object_r:net_cdma_mdmstat:s0
108
109#=============allow ccci_mdinit md status ==============
110vendor.mtk.md   u:object_r:mtk_md_prop:s0
111#============= allow factory idle current prop ==============
112vendor.debug.factory.idle_state    u:object_r:vendor_factory_idle_state_prop:s0
113
114#=============allow mobile log property================
115vendor.MB.            u:object_r:mobile_log_prop:s0
116
117#=============allow service.nvram_init property================
118vendor.service.nvram_init     u:object_r:service_nvram_init_prop:s0
119
120#=============Allow EM To Set Camera APP Mode  ==============
121vendor.client.      u:object_r:mtk_em_prop:s0
122
123#=============allow mediatek_prop ==============
124vendor.debug.camera.p2plug.log u:object_r:mediatek_prop:s0
125vendor.client.em.appmode u:object_r:mediatek_prop:s0
126#=============Property set by EM, for test/debug purpose=========
127persist.vendor.em.  u:object_r:mtk_em_sys_prop:s0
128persist.vendor.em.hidl.  u:object_r:mtk_em_hidl_prop:s0
129
130#=============allow em set tethering protocol================
131persist.vendor.net.auto.tethering   u:object_r:mtk_em_net_auto_tethering_prop:s0
132
133#=============allow em set ims operator property===========
134vendor.ril.volte.mal.pctid u:object_r:mtk_operator_id_prop:s0
135
136#=============allow em set simswitch property===========
137persist.vendor.radio.simswitch.emmode u:object_r:mtk_simswitch_emmode_prop:s0
138
139#=============allow em set mtk_dsbp_support property===========
140persist.vendor.radio.mtk_dsbp_support u:object_r:mtk_dsbp_support_prop:s0
141
142#=============allow em set imstestmode property===========
143persist.vendor.radio.imstestmode u:object_r:mtk_imstestmode_prop:s0
144
145#=============allow em set smsformat property===========
146persist.vendor.radio.smsformat u:object_r:mtk_smsformat_prop:s0
147
148#=============allow em set gprs.prefer property===========
149persist.vendor.radio.gprs.prefer u:object_r:mtk_gprs_prefer_prop:s0
150
151#=============allow em set testsim.cardtype property===========
152persist.vendor.radio.testsim.cardtype u:object_r:mtk_testsim_cardtype_prop:s0
153
154#=============allow em set ct.ir.engmode property===========
155persist.vendor.radio.ct.ir.engmode u:object_r:mtk_ct_ir_engmode_prop:s0
156
157#=============allow em set disable_c2k_cap property===========
158persist.vendor.radio.disable_c2k_cap u:object_r:mtk_disable_c2k_cap_prop:s0
159
160#=============allow em to set modem reset delay property================
161vendor.mediatek.debug.md.reset.wait u:object_r:mtk_debug_md_reset_prop:s0
162
163#=============allow em to set video log omx.* property================
164vendor.mtk.omx. u:object_r:mtk_omx_log_prop:s0
165
166#=============allow em to set vdec log property================
167vendor.mtk.vdec.log u:object_r:mtk_vdec_log_prop:s0
168
169#=============allow em to set vdectlc logproperty================
170vendor.mtk.vdectlc.log u:object_r:mtk_vdectlc_log_prop:s0
171
172#=============allow em to set venc h264 showlog property================
173vendor.mtk.venc.h264.showlog u:object_r:mtk_venc_h264_showlog_prop:s0
174
175#=============allow em to set modem warning property================
176persist.vendor.radio.modem.warning u:object_r:mtk_modem_warning_prop:s0
177
178#=============allow em to set bgdata disabled property================
179persist.vendor.radio.bgdata.disabled u:object_r:mtk_bgdata_disabled:s0
180
181#=============allow em to set telecom vibrate property================
182persist.vendor.radio.telecom.vibrate u:object_r:mtk_telecom_vibrate:s0
183
184#=============allow em to set gprs attach type property================
185persist.vendor.radio.gprs.attach.type u:object_r:mtk_gprs_attach_type:s0
186
187#=============allow em to set poweroffmd property================
188vendor.ril.test.poweroffmd u:object_r:mtk_power_off_md_type:s0
189vendor.ril.testmode u:object_r:mtk_power_off_md_type:s0
190
191#=============allow system server to set meta_connecttype property  ==============
192persist.vendor.meta.connecttype u:object_r:meta_connecttype_prop:s0
193
194#=============Telephony Sensitive property==============
195vendor.ril.iccid.sim u:object_r:mtk_telephony_sensitive_prop:s0
196vendor.ril.uim.subscriberid u:object_r:mtk_telephony_sensitive_prop:s0
197persist.vendor.radio.last_iccid_sim  u:object_r:mtk_telephony_sensitive_prop:s0
198vendor.ril.ia.iccid u:object_r:mtk_telephony_sensitive_prop:s0
199vendor.ril.radio.ia u:object_r:mtk_telephony_sensitive_prop:s0
200vendor.ril.c2kirat.ia.sim1 u:object_r:mtk_telephony_sensitive_prop:s0
201vendor.ril.c2kirat.ia.sim2 u:object_r:mtk_telephony_sensitive_prop:s0
202vendor.ril.c2kirat.ia.sim3 u:object_r:mtk_telephony_sensitive_prop:s0
203vendor.ril.c2kirat.ia.sim4 u:object_r:mtk_telephony_sensitive_prop:s0
204persist.vendor.radio.ia   u:object_r:mtk_telephony_sensitive_prop:s0
205persist.vendor.radio.ia.1 u:object_r:mtk_telephony_sensitive_prop:s0
206persist.vendor.radio.ia.2 u:object_r:mtk_telephony_sensitive_prop:s0
207persist.vendor.radio.ia.3 u:object_r:mtk_telephony_sensitive_prop:s0
208persist.vendor.radio.data.iccid u:object_r:mtk_telephony_sensitive_prop:s0
209persist.vendor.radio.mobile.data u:object_r:mtk_telephony_sensitive_prop:s0
210
211#=============allow sim config property==============
212vendor.gsm.sim.operator.default-name u:object_r:vendor_sim_system_prop:s0
213
214#=============allow processes to change thermal config================
215vendor.thermal.manager.data u:object_r:mtk_thermal_config_prop:s0
216#=============allow composer set property ============================
217vendor.debug.sf.hwc_pid u:object_r:graphics_hwc_pid_prop:s0
218vendor.debug.sf.latch_unsignaled u:object_r:graphics_hwc_latch_unsignaled_prop:s0
219vendor.debug.sf.hdr_enable u:object_r:graphics_hwc_hdr_prop:s0
220
221#============= atm modem mode property(ATM) ==============
222persist.vendor.atm.mdmode u:object_r:atm_mdmode_prop:s0
223
224#============= atm ip address property(ATM) ==============
225persist.vendor.atm.ipaddress u:object_r:atm_ipaddr_prop:s0
226
227#============= atm boot property(ATM) ==============
228ro.boot.atm u:object_r:mtk_default_prop:s0
229
230#=============allow consyslogger==============
231vendor.connsysfw u:object_r:vendor_connsysfw_prop:s0
232
233#============Label telephony property=======
234vendor.ril. u:object_r:vendor_radio_prop:s0
235ro.vendor.ril. u:object_r:vendor_radio_prop:s0
236vendor.gsm. u:object_r:vendor_radio_prop:s0
237persist.vendor.radio. u:object_r:vendor_radio_prop:s0
238
239#=============allow bluetooth==============
240vendor.bthcisnoop u:object_r:vendor_bluetooth_prop:s0
241
242#=============allow ct volte==============
243persist.vendor.mtk_ct_volte_support u:object_r:mtk_ct_volte_prop:s0
244
245#============Label mtk ril mode=======
246ro.vendor.mtk_ril_mode u:object_r:mtk_ril_mode_prop:s0
247
248#=============GPS support properties==============
249ro.vendor.mtk_gps_support u:object_r:mtk_gps_support_prop:s0
250ro.vendor.mtk_agps_app u:object_r:mtk_gps_support_prop:s0
251ro.vendor.mtk_log_hide_gps u:object_r:mtk_gps_support_prop:s0
252ro.vendor.mtk_hidl_consolidation u:object_r:mtk_gps_support_prop:s0
253
254#============allow rat config=======
255ro.vendor.mtk_protocol1_rat_config u:object_r:mtk_rat_config_prop:s0
256
257#=============allow mtk aal==============
258ro.vendor.mtk_aal_support u:object_r:mtk_aal_ro_prop:s0
259ro.vendor.mtk_ultra_dimming_support u:object_r:mtk_aal_ro_prop:s0
260ro.vendor.mtk_dre30_support u:object_r:mtk_aal_ro_prop:s0
261
262#=============allow mtk pq==============
263persist.vendor.sys.pq. u:object_r:mtk_pq_prop:s0
264vendor.debug.pq. u:object_r:mtk_pq_prop:s0
265persist.vendor.sys.isp. u:object_r:mtk_pq_prop:s0
266persist.vendor.sys.mtkaal. u:object_r:mtk_pq_prop:s0
267ro.vendor.mtk_pq_color_mode u:object_r:mtk_pq_ro_prop:s0
268ro.vendor.mtk_blulight_def_support u:object_r:mtk_pq_ro_prop:s0
269ro.vendor.mtk_chameleon_support u:object_r:mtk_pq_ro_prop:s0
270ro.vendor.mtk_pq_support u:object_r:mtk_pq_ro_prop:s0
271
272# Mtk properties that allow all system/vendor processes to read.
273# Usually they are config properties (but not limited to)
274ro.vendor.mtk_tdd_data_only_support u:object_r:mtk_default_prop:s0
275ro.vendor.mtk_audio_alac_support u:object_r:mtk_default_prop:s0
276ro.vendor.mtk_support_mp2_playback u:object_r:mtk_default_prop:s0
277ro.vendor.mtk_audio_ape_support u:object_r:mtk_default_prop:s0
278ro.vendor.mtk_flv_playback_support u:object_r:mtk_default_prop:s0
279ro.vendor.mtk_mtkps_playback_support u:object_r:mtk_default_prop:s0
280ro.vendor.mtk_wearable_platform u:object_r:mtk_default_prop:s0
281ro.vendor.mediatek.platform u:object_r:mtk_default_prop:s0
282ro.vendor.mediatek.version.branch u:object_r:mtk_default_prop:s0
283ro.vendor.mediatek.version.release u:object_r:mtk_default_prop:s0
284ro.vendor.mtk_exchange_support u:object_r:mtk_default_prop:s0
285vendor.met.running u:object_r:mtk_default_prop:s0
286ro.vendor.mtk_disable_cap_switch u:object_r:mtk_default_prop:s0
287ro.vendor.mtk_sim_card_onoff u:object_r:mtk_default_prop:s0
288ro.vendor.mtk_perf_plus u:object_r:mtk_default_prop:s0
289
290#============mtk emmc=======
291ro.vendor.mtk_emmc_support u:object_r:mtk_emmc_support_prop:s0
292
293# MTK connsys log feature
294ro.vendor.connsys.dedicated.log u:object_r:mtk_default_prop:s0
295
296#=============em usb property==============
297vendor.usb.port.mode u:object_r:vendor_em_usb_prop:s0
298vendor.em.usb. u:object_r:vendor_em_usb_prop:s0
299
300#=============allow em to set usb otg switch property  ==============
301persist.vendor.usb.otg.switch u:object_r:vendor_usb_otg_switch:s0
302
303#============mtk rsc========
304ro.boot.rsc u:object_r:mtk_default_prop:s0
305
306#=============mtk anr property=============
307persist.vendor.dbg.anrflow u:object_r:mtk_anr_support_prop:s0
308persist.vendor.anr. u:object_r:mtk_anr_support_prop:s0
309vendor.anr.autotest u:object_r:mtk_anr_support_prop:s0
310
311#=============mtk app resolution tuner=============
312ro.vendor.app_resolution_tuner u:object_r:mtk_appresolutiontuner_prop:s0
313persist.vendor.dbg.disable.art u:object_r:mtk_appresolutiontuner_prop:s0
314
315#=============mtk fullscreen switch=============
316ro.vendor.fullscreen_switch u:object_r:mtk_fullscreenswitch_prop:s0
317
318#============= allow em set ims xcap property ===============
319persist.vendor.ss. u:object_r:mtk_ss_vendor_prop:s0
320
321# MTK Antutu feature
322ro.vendor.net.upload.benchmark.default u:object_r:mtk_antutu_prop:s0
323
324#=============malloc debug unwind backtrace switch property==============
325vendor.debug.malloc.bt.switch u:object_r:mtk_malloc_debug_backtrace_prop:s0
326
327#=============allow gmo====================
328ro.vendor.gmo.ram_optimize u:object_r:mtk_default_prop:s0
329ro.vendor.gmo.rom_optimize u:object_r:mtk_default_prop:s0
330ro.vendor.mtk_config_max_dram_size u:object_r:mtk_default_prop:s0
331
332#=============MTK Voice Recognize property===========
333vendor.voicerecognize.raw u:object_r:mtk_voicerecgnize_prop:s0
334vendor.voicerecognize_data.raw u:object_r:mtk_voicerecgnize_prop:s0
335vendor.voicerecognize.noDL u:object_r:mtk_voicerecgnize_prop:s0
336
337#=============allow radio to set/get xcap rawurl config================
338persist.vendor.mtk.xcap.rawurl  u:object_r:persist_xcap_rawurl_prop:s0
339
340#=============mtk bt enable SAP profile property=============
341ro.vendor.mtk.bt_sap_enable u:object_r:mtk_bt_sap_enable_prop:s0
342
343#=============allow processes to change powerhal config================
344persist.vendor.powerhal. u:object_r:mtk_powerhal_prop:s0
345vendor.powerhal. u:object_r:mtk_powerhal_prop:s0
346
347#=============MTK Wifi wlan_assistant property=============
348vendor.mtk.nvram.ready u:object_r:mtk_nvram_ready_prop:s0
349
350#=============Wi-Fi Hotspot==============
351ro.vendor.wifi.sap.interface u:object_r:mtk_wifi_hotspot_prop:s0
352
353#=============allow mtk hdmi==============
354persist.vendor.sys.hdmi_hidl. u:object_r:mtk_hdmi_prop:s0
355
356#=============mtk nn option==============
357ro.vendor.mtk_nn.option u:object_r:mtk_nn_option_prop:s0
358
359#============system wfc service property===========
360persist.vendor.wfc. u:object_r:mtk_wfc_serv_prop:s0
361
362#=============allow ccci_mdinit to ctl. mdlogger==============
363ctl.mdlogger u:object_r:ctl_mdlogger_prop:s0
364ctl.emdlogger1 u:object_r:ctl_emdlogger1_prop:s0
365ctl.emdlogger2 u:object_r:ctl_emdlogger2_prop:s0
366ctl.emdlogger3 u:object_r:ctl_emdlogger3_prop:s0
367
368init.svc.emdlogger1 u:object_r:init_svc_emdlogger1_prop:s0
369init.svc.aee_aedv u:object_r:init_svc_aee_aedv_prop:s0
370