diff --git a/sepolicy/private/flipendo.te b/sepolicy/private/flipendo.te new file mode 100644 index 0000000..a207858 --- /dev/null +++ b/sepolicy/private/flipendo.te @@ -0,0 +1 @@ +binder_call(flipendo, hal_power_pixel); diff --git a/sepolicy/private/hal_power_pixel.te b/sepolicy/private/hal_power_pixel.te index 4ea3867..483ffcf 100644 --- a/sepolicy/private/hal_power_pixel.te +++ b/sepolicy/private/hal_power_pixel.te @@ -43,8 +43,10 @@ allow hal_power_pixel input_device:chr_file rw_file_perms; allow hal_power_pixel hal_power_hwservice:hwservice_manager add; allow hal_power_pixel hidl_base_hwservice:hwservice_manager add; +allow hal_power_pixel hal_power_service:service_manager add; binder_call(hal_power_pixel, hwservicemanager) binder_call(hal_power_pixel, hal_audio) +binder_call(hal_power_pixel, servicemanager); # To get hwservicemanager state get_prop(hal_power_pixel, hwservicemanager_prop) diff --git a/sepolicy/private/surfaceflinger.te b/sepolicy/private/surfaceflinger.te new file mode 100644 index 0000000..89e18d4 --- /dev/null +++ b/sepolicy/private/surfaceflinger.te @@ -0,0 +1 @@ +binder_call(surfaceflinger, hal_power_pixel);