• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# ==============================================
2# MTK Policy Rule
3# ==============================================
4
5# New added for move to /system
6type cmddumper_exec, system_file_type, exec_type, file_type;
7typeattribute cmddumper coredomain;
8
9init_daemon_domain(cmddumper)
10
11# for modem logging sdcard access
12allow cmddumper sdcard_type:dir create_dir_perms;
13allow cmddumper sdcard_type:file create_file_perms;
14
15# modem logger socket access
16allow cmddumper platform_app:unix_stream_socket connectto;
17allow cmddumper shell_exec:file { rx_file_perms };
18allow cmddumper system_file:file x_file_perms;
19
20# purpose: allow cmddumper to access storage in N version
21allow cmddumper media_rw_data_file:file  { create_file_perms };
22allow cmddumper media_rw_data_file:dir { create_dir_perms };
23
24# purpose: access plat_file_contexts
25allow cmddumper file_contexts_file:file { read getattr open };
26## Save C2K modem log into data
27allow cmddumper debuglog_data_file:dir {relabelto create_dir_perms};
28allow cmddumper debuglog_data_file:file create_file_perms;
29
30#allow emdlogger to set property
31set_prop(cmddumper, system_mtk_debug_mdlogger_prop)
32set_prop(cmddumper, debug_prop)
33
34# Android P migration
35set_prop(cmddumper, system_mtk_persist_mtklog_prop)
36set_prop(cmddumper, system_mtk_mdl_prop)
37