diff --git a/private/compat/32.0/32.0.ignore.cil b/private/compat/32.0/32.0.ignore.cil index db019f014..8337a7f3c 100644 --- a/private/compat/32.0/32.0.ignore.cil +++ b/private/compat/32.0/32.0.ignore.cil @@ -8,6 +8,7 @@ apexd_select_prop artd_service attestation_verification_service + bluetooth_config_prop charger_vendor cloudsearch_service device_config_nnapi_native_prop diff --git a/private/property_contexts b/private/property_contexts index 5a9f0e8ff..7020a8444 100644 --- a/private/property_contexts +++ b/private/property_contexts @@ -464,6 +464,12 @@ persist.bluetooth.btsnoopdefaultmode u:object_r:bluetooth_prop:s0 exac persist.bluetooth.btsnooplogmode u:object_r:bluetooth_prop:s0 exact enum empty disabled filtered full persist.bluetooth.factoryreset u:object_r:bluetooth_prop:s0 exact bool +bluetooth.hardware.power.operating_voltage_mv u:object_r:bluetooth_config_prop:s0 exact int +bluetooth.hardware.power.idle_cur_ma u:object_r:bluetooth_config_prop:s0 exact int +bluetooth.hardware.power.tx_cur_ma u:object_r:bluetooth_config_prop:s0 exact int +bluetooth.hardware.power.rx_cur_ma u:object_r:bluetooth_config_prop:s0 exact int +bluetooth.profile.asha.central u:object_r:bluetooth_config_prop:s0 exact bool + persist.nfc.debug_enabled u:object_r:nfc_prop:s0 exact bool persist.radio.multisim.config u:object_r:radio_control_prop:s0 exact string diff --git a/public/domain.te b/public/domain.te index 9b8aefdb7..fbef9fda5 100644 --- a/public/domain.te +++ b/public/domain.te @@ -101,6 +101,7 @@ allow domain property_info:file r_file_perms; # Public readable properties get_prop(domain, aaudio_config_prop) get_prop(domain, arm64_memtag_prop) +get_prop(domain, bluetooth_config_prop) get_prop(domain, bootloader_prop) get_prop(domain, build_odm_prop) get_prop(domain, build_prop) diff --git a/public/property.te b/public/property.te index 83dfc3655..9f9d4893d 100644 --- a/public/property.te +++ b/public/property.te @@ -121,6 +121,7 @@ system_vendor_config_prop(aaudio_config_prop) system_vendor_config_prop(apk_verity_prop) system_vendor_config_prop(audio_config_prop) system_vendor_config_prop(bootanim_config_prop) +system_vendor_config_prop(bluetooth_config_prop) system_vendor_config_prop(build_config_prop) system_vendor_config_prop(build_odm_prop) system_vendor_config_prop(build_vendor_prop) diff --git a/public/vendor_init.te b/public/vendor_init.te index c6e5e824c..c18fd6cbc 100644 --- a/public/vendor_init.te +++ b/public/vendor_init.te @@ -220,6 +220,7 @@ allow vendor_init self:capability sys_nice; set_prop(vendor_init, apk_verity_prop) set_prop(vendor_init, bluetooth_a2dp_offload_prop) set_prop(vendor_init, bluetooth_audio_hal_prop) +set_prop(vendor_init, bluetooth_config_prop) set_prop(vendor_init, camera2_extensions_prop) set_prop(vendor_init, camerax_extensions_prop) set_prop(vendor_init, cpu_variant_prop)