From 30e96b25ce6ef729d608217be4ba51b56eb1835f Mon Sep 17 00:00:00 2001 From: Nicole Lee Date: Tue, 10 Jan 2023 16:39:49 +0000 Subject: [PATCH] logger_app: allow logger_app to access radio files Bug: 260366439 Bug: 260522268 Bug: 260769144 Bug: 261519049 Bug: 264600084 Test: Confirm no selinux denial for tcontext radio_vendor_data_file Change-Id: I2a917d78e685aad5608e64f4d076cc50cdb064cc --- radio/logger_app.te | 4 ++++ tracking_denials/logger_app.te | 19 +------------------ 2 files changed, 5 insertions(+), 18 deletions(-) create mode 100644 radio/logger_app.te diff --git a/radio/logger_app.te b/radio/logger_app.te new file mode 100644 index 00000000..f643542e --- /dev/null +++ b/radio/logger_app.te @@ -0,0 +1,4 @@ +userdebug_or_eng(` + allow logger_app radio_vendor_data_file:file create_file_perms; + allow logger_app radio_vendor_data_file:dir create_dir_perms; +') diff --git a/tracking_denials/logger_app.te b/tracking_denials/logger_app.te index b011e8a3..afa2763b 100644 --- a/tracking_denials/logger_app.te +++ b/tracking_denials/logger_app.te @@ -1,30 +1,14 @@ # b/260366439 -dontaudit logger_app radio_vendor_data_file:dir { search }; dontaudit logger_app vendor_ssrdump_prop:file { getattr }; dontaudit logger_app vendor_ssrdump_prop:file { map }; dontaudit logger_app vendor_ssrdump_prop:file { open }; dontaudit logger_app vendor_ssrdump_prop:file { read }; # b/260522268 -dontaudit logger_app radio_vendor_data_file:dir { getattr }; -dontaudit logger_app radio_vendor_data_file:dir { open }; -dontaudit logger_app radio_vendor_data_file:dir { read }; -dontaudit logger_app radio_vendor_data_file:dir { setattr }; dontaudit logger_app vendor_modem_prop:file { getattr }; dontaudit logger_app vendor_modem_prop:file { map }; dontaudit logger_app vendor_modem_prop:file { open }; dontaudit logger_app vendor_modem_prop:file { read }; -# b/260769144 -dontaudit logger_app radio_vendor_data_file:dir { add_name }; -dontaudit logger_app radio_vendor_data_file:dir { remove_name }; -dontaudit logger_app radio_vendor_data_file:dir { write }; -dontaudit logger_app radio_vendor_data_file:file { create }; -dontaudit logger_app radio_vendor_data_file:file { unlink }; -dontaudit logger_app radio_vendor_data_file:file { write open }; # b/261519049 -dontaudit logger_app radio_vendor_data_file:dir { create }; -dontaudit logger_app radio_vendor_data_file:dir { rmdir }; -dontaudit logger_app radio_vendor_data_file:file { getattr }; -dontaudit logger_app radio_vendor_data_file:file { setattr }; dontaudit logger_app vendor_gps_file:dir { getattr }; dontaudit logger_app vendor_gps_file:dir { read }; dontaudit logger_app vendor_gps_file:dir { search }; @@ -43,5 +27,4 @@ dontaudit logger_app vendor_gps_file:file { setattr }; # b/264489961 userdebug_or_eng(` permissive logger_app; -')# b/264600084 -dontaudit logger_app radio_vendor_data_file:file { read }; +')