From 8831352474892ad5b7a0ac843d2ecfabbd9db3b8 Mon Sep 17 00:00:00 2001 From: Ted Wang Date: Wed, 29 Mar 2023 12:53:22 +0000 Subject: [PATCH] Add sepolicy for aidl bt extension hal Bug: 274906319 Test: build pass and manual test Change-Id: Id54796fec22e790a197255f2db4ba23b4a58212d --- radio/grilservice_app.te | 1 + radio/hal_radioext_default.te | 1 + vendor/cccdk_timesync_app.te | 3 ++- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/radio/grilservice_app.te b/radio/grilservice_app.te index 2525baba..16976c9c 100644 --- a/radio/grilservice_app.te +++ b/radio/grilservice_app.te @@ -3,6 +3,7 @@ app_domain(grilservice_app) allow grilservice_app app_api_service:service_manager find; allow grilservice_app hal_bluetooth_coexistence_hwservice:hwservice_manager find; +allow grilservice_app hal_bluetooth_coexistence_service:service_manager find; allow grilservice_app hal_radioext_hwservice:hwservice_manager find; allow grilservice_app hal_wifi_ext_hwservice:hwservice_manager find; allow grilservice_app hal_wifi_ext_service:service_manager find; diff --git a/radio/hal_radioext_default.te b/radio/hal_radioext_default.te index 6e17e194..7bc0e966 100644 --- a/radio/hal_radioext_default.te +++ b/radio/hal_radioext_default.te @@ -19,6 +19,7 @@ allow hal_radioext_default radio_vendor_data_file:file create_file_perms; # Bluetooth allow hal_radioext_default hal_bluetooth_coexistence_hwservice:hwservice_manager find; +allow hal_radioext_default hal_bluetooth_coexistence_service:service_manager find; # Twoshay binder_use(hal_radioext_default) diff --git a/vendor/cccdk_timesync_app.te b/vendor/cccdk_timesync_app.te index f34c5f31..3948edc2 100644 --- a/vendor/cccdk_timesync_app.te +++ b/vendor/cccdk_timesync_app.te @@ -2,6 +2,7 @@ type vendor_cccdktimesync_app, domain; app_domain(vendor_cccdktimesync_app) allow vendor_cccdktimesync_app app_api_service:service_manager find; +allow vendor_cccdktimesync_app hal_bluetooth_coexistence_hwservice:hwservice_manager find; +allow vendor_cccdktimesync_app hal_bluetooth_coexistence_service:service_manager find; binder_call(vendor_cccdktimesync_app, hal_bluetooth_btlinux) -allow vendor_cccdktimesync_app hal_bluetooth_coexistence_hwservice:hwservice_manager find;