diff --git a/sepolicy/vendor/hal_camera.te b/sepolicy/vendor/hal_camera.te index 7fd55aa1..2d326c81 100644 --- a/sepolicy/vendor/hal_camera.te +++ b/sepolicy/vendor/hal_camera.te @@ -7,6 +7,7 @@ allow hal_camera input_device:dir r_dir_perms; allow hal_camera input_device:chr_file r_file_perms; set_prop(hal_camera, camera_prop) +get_prop(hal_camera, vendor_ro_camera_prop) #allow hal_camera sysfs_enable_ps_sensor:file w_file_perms; r_dir_file(hal_camera, sysfs_type) diff --git a/sepolicy/vendor/property.te b/sepolicy/vendor/property.te index f6628b03..881afb91 100644 --- a/sepolicy/vendor/property.te +++ b/sepolicy/vendor/property.te @@ -1,4 +1,5 @@ type camera_prop, property_type; +type vendor_ro_camera_prop, property_type; type cnd_prop, property_type; type ims_prop, property_type; type keymaster_prop, property_type; diff --git a/sepolicy/vendor/property_contexts b/sepolicy/vendor/property_contexts index b5aa948b..01019b28 100644 --- a/sepolicy/vendor/property_contexts +++ b/sepolicy/vendor/property_contexts @@ -1,4 +1,6 @@ persist.camera. u:object_r:camera_prop:s0 +ro.camera.req.fmq.size u:object_r:vendor_ro_camera_prop:s0 +ro.camera.res.fmq.size u:object_r:vendor_ro_camera_prop:s0 htc.camera. u:object_r:camera_prop:s0 persist.vendor.sys.cnd u:object_r:cnd_prop:s0 persist.sys.cnd u:object_r:cnd_prop:s0