diff --git a/sepolicy/qti/private/property_contexts b/sepolicy/qti/private/property_contexts index 8f4a926..e6c5dbf 100644 --- a/sepolicy/qti/private/property_contexts +++ b/sepolicy/qti/private/property_contexts @@ -1,5 +1,6 @@ # Camera oplus.camera. u:object_r:exported_system_prop:s0 +oppo.camera. u:object_r:exported_system_prop:s0 # Display persist.sys.display.iris.absent u:object_r:system_oplus_iris_prop:s0 diff --git a/sepolicy/qti/vendor/genfs_contexts b/sepolicy/qti/vendor/genfs_contexts index 1c60858..234ef11 100644 --- a/sepolicy/qti/vendor/genfs_contexts +++ b/sepolicy/qti/vendor/genfs_contexts @@ -36,6 +36,7 @@ genfscon proc /ultrasound u:object_r:vendor_proc_ultrasound:s0 # Versioning genfscon proc /oplusVersion u:object_r:vendor_proc_oplus_version:s0 +genfscon proc /oppoVersion u:object_r:vendor_proc_oplus_version:s0 # Vibrator genfscon sysfs /devices/platform/soc/880000.i2c/i2c-5/5-005a/leds/vibrator u:object_r:sysfs_vibrator:s0 diff --git a/sepolicy/qti/vendor/hal_camera_default.te b/sepolicy/qti/vendor/hal_camera_default.te index 278d7c0..bbc1995 100644 --- a/sepolicy/qti/vendor/hal_camera_default.te +++ b/sepolicy/qti/vendor/hal_camera_default.te @@ -15,6 +15,7 @@ allow hal_camera_default vendor_persist_camera_file:dir w_dir_perms; allow hal_camera_default vendor_persist_camera_file:file create_file_perms; r_dir_file(hal_camera_default, input_device) +r_dir_file(hal_camera_default, vendor_proc_oplus_version) rw_dir_file(hal_camera_default, vendor_sysfs_tof) set_prop(hal_camera_default, vendor_camera_prop)