Files
device_xiaomi_stone/sepolicy/vendor/hal_camera_default.te
Arian 13842eff75 sm6375-common: sepolicy: Add vendor prefix to camera persist file type
Change-Id: Ia42113acb0fcf5667c0b89ecdd7def13681ca0be
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: Jabiyeff <cebiyevanar@gmail.com>
Signed-off-by: HeroBuxx <herobuxx@gmail.com>
2023-07-18 03:56:17 +07:00

28 lines
1.3 KiB
Plaintext

type vendor_hal_cameraperf_hwservice, hwservice_manager_type, protected_hwservice;
type vendor_hal_camerapostproc_xiaomi_hwservice, hwservice_manager_type;
r_dir_file(hal_camera_default, vendor_camera_persist_file)
r_dir_file(hal_camera_default, mnt_vendor_file)
get_prop(hal_camera_default, vendor_camera_prop)
set_prop(hal_camera_default, vendor_camera_prop)
hal_server_domain(hal_camera_default, vendor_hal_cameraperf)
hal_server_domain(hal_camera_default, vendor_hal_camerapostproc_xiaomi)
add_hwservice(hal_camera_server, vendor_hal_cameraperf_hwservice)
add_hwservice(hal_camera_server, vendor_hal_camerapostproc_xiaomi_hwservice)
allow hal_camera_client vendor_hal_cameraperf_hwservice:hwservice_manager find;
allow hal_camera_client vendor_hal_camerapostproc_xiaomi_hwservice:hwservice_manager find;
allow hal_camera_default platform_app:binder { call transfer };
allow hal_camera_default priv_app:binder { call transfer };
allow hal_camera_default system_server:binder { call transfer };
allow hal_camera_default vendor_xdsp_device:chr_file r_file_perms;
allow hal_camera_default vendor_xdsp_device:chr_file { ioctl open read write };
dontaudit hal_camera_default property_type:file { getattr open map };
allow hal_camera_default system_server:binder { call };
allow hal_camera_default mnt_vendor_file:dir { search };