From be739c6382f9620449f563afd19def200b89b050 Mon Sep 17 00:00:00 2001 From: samchchang Date: Wed, 22 Aug 2018 15:40:23 +0800 Subject: [PATCH] wahoo: sepolicy: Add missing vendor_radio_prop Add missing vendor_radio_prop: vendor.radio.pwr.curb_backoff radio_prop is neverallow since android P. Move this prop to vendor_radio_prop Bug: 115943152 Test: Camera function work. Change-Id: Ia6e9bc68e3e71e14a00bf10718c656eb64b5ea13 --- sepolicy/vendor/hal_camera_default.te | 2 ++ sepolicy/vendor/property_contexts | 1 + sepolicy/vendor/rild.te | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/sepolicy/vendor/hal_camera_default.te b/sepolicy/vendor/hal_camera_default.te index dcc69ac0..d61e9013 100644 --- a/sepolicy/vendor/hal_camera_default.te +++ b/sepolicy/vendor/hal_camera_default.te @@ -21,3 +21,5 @@ userdebug_or_eng(` allow hal_camera_default camera_vendor_data_file:dir create_dir_perms; allow hal_camera_default camera_vendor_data_file:file create_file_perms; ') + +get_prop(hal_camera_default, vendor_radio_prop); \ No newline at end of file diff --git a/sepolicy/vendor/property_contexts b/sepolicy/vendor/property_contexts index 773a4c39..1dfdb0b5 100644 --- a/sepolicy/vendor/property_contexts +++ b/sepolicy/vendor/property_contexts @@ -194,6 +194,7 @@ persist.radio.snapshot_timer u:object_r:vendor_radio_prop:s0 persist.radio.videopause.mode u:object_r:vendor_radio_prop:s0 persist.radio.VT_ENABLE u:object_r:vendor_radio_prop:s0 persist.radio.VT_HYBRID_ENABLE u:object_r:vendor_radio_prop:s0 +vendor.radio.pwr.curb_backoff u:object_r:vendor_radio_prop:s0 # vendor_bluetooth_prop persist.vendor.bluetooth.a4wp u:object_r:vendor_bluetooth_prop:s0 diff --git a/sepolicy/vendor/rild.te b/sepolicy/vendor/rild.te index 609bf2f7..7c86d222 100644 --- a/sepolicy/vendor/rild.te +++ b/sepolicy/vendor/rild.te @@ -28,7 +28,7 @@ dontaudit rild diag_device:chr_file rw_file_perms; allow rild radio_vendor_data_file:dir rw_dir_perms; allow rild radio_vendor_data_file:file create_file_perms; -get_prop(rild, vendor_radio_prop) +set_prop(rild, vendor_radio_prop) # Allow vendor native process to read the proc file of xt_qtaguid allow rild proc_qtaguid_stat:file r_file_perms;