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