From 5768e0117c292dd5d1d86bf06dfaed4a40ad1c2c Mon Sep 17 00:00:00 2001 From: Ivan Vecera Date: Fri, 7 Oct 2022 14:07:20 +0200 Subject: [PATCH] sdm710-common: sepolicy: Label camera vendor libraries Although the camera vendor libraries are present in public.libraries.txt they cannot be used because they are not correctly labelled. Properly label these libs according [1] [1] https://source.android.com/docs/core/permissions/namespaces_libraries#adding-additional-native-libraries Change-Id: I37c2f397cdf355ac56c5574aa4588d75cf9c8973 --- sepolicy/vendor/file_contexts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sepolicy/vendor/file_contexts b/sepolicy/vendor/file_contexts index a114794..82ad234 100644 --- a/sepolicy/vendor/file_contexts +++ b/sepolicy/vendor/file_contexts @@ -11,6 +11,12 @@ # Camera /mnt/vendor/persist/camera(/.*)? u:object_r:persist_camera_file:s0 /vendor/bin/remosaic_daemon u:object_r:remosaic_daemon_exec:s0 +/vendor/lib(64)?/libal(CFR|hLDC)\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libarcsoft_.*\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libmialgoengine\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libmibokeh_712\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libmpbase\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libVD.*\.so u:object_r:same_process_hal_file:s0 # Display /sys/devices/platform/soc/[a-z0-9]+.qcom,mdss_mdp/drm/card([0-3])+/card([0-3])+-DSI-1/disp_param u:object_r:sysfs_graphics:s0