Move sepolicy about hal_radioext_default to gs-common
Bug: 363665676 Test: verify with test roms Flag: EXEMPT sepolicy refactor Change-Id: I618742012138123329ae47c05c958e77f5573956
This commit is contained in:
parent
11c0bf5839
commit
d5626145f3
8 changed files with 2 additions and 35 deletions
1
legacy/zuma/vendor/hal_radioext_default.te
vendored
1
legacy/zuma/vendor/hal_radioext_default.te
vendored
|
@ -1 +0,0 @@
|
||||||
allow hal_radioext_default sysfs_display:file rw_file_perms;
|
|
2
legacy/zuma/vendor/twoshay.te
vendored
2
legacy/zuma/vendor/twoshay.te
vendored
|
@ -1,4 +1,2 @@
|
||||||
# Allow ITouchContextService callback
|
# Allow ITouchContextService callback
|
||||||
binder_call(twoshay, systemui_app)
|
binder_call(twoshay, systemui_app)
|
||||||
|
|
||||||
binder_call(twoshay, hal_radioext_default)
|
|
||||||
|
|
|
@ -9,7 +9,6 @@
|
||||||
/vendor/bin/modem_ml_svc_sit u:object_r:modem_ml_svc_sit_exec:s0
|
/vendor/bin/modem_ml_svc_sit u:object_r:modem_ml_svc_sit_exec:s0
|
||||||
/vendor/bin/cbd u:object_r:cbd_exec:s0
|
/vendor/bin/cbd u:object_r:cbd_exec:s0
|
||||||
/vendor/bin/hw/rild_exynos u:object_r:rild_exec:s0
|
/vendor/bin/hw/rild_exynos u:object_r:rild_exec:s0
|
||||||
/vendor/bin/hw/vendor\.google\.radioext@1\.0-service u:object_r:hal_radioext_default_exec:s0
|
|
||||||
/vendor/bin/liboemservice_proxy_default u:object_r:liboemservice_proxy_default_exec:s0
|
/vendor/bin/liboemservice_proxy_default u:object_r:liboemservice_proxy_default_exec:s0
|
||||||
/vendor/bin/shared_modem_platform u:object_r:modem_svc_sit_exec:s0
|
/vendor/bin/shared_modem_platform u:object_r:modem_svc_sit_exec:s0
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# for grilservice_app domain
|
||||||
type grilservice_app, domain;
|
type grilservice_app, domain;
|
||||||
app_domain(grilservice_app)
|
app_domain(grilservice_app)
|
||||||
|
|
||||||
|
@ -14,7 +15,6 @@ allow grilservice_app radio_vendor_data_file:file create_file_perms;
|
||||||
allow grilservice_app gril_antenna_tuning_service:service_manager find;
|
allow grilservice_app gril_antenna_tuning_service:service_manager find;
|
||||||
allow grilservice_app hal_vendor_radio_external_service:service_manager find;
|
allow grilservice_app hal_vendor_radio_external_service:service_manager find;
|
||||||
binder_call(grilservice_app, hal_bluetooth_btlinux)
|
binder_call(grilservice_app, hal_bluetooth_btlinux)
|
||||||
binder_call(grilservice_app, hal_radioext_default)
|
|
||||||
binder_call(grilservice_app, hal_wifi_ext)
|
binder_call(grilservice_app, hal_wifi_ext)
|
||||||
binder_call(grilservice_app, hal_audiometricext_default)
|
binder_call(grilservice_app, hal_audiometricext_default)
|
||||||
binder_call(grilservice_app, rild)
|
binder_call(grilservice_app, rild)
|
||||||
|
|
|
@ -1,24 +0,0 @@
|
||||||
type hal_radioext_default, domain;
|
|
||||||
type hal_radioext_default_exec, vendor_file_type, exec_type, file_type;
|
|
||||||
init_daemon_domain(hal_radioext_default)
|
|
||||||
|
|
||||||
hwbinder_use(hal_radioext_default)
|
|
||||||
get_prop(hal_radioext_default, hwservicemanager_prop)
|
|
||||||
get_prop(hal_radioext_default, telephony_modemtype_prop)
|
|
||||||
set_prop(hal_radioext_default, vendor_gril_prop)
|
|
||||||
add_hwservice(hal_radioext_default, hal_radioext_hwservice)
|
|
||||||
|
|
||||||
binder_call(hal_radioext_default, servicemanager)
|
|
||||||
binder_call(hal_radioext_default, grilservice_app)
|
|
||||||
binder_call(hal_radioext_default, hal_bluetooth_btlinux)
|
|
||||||
|
|
||||||
# RW /dev/oem_ipc0
|
|
||||||
allow hal_radioext_default radio_device:chr_file rw_file_perms;
|
|
||||||
|
|
||||||
# RW MIPI Freq files
|
|
||||||
allow hal_radioext_default radio_vendor_data_file:dir create_dir_perms;
|
|
||||||
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;
|
|
|
@ -3,6 +3,3 @@ vendor.samsung_slsi.telephony.hardware.oemservice::IOemService
|
||||||
|
|
||||||
# rild HAL
|
# rild HAL
|
||||||
vendor.samsung_slsi.telephony.hardware.radioExternal::IOemSlsiRadioExternal u:object_r:hal_exynos_rild_hwservice:s0
|
vendor.samsung_slsi.telephony.hardware.radioExternal::IOemSlsiRadioExternal u:object_r:hal_exynos_rild_hwservice:s0
|
||||||
|
|
||||||
# GRIL HAL
|
|
||||||
vendor.google.radioext::IRadioExt u:object_r:hal_radioext_hwservice:s0
|
|
||||||
|
|
|
@ -1,2 +0,0 @@
|
||||||
# b/315105050
|
|
||||||
dontaudit hal_radioext_default radio_vendor_data_file:file { ioctl };
|
|
2
vendor/hal_camera_default.te
vendored
2
vendor/hal_camera_default.te
vendored
|
@ -1,3 +1,4 @@
|
||||||
|
# for hal_camera_default service
|
||||||
allow hal_camera_default self:global_capability_class_set sys_nice;
|
allow hal_camera_default self:global_capability_class_set sys_nice;
|
||||||
allow hal_camera_default kernel:process setsched;
|
allow hal_camera_default kernel:process setsched;
|
||||||
|
|
||||||
|
@ -73,7 +74,6 @@ allow hal_camera_default sysfs_display:file r_file_perms;
|
||||||
# Allow camera HAL to query preferred camera frequencies from the radio HAL
|
# Allow camera HAL to query preferred camera frequencies from the radio HAL
|
||||||
# extensions to avoid interference with cellular antennas.
|
# extensions to avoid interference with cellular antennas.
|
||||||
allow hal_camera_default hal_radioext_hwservice:hwservice_manager find;
|
allow hal_camera_default hal_radioext_hwservice:hwservice_manager find;
|
||||||
binder_call(hal_camera_default, hal_radioext_default);
|
|
||||||
|
|
||||||
# Allows camera HAL to access the hw_jpeg /dev/video12.
|
# Allows camera HAL to access the hw_jpeg /dev/video12.
|
||||||
allow hal_camera_default hw_jpg_device:chr_file rw_file_perms;
|
allow hal_camera_default hw_jpg_device:chr_file rw_file_perms;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue