From 8e32de72537e34371f9c57aafec862706500728d Mon Sep 17 00:00:00 2001 From: Tad Date: Sun, 30 May 2021 21:39:25 -0400 Subject: [PATCH] More oneplus2 camera fixes Closes https://github.com/divested-mobile/divestos-build/issues/9 --- Scripts/LineageOS-17.1/Patch.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Scripts/LineageOS-17.1/Patch.sh b/Scripts/LineageOS-17.1/Patch.sh index 704b82d4..0b0a7241 100644 --- a/Scripts/LineageOS-17.1/Patch.sh +++ b/Scripts/LineageOS-17.1/Patch.sh @@ -252,9 +252,15 @@ enableVerity; #Resurrect dm-verity enterAndClear "device/oneplus/oneplus2"; sed -i 's|etc/permissions/qti_libpermissions.xml|vendor/etc/permissions/qti_libpermissions.xml|' proprietary-files.txt; +echo "allow mm-qcamerad camera_data_file:file create_file_perms;" >> sepolicy/mm-qcamerad.te; #Likely some of these could be removed +echo "allow mm-qcamerad node:tcp_socket node_bind;" >> sepolicy/mm-qcamerad.te; +echo "allow mm-qcamerad port:tcp_socket name_bind;" >> sepolicy/mm-qcamerad.te; +echo "allow mm-qcamerad self:tcp_socket { accept listen };" >> sepolicy/mm-qcamerad.te; +echo "allow mm-qcamerad self:tcp_socket { bind create setopt };" >> sepolicy/mm-qcamerad.te; echo "allow mm-qcamerad camera_prop:file read;" >> sepolicy/mm-qcamerad.te; echo "set_prop(mm-qcamerad, camera_prop)" >> sepolicy/mm-qcamerad.te; + enterAndClear "device/oneplus/sm8150-common"; enableVerity; #Resurrect dm-verity