sdm660-common: sepolicy: Address camera denials
Change-Id: I052adadca396fb104af49daec1d83047d0809416
This commit is contained in:
parent
1ee97f41fc
commit
d2ce22775d
3 changed files with 11 additions and 2 deletions
1
sepolicy/vendor/hal_camera_default.te
vendored
1
sepolicy/vendor/hal_camera_default.te
vendored
|
@ -4,3 +4,4 @@ binder_call(hal_camera_default, hal_graphics_allocator_default)
|
||||||
allow hal_camera_default { hal_configstore_ISurfaceFlingerConfigs hal_graphics_allocator_hwservice }:hwservice_manager find;
|
allow hal_camera_default { hal_configstore_ISurfaceFlingerConfigs hal_graphics_allocator_hwservice }:hwservice_manager find;
|
||||||
allow hal_camera_default sysfs:file { getattr open read };
|
allow hal_camera_default sysfs:file { getattr open read };
|
||||||
allow hal_camera_default sysfs_kgsl:file { getattr open read };
|
allow hal_camera_default sysfs_kgsl:file { getattr open read };
|
||||||
|
set_prop(hal_camera_default, vendor_camera_prop)
|
||||||
|
|
10
sepolicy/vendor/property_contexts
vendored
10
sepolicy/vendor/property_contexts
vendored
|
@ -1,5 +1,3 @@
|
||||||
persist.camera. u:object_r:camera_prop:s0
|
|
||||||
persist.vendor.camera. u:object_r:camera_prop:s0
|
|
||||||
sys.fp.goodix u:object_r:hal_fingerprint_prop:s0
|
sys.fp.goodix u:object_r:hal_fingerprint_prop:s0
|
||||||
sys.fp.vendor u:object_r:hal_fingerprint_prop:s0
|
sys.fp.vendor u:object_r:hal_fingerprint_prop:s0
|
||||||
persist.sys.fp.info u:object_r:hal_fingerprint_prop:s0
|
persist.sys.fp.info u:object_r:hal_fingerprint_prop:s0
|
||||||
|
@ -11,6 +9,14 @@ persist.vendor.sys.provision.status u:object_r:mlipay_prop:s0
|
||||||
persist.sys.thermal. u:object_r:thermal_engine_prop:s0
|
persist.sys.thermal. u:object_r:thermal_engine_prop:s0
|
||||||
sys.thermal. u:object_r:thermal_engine_prop:s0
|
sys.thermal. u:object_r:thermal_engine_prop:s0
|
||||||
|
|
||||||
|
# Camera
|
||||||
|
camera. u:object_r:camera_prop:s0
|
||||||
|
cameradaemon.SaveMemAtBoot u:object_r:camera_prop:s0
|
||||||
|
cpp.set.clock u:object_r:camera_prop:s0
|
||||||
|
disable.cpp.power.collapse u:object_r:camera_prop:s0
|
||||||
|
persist.camera. u:object_r:camera_prop:s0
|
||||||
|
persist.vendor.camera. u:object_r:vendor_camera_prop:s0
|
||||||
|
|
||||||
# Fingerprint
|
# Fingerprint
|
||||||
gf.debug.dump_data u:object_r:vendor_fp_prop:s0
|
gf.debug.dump_data u:object_r:vendor_fp_prop:s0
|
||||||
persist.sys.fp. u:object_r:vendor_fp_prop:s0
|
persist.sys.fp. u:object_r:vendor_fp_prop:s0
|
||||||
|
|
2
sepolicy/vendor/vendor_init.te
vendored
2
sepolicy/vendor/vendor_init.te
vendored
|
@ -11,3 +11,5 @@ allow vendor_init persist_debug_prop:property_service set;
|
||||||
allow vendor_init persist_dpm_prop:property_service set;
|
allow vendor_init persist_dpm_prop:property_service set;
|
||||||
allow vendor_init qcom_ims_prop:property_service set;
|
allow vendor_init qcom_ims_prop:property_service set;
|
||||||
allow vendor_init rootfs:lnk_file setattr;
|
allow vendor_init rootfs:lnk_file setattr;
|
||||||
|
set_prop(vendor_init, camera_prop)
|
||||||
|
set_prop(vendor_init, vendor_camera_prop)
|
||||||
|
|
Loading…
Reference in a new issue