mirror of
https://github.com/Evolution-X-Devices/device_xiaomi_stone
synced 2026-02-01 06:28:42 +00:00
sm6375-common: sepolicy: Address camera prop denials
E libc : Access denied finding property "vendor.camera.aux.packagelist" E libc : Access denied finding property "vendor.camera.aux.packageblacklist"
This commit is contained in:
3
sepolicy/vendor/app.te
vendored
3
sepolicy/vendor/app.te
vendored
@@ -2,3 +2,6 @@ allow { appdomain -isolated_app } vendor_xdsp_device:chr_file r_file_perms;
|
||||
|
||||
get_prop({ appdomain -isolated_app }, vendor_fingerprint_prop)
|
||||
get_prop({ appdomain -isolated_app }, vendor_tee_listener_prop)
|
||||
|
||||
# Allow appdomain to get vendor_persist_camera_prop
|
||||
get_prop(appdomain, vendor_camera_prop)
|
||||
|
||||
1
sepolicy/vendor/property_contexts
vendored
1
sepolicy/vendor/property_contexts
vendored
@@ -7,6 +7,7 @@ persist.camera. u:object_r:vendor_camera_prop:s0
|
||||
ro.boot.camera.config u:object_r:vendor_camera_prop:s0
|
||||
ro.camera. u:object_r:vendor_camera_prop:s0
|
||||
ro.vendor.camera. u:object_r:vendor_camera_prop:s0
|
||||
vendor.camera.aux.packageblacklist u:object_r:vendor_camera_prop:s0
|
||||
vendor.camera.config. u:object_r:vendor_camera_prop:s0
|
||||
vendor.camera.sensor. u:object_r:vendor_camera_prop:s0
|
||||
sys.boot.hwc u:object_r:vendor_camera_prop:s0
|
||||
|
||||
5
sepolicy/vendor/system_server.te
vendored
5
sepolicy/vendor/system_server.te
vendored
@@ -1,3 +1,4 @@
|
||||
allow system_server app_zygote:process { getattr getpgid };
|
||||
allow system_server hal_camera_default:binder { call transfer };
|
||||
allow system_server hal_camera_default:fd *;
|
||||
|
||||
@@ -5,3 +6,7 @@ allow system_server hal_camera_default:fd *;
|
||||
allow system_server proc_last_kmsg:file r_file_perms;
|
||||
|
||||
allow system_server system_file:file r_file_perms;
|
||||
|
||||
# Allow system_server to set vendor_persist_camera_prop
|
||||
get_prop(system_server, vendor_camera_prop)
|
||||
get_prop(system_server,vendor_persist_camera_prop)
|
||||
|
||||
2
sepolicy/vendor/vendor_init.te
vendored
2
sepolicy/vendor/vendor_init.te
vendored
@@ -1,2 +1,4 @@
|
||||
allow vendor_init proc_dirty:file rw_file_perms;
|
||||
allow vendor_init block_device:lnk_file setattr;
|
||||
|
||||
set_prop(vendor_init, vendor_camera_prop)
|
||||
|
||||
Reference in New Issue
Block a user