• 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:vendor_mtk_ctl_gsm0710muxd_prop:s0
7
8#=============allow mtkrild to set persist.ril property==============
9vendor.ril.ipo u:object_r:vendor_mtk_ril_ipo_prop:s0
10
11#=============allow mdlogger==============
12vendor.usb.         u:object_r:vendor_mtk_usb_prop:s0
13persist.vendor.usb. u:object_r:vendor_mtk_usb_prop:s0
14
15#=============allow AEE==============
16# persist.vendor.mtk.aee.mode && persist.vendor.mtk.aee.dal
17persist.vendor.mtk.aeev. u:object_r:vendor_mtk_persist_mtk_aeev_prop:s0
18
19# persist.vendor.aee.core.dump && persist.vendor.aee.core.direct
20persist.vendor.aeev. u:object_r:vendor_mtk_persist_aeev_prop:s0
21
22# vendor.debug.mtk.aee.db
23vendor.debug.mtk.aeev u:object_r:vendor_mtk_debug_mtk_aeev_prop:s0
24
25ro.vendor.aee.build.info   u:object_r:vendor_mtk_ro_aee_prop:s0
26ro.vendor.aee.enforcing    u:object_r:vendor_mtk_ro_aee_prop:s0
27ro.vendor.have_aee_feature u:object_r:vendor_mtk_ro_aee_prop:s0
28
29#=============allow mux==============
30vendor.ril.mux. u:object_r:vendor_mtk_gsm0710muxd_prop:s0
31
32#=============allow mdinit==============
33ctl.vendor.ril-daemon-mtk u:object_r:vendor_mtk_ctl_ril-daemon-mtk_prop:s0
34ctl.vendor.fusion_ril_mtk u:object_r:vendor_mtk_ctl_fusion_ril_mtk_prop:s0
35ctl.vendor.ril-proxy      u:object_r:vendor_mtk_ctl_ril-proxy_prop:s0
36ctl.vendor.viarild        u:object_r:vendor_mtk_ctl_viarild_prop:s0
37
38ctl.vendor.muxreport-daemon u:object_r:vendor_mtk_ctl_muxreport-daemon_prop:s0
39ctl.vendor.ccci_fsd         u:object_r:vendor_mtk_ctl_ccci_fsd_prop:s0
40ctl.vendor.ccci2_fsd        u:object_r:vendor_mtk_ctl_ccci2_fsd_prop:s0
41ctl.vendor.ccci3_fsd        u:object_r:vendor_mtk_ctl_ccci3_fsd_prop:s0
42
43vendor.ril.active.md       u:object_r:vendor_mtk_ril_active_md_prop:s0
44vendor.ril.mux.report.case u:object_r:vendor_mtk_ril_mux_report_case_prop:s0
45vendor.ril.cdma.report     u:object_r:vendor_mtk_ril_cdma_report_prop:s0
46
47#=============allow dynamic telephony switch==============
48ro.boot.opt_c2k_lte_mode   u:object_r:vendor_mtk_tel_switch_prop:s0
49ro.boot.opt_c2k_support    u:object_r:vendor_mtk_tel_switch_prop:s0
50ro.boot.opt_eccci_c2k      u:object_r:vendor_mtk_tel_switch_prop:s0
51ro.boot.opt_lte_support    u:object_r:vendor_mtk_tel_switch_prop:s0
52ro.boot.opt_md1_support    u:object_r:vendor_mtk_tel_switch_prop:s0
53ro.boot.opt_md2_support    u:object_r:vendor_mtk_tel_switch_prop:s0
54ro.boot.opt_md3_support    u:object_r:vendor_mtk_tel_switch_prop:s0
55ro.boot.opt_md5_support    u:object_r:vendor_mtk_tel_switch_prop:s0
56ro.boot.opt_ps1_rat        u:object_r:vendor_mtk_tel_switch_prop:s0
57ro.boot.opt_sim_count      u:object_r:vendor_mtk_tel_switch_prop:s0
58ro.boot.opt_using_default  u:object_r:vendor_mtk_tel_switch_prop:s0
59ro.vendor.mtk_c2k_lte_mode u:object_r:vendor_mtk_tel_switch_prop:s0
60ro.vendor.mtk_c2k_support  u:object_r:vendor_mtk_tel_switch_prop:s0
61ro.vendor.mtk_eccci_c2k    u:object_r:vendor_mtk_tel_switch_prop:s0
62ro.vendor.mtk_lte_support  u:object_r:vendor_mtk_tel_switch_prop:s0
63ro.vendor.mtk_md1_support  u:object_r:vendor_mtk_tel_switch_prop:s0
64ro.vendor.mtk_md3_support  u:object_r:vendor_mtk_tel_switch_prop:s0
65ro.vendor.mtk_ps1_rat      u:object_r:vendor_mtk_tel_switch_prop:s0
66
67#=============allow vendor_mtk_mnld_prop ==============
68vendor.gps.clock.type   u:object_r:vendor_mtk_mnld_prop:s0
69vendor.gps.gps.version  u:object_r:vendor_mtk_mnld_prop:s0
70vendor.gpsdbglog.enable u:object_r:vendor_mtk_mnld_prop:s0
71vendor.gpsdbglog.       u:object_r:vendor_mtk_mnld_prop:s0
72vendor.debug.gps.       u:object_r:vendor_mtk_mnld_prop:s0
73
74#=============allow audiohal==============
75vendor.streamout.        u:object_r:vendor_mtk_audiohal_prop:s0
76vendor.streamin.         u:object_r:vendor_mtk_audiohal_prop:s0
77vendor.a2dp.             u:object_r:vendor_mtk_audiohal_prop:s0
78vendor.audiohal.         u:object_r:vendor_mtk_audiohal_prop:s0
79persist.vendor.audiohal. u:object_r:vendor_mtk_audiohal_prop:s0
80persist.vendor.vow.      u:object_r:vendor_mtk_audiohal_prop:s0
81
82#=============allow wmt ==============
83persist.vendor.connsys.coredump.mode u:object_r:vendor_mtk_coredump_prop:s0
84persist.vendor.connsys.              u:object_r:vendor_mtk_wmt_prop:s0
85vendor.connsys.                      u:object_r:vendor_mtk_wmt_prop:s0
86
87#=============allow c2k_prop ==============
88vendor.net.cdma.mdmstat u:object_r:vendor_mtk_net_cdma_mdmstat_prop:s0
89
90#=============allow ccci_mdinit md status ==============
91vendor.mtk.md u:object_r:vendor_mtk_md_prop:s0
92
93#============= allow factory idle current prop ==============
94vendor.debug.factory.idle_state u:object_r:vendor_mtk_factory_idle_state_prop:s0
95
96#=============allow service.nvram_init property================
97vendor.service.nvram_init u:object_r:vendor_mtk_service_nvram_init_prop:s0
98
99#=============Allow EM To Set Camera APP Mode  ==============
100vendor.client. u:object_r:vendor_mtk_em_prop:s0
101
102#=============allow vendor_mtk_mediatek_prop ==============
103vendor.debug.camera.p2plug.log u:object_r:vendor_mtk_mediatek_prop:s0
104vendor.client.em.appmode       u:object_r:vendor_mtk_mediatek_prop:s0
105
106#=============Property set by EM, for test/debug purpose=========
107persist.vendor.em.hidl. u:object_r:vendor_mtk_em_hidl_prop:s0
108
109#=============allow em set ims operator property===========
110vendor.ril.volte.mal.pctid u:object_r:vendor_mtk_operator_id_prop:s0
111
112#=============allow em set simswitch property===========
113persist.vendor.radio.simswitch.emmode u:object_r:vendor_mtk_simswitch_emmode_prop:s0
114
115#=============allow em set mtk_dsbp_support property===========
116persist.vendor.radio.mtk_dsbp_support u:object_r:vendor_mtk_dsbp_support_prop:s0
117
118#=============allow em set imstestmode property===========
119persist.vendor.radio.imstestmode u:object_r:vendor_mtk_imstestmode_prop:s0
120
121#=============allow em set smsformat property===========
122persist.vendor.radio.smsformat u:object_r:vendor_mtk_smsformat_prop:s0
123
124#=============allow em set gprs.prefer property===========
125persist.vendor.radio.gprs.prefer u:object_r:vendor_mtk_gprs_prefer_prop:s0
126
127#=============allow em set testsim.cardtype property===========
128persist.vendor.radio.testsim.cardtype u:object_r:vendor_mtk_testsim_cardtype_prop:s0
129
130#=============allow em set ct.ir.engmode property===========
131persist.vendor.radio.ct.ir.engmode u:object_r:vendor_mtk_ct_ir_engmode_prop:s0
132
133#=============allow em set disable_c2k_cap property===========
134persist.vendor.radio.disable_c2k_cap u:object_r:vendor_mtk_disable_c2k_cap_prop:s0
135
136#=============allow em to set modem reset delay property================
137vendor.mediatek.debug.md.reset.wait u:object_r:vendor_mtk_debug_md_reset_prop:s0
138
139#=============allow em to set video log omx.* property================
140vendor.mtk.omx. u:object_r:vendor_mtk_omx_log_prop:s0
141
142#=============allow em to set vdec log property================
143vendor.mtk.vdec.log u:object_r:vendor_mtk_vdec_log_prop:s0
144
145#=============allow em to set vdectlc logproperty================
146vendor.mtk.vdectlc.log u:object_r:vendor_mtk_vdectlc_log_prop:s0
147
148#=============allow em to set venc h264 showlog property================
149vendor.mtk.venc.h264.showlog u:object_r:vendor_mtk_venc_h264_showlog_prop:s0
150
151#=============allow em to set modem warning property================
152persist.vendor.radio.modem.warning u:object_r:vendor_mtk_modem_warning_prop:s0
153
154#=============allow system server to set meta_connecttype property  ==============
155persist.vendor.meta.connecttype u:object_r:vendor_mtk_meta_connecttype_prop:s0
156
157#=============Telephony Sensitive property==============
158vendor.ril.iccid.sim                u:object_r:vendor_mtk_telephony_sensitive_prop:s0
159vendor.ril.uim.subscriberid         u:object_r:vendor_mtk_telephony_sensitive_prop:s0
160persist.vendor.radio.last_iccid_sim u:object_r:vendor_mtk_telephony_sensitive_prop:s0
161vendor.ril.ia.iccid                 u:object_r:vendor_mtk_telephony_sensitive_prop:s0
162vendor.ril.radio.ia                 u:object_r:vendor_mtk_telephony_sensitive_prop:s0
163vendor.ril.c2kirat.ia.sim1          u:object_r:vendor_mtk_telephony_sensitive_prop:s0
164vendor.ril.c2kirat.ia.sim2          u:object_r:vendor_mtk_telephony_sensitive_prop:s0
165vendor.ril.c2kirat.ia.sim3          u:object_r:vendor_mtk_telephony_sensitive_prop:s0
166vendor.ril.c2kirat.ia.sim4          u:object_r:vendor_mtk_telephony_sensitive_prop:s0
167persist.vendor.radio.ia             u:object_r:vendor_mtk_telephony_sensitive_prop:s0
168persist.vendor.radio.ia.1           u:object_r:vendor_mtk_telephony_sensitive_prop:s0
169persist.vendor.radio.ia.2           u:object_r:vendor_mtk_telephony_sensitive_prop:s0
170persist.vendor.radio.ia.3           u:object_r:vendor_mtk_telephony_sensitive_prop:s0
171persist.vendor.radio.data.iccid     u:object_r:vendor_mtk_telephony_sensitive_prop:s0
172persist.vendor.radio.mobile.data    u:object_r:vendor_mtk_telephony_sensitive_prop:s0
173
174#=============allow processes to change thermal config================
175vendor.thermal.manager.data u:object_r:vendor_mtk_thermal_config_prop:s0
176
177#=============allow composer set property ============================
178vendor.debug.sf.hwc_pid           u:object_r:vendor_mtk_graphics_hwc_pid_prop:s0
179vendor.debug.sf.latch_unsignaled  u:object_r:vendor_mtk_graphics_hwc_latch_unsignaled_prop:s0
180vendor.debug.sf.hdr_enable        u:object_r:vendor_mtk_graphics_hwc_hdr_prop:s0
181vendor.debug.sf.validate_separate u:object_r:vendor_mtk_graphics_hwc_validate_separate_prop:s0
182
183#============= atm modem mode property(ATM) ==============
184persist.vendor.atm.mdmode u:object_r:vendor_mtk_atm_mdmode_prop:s0
185
186#============= atm ip address property(ATM) ==============
187persist.vendor.atm.ipaddress u:object_r:vendor_mtk_atm_ipaddr_prop:s0
188
189#============= atm boot property(ATM) ==============
190ro.boot.atm u:object_r:vendor_mtk_default_prop:s0
191
192#============Label telephony property=======
193vendor.ril.           u:object_r:vendor_mtk_radio_prop:s0
194ro.vendor.ril.        u:object_r:vendor_mtk_radio_prop:s0
195vendor.gsm.           u:object_r:vendor_mtk_radio_prop:s0
196persist.vendor.radio. u:object_r:vendor_mtk_radio_prop:s0
197
198#=============allow ct volte==============
199persist.vendor.mtk_ct_volte_support u:object_r:vendor_mtk_ct_volte_prop:s0
200
201#============Label mtk ril mode=======
202ro.vendor.mtk_ril_mode u:object_r:vendor_mtk_ril_mode_prop:s0
203
204#=============GPS support properties==============
205ro.vendor.mtk_gps_support        u:object_r:vendor_mtk_gps_support_prop:s0
206ro.vendor.mtk_agps_app           u:object_r:vendor_mtk_gps_support_prop:s0
207ro.vendor.mtk_log_hide_gps       u:object_r:vendor_mtk_gps_support_prop:s0
208ro.vendor.mtk_hidl_consolidation u:object_r:vendor_mtk_gps_support_prop:s0
209
210#============allow rat config=======
211ro.vendor.mtk_protocol1_rat_config u:object_r:vendor_mtk_rat_config_prop:s0
212
213#=============allow mtk aal==============
214ro.vendor.mtk_aal_support           u:object_r:vendor_mtk_aal_ro_prop:s0
215ro.vendor.mtk_ultra_dimming_support u:object_r:vendor_mtk_aal_ro_prop:s0
216ro.vendor.mtk_dre30_support         u:object_r:vendor_mtk_aal_ro_prop:s0
217
218#=============allow mtk pq==============
219persist.vendor.sys.pq.             u:object_r:vendor_mtk_pq_prop:s0
220vendor.debug.pq.                   u:object_r:vendor_mtk_pq_prop:s0
221persist.vendor.sys.isp.            u:object_r:vendor_mtk_pq_prop:s0
222persist.vendor.sys.mtkaal.         u:object_r:vendor_mtk_pq_prop:s0
223ro.vendor.mtk_pq_color_mode        u:object_r:vendor_mtk_pq_ro_prop:s0
224ro.vendor.mtk_blulight_def_support u:object_r:vendor_mtk_pq_ro_prop:s0
225ro.vendor.mtk_chameleon_support    u:object_r:vendor_mtk_pq_ro_prop:s0
226ro.vendor.mtk_pq_support           u:object_r:vendor_mtk_pq_ro_prop:s0
227
228# Mtk properties that allow all system/vendor processes to read.
229# Usually they are config properties (but not limited to)
230ro.vendor.mtk_tdd_data_only_support  u:object_r:vendor_mtk_default_prop:s0
231ro.vendor.mtk_audio_alac_support     u:object_r:vendor_mtk_default_prop:s0
232ro.vendor.mtk_support_mp2_playback   u:object_r:vendor_mtk_default_prop:s0
233ro.vendor.mtk_audio_ape_support      u:object_r:vendor_mtk_default_prop:s0
234ro.vendor.mtk_flv_playback_support   u:object_r:vendor_mtk_default_prop:s0
235ro.vendor.mtk_mtkps_playback_support u:object_r:vendor_mtk_default_prop:s0
236ro.vendor.mtk_wearable_platform      u:object_r:vendor_mtk_default_prop:s0
237ro.vendor.mediatek.platform          u:object_r:vendor_mtk_default_prop:s0
238ro.vendor.mediatek.version.branch    u:object_r:vendor_mtk_default_prop:s0
239ro.vendor.mediatek.version.release   u:object_r:vendor_mtk_default_prop:s0
240ro.vendor.mtk_exchange_support       u:object_r:vendor_mtk_default_prop:s0
241vendor.met.running                   u:object_r:vendor_mtk_default_prop:s0
242ro.vendor.mtk_disable_cap_switch     u:object_r:vendor_mtk_default_prop:s0
243ro.vendor.mtk_sim_card_onoff         u:object_r:vendor_mtk_default_prop:s0
244ro.vendor.mtk_perf_plus              u:object_r:vendor_mtk_default_prop:s0
245ro.vendor.pref_scale_enable_cfg      u:object_r:vendor_mtk_default_prop:s0
246
247#============mtk emmc=======
248ro.vendor.mtk_emmc_support u:object_r:vendor_mtk_emmc_support_prop:s0
249
250# MTK connsys log feature
251ro.vendor.connsys.dedicated.log u:object_r:vendor_mtk_default_prop:s0
252
253#=============em usb property==============
254vendor.usb.port.mode u:object_r:vendor_mtk_em_usb_prop:s0
255vendor.em.usb.       u:object_r:vendor_mtk_em_usb_prop:s0
256
257#=============allow em to set usb otg switch property  ==============
258persist.vendor.usb.otg.switch u:object_r:vendor_mtk_usb_otg_switch_prop:s0
259
260#============mtk rsc========
261ro.boot.rsc u:object_r:vendor_mtk_default_prop:s0
262
263#=============mtk anr property=============
264persist.vendor.dbg.anrflow u:object_r:vendor_mtk_anr_support_prop:s0
265persist.vendor.anr.        u:object_r:vendor_mtk_anr_support_prop:s0
266vendor.anr.autotest        u:object_r:vendor_mtk_anr_support_prop:s0
267
268#=============mtk app resolution tuner=============
269ro.vendor.app_resolution_tuner u:object_r:vendor_mtk_appresolutiontuner_prop:s0
270persist.vendor.dbg.disable.art u:object_r:vendor_mtk_appresolutiontuner_prop:s0
271
272#=============mtk fullscreen switch=============
273ro.vendor.fullscreen_switch u:object_r:vendor_mtk_fullscreenswitch_prop:s0
274
275#============= allow em set ims xcap property ===============
276persist.vendor.ss. u:object_r:vendor_mtk_ss_vendor_prop:s0
277
278# MTK Antutu feature
279ro.vendor.net.upload.benchmark.default u:object_r:vendor_mtk_antutu_prop:s0
280
281#=============malloc debug unwind backtrace switch property==============
282vendor.debug.malloc.bt.switch u:object_r:vendor_mtk_malloc_debug_backtrace_prop:s0
283
284#=============allow gmo====================
285ro.vendor.gmo.ram_optimize         u:object_r:vendor_mtk_default_prop:s0
286ro.vendor.gmo.rom_optimize         u:object_r:vendor_mtk_default_prop:s0
287ro.vendor.mtk_config_max_dram_size u:object_r:vendor_mtk_default_prop:s0
288
289#=============MTK Voice Recognize property===========
290vendor.voicerecognize.raw      u:object_r:vendor_mtk_voicerecgnize_prop:s0
291vendor.voicerecognize_data.raw u:object_r:vendor_mtk_voicerecgnize_prop:s0
292vendor.voicerecognize.noDL     u:object_r:vendor_mtk_voicerecgnize_prop:s0
293
294#=============mtk bt enable SAP profile property=============
295ro.vendor.mtk.bt_sap_enable u:object_r:vendor_mtk_bt_sap_enable_prop:s0
296
297#=============allow processes to change powerhal config================
298persist.vendor.powerhal. u:object_r:vendor_mtk_powerhal_prop:s0
299vendor.powerhal.         u:object_r:vendor_mtk_powerhal_prop:s0
300
301#=============MTK Wifi wlan_assistant property=============
302vendor.mtk.nvram.ready u:object_r:vendor_mtk_nvram_ready_prop:s0
303
304#=============Wi-Fi Hotspot==============
305ro.vendor.wifi.sap.interface u:object_r:vendor_mtk_wifi_hotspot_prop:s0
306
307#=============allow mtk hdmi==============
308persist.vendor.sys.hdmi_hidl. u:object_r:vendor_mtk_hdmi_prop:s0
309
310#=============mtk nn option==============
311ro.vendor.mtk_nn.option u:object_r:vendor_mtk_nn_option_prop:s0
312
313#=============mtk gbe==============
314vendor.performance.gbe u:object_r:vendor_mtk_gbe_prop:s0
315
316#============system wfc service property===========
317persist.vendor.wfc. u:object_r:vendor_mtk_wfc_serv_prop:s0
318
319#=============config no bt consys chip ====================
320ro.vendor.bluetooth.noconsyschip u:object_r:vendor_mtk_default_prop:s0
321
322#============mtk gpu property===========
323vendor.debug.gpu.  u:object_r:vendor_mtk_gpu_prop:s0
324vendor.debug.gpud. u:object_r:vendor_mtk_gpu_prop:s0
325
326#============= sensor set initrc property ==============
327ro.vendor.init.sensor.rc u:object_r:vendor_mtk_sensor_prop:s0
328
329#=============add for bluetooth ldac abr====================
330vendor.bluetooth.ldac.abr u:object_r:vendor_mtk_default_prop:s0
331