diff --git a/sepolicy/cameraserver.te b/sepolicy/cameraserver.te index 1d68dd5..08c77c5 100644 --- a/sepolicy/cameraserver.te +++ b/sepolicy/cameraserver.te @@ -54,3 +54,5 @@ allow cameraserver hal_perf_default:binder call; allow cameraserver sysfs_battery_supply:dir search; allow cameraserver sysfs_battery_supply:file { getattr open read }; + +allow cameraserver camera_bgproc_service:service_manager { add find }; \ No newline at end of file diff --git a/sepolicy/service.te b/sepolicy/service.te index 5fa5a9b..b33b196 100644 --- a/sepolicy/service.te +++ b/sepolicy/service.te @@ -1,2 +1,3 @@ type qseeproxy_service_old, service_manager_type; -type per_mgr_service_old, service_manager_type; +type per_mgr_service_old, service_manager_type; +type camera_bgproc_service, service_manager_type; diff --git a/sepolicy/service_contexts b/sepolicy/service_contexts index fc214d5..c584563 100644 --- a/sepolicy/service_contexts +++ b/sepolicy/service_contexts @@ -1,3 +1,4 @@ com.qualcomm.qti.qseeproxy u:object_r:qseeproxy_service_old:s0 -vendor.qcom.PeripheralManager u:object_r:per_mgr_service_old:s0 +vendor.qcom.PeripheralManager u:object_r:per_mgr_service_old:s0 +media.camera_bgproc u:object_r:camera_bgproc_service:s0