diff --git a/sepolicy/file_contexts b/sepolicy/file_contexts index 8b73968..108ec14 100644 --- a/sepolicy/file_contexts +++ b/sepolicy/file_contexts @@ -79,6 +79,7 @@ # data files /data/time(/.*)? u:object_r:time_data_file:s0 +/data/misc/radio(/.*)? u:object_r:radio_data_file:s0 # / /tombstones u:object_r:rootfs:s0 diff --git a/sepolicy/init_radio.te b/sepolicy/init_radio.te index 0276c87..178828d 100644 --- a/sepolicy/init_radio.te +++ b/sepolicy/init_radio.te @@ -4,6 +4,10 @@ type init_radio_exec, exec_type, file_type; init_daemon_domain(init_radio) +allow init_radio toolbox_exec:file rx_file_perms; +allow init_radio radio_data_file:dir create_dir_perms; +allow init_radio radio_data_file:file create_file_perms; + userdebug_or_eng(` permissive init_radio; ')