From d7525ba27464ccb57e58f84bf240ebb2f35bf80d Mon Sep 17 00:00:00 2001 From: Vic Huang Date: Thu, 5 Sep 2024 07:16:32 +0000 Subject: [PATCH] Add sepolicy for property persist.vendor.service.bdroid. avc: denied { set } for property=persist.vendor.service.bdroid.bdaddr pid=860 uid=1002 gid=1002 scontext=u:r:hal_bluetooth_default:s0 tcontext=u:object_r:vendor_default_prop:s0 tclass=property_service permissive=0 Bug: 359428216 Test: Forest build Flag: EXEMPT N/A Change-Id: Iee12fc870810c0919593745487f57eb5fb8fde9c --- bluetooth/hal_bluetooth_default.te | 4 ++++ vendor/property_contexts | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/bluetooth/hal_bluetooth_default.te b/bluetooth/hal_bluetooth_default.te index d78de58..4b2977a 100644 --- a/bluetooth/hal_bluetooth_default.te +++ b/bluetooth/hal_bluetooth_default.te @@ -1,3 +1,5 @@ +# Bluetooth hal + allow hal_bluetooth_default bt_device:chr_file rw_file_perms; add_hwservice(hal_bluetooth_default, hal_bluetooth_coexistence_hwservice) @@ -10,3 +12,5 @@ userdebug_or_eng(` allow hal_bluetooth_default sscoredump_vendor_data_coredump_file:file create_file_perms; set_prop(hal_bluetooth_default, vendor_ssrdump_prop) ') + +set_prop(hal_bluetooth_default, vendor_bluetooth_prop) diff --git a/vendor/property_contexts b/vendor/property_contexts index d64e0b9..60d7f0a 100644 --- a/vendor/property_contexts +++ b/vendor/property_contexts @@ -1 +1 @@ -persist.vendor.service.bdroid. u:object_r:vendor_default_prop:s0 +persist.vendor.service.bdroid. u:object_r:vendor_bluetooth_prop:s0