diff --git a/extract-files.sh b/extract-files.sh index 07121c7b..9cb1af37 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -75,6 +75,7 @@ patchelf --remove-needed vendor.xiaomi.hardware.mtdservice@1.0.so "$DEVICE_BLOB_ patchelf --remove-needed vendor.xiaomi.hardware.mtdservice@1.0.so "$BLOB_ROOT"/vendor/lib64/libmlipay@1.1.so sed -i "s|/system/etc/firmware|/vendor/firmware\x0\x0\x0\x0|g" "$DEVICE_BLOB_ROOT"/vendor/lib64/libmlipay.so sed -i "s|/system/etc/firmware|/vendor/firmware\x0\x0\x0\x0|g" "$DEVICE_BLOB_ROOT"/vendor/lib64/libmlipay@1.1.so +sed -i 's/xml version="2.0"/xml version="1.0"/' "$DEVICE_BLOB_ROOT"/product/etc/permissions/vendor.qti.hardware.data.connection-V1.{0,1}-java.xml # Load camera.sdm660.so shim CAM_SDM660="$DEVICE_BLOB_ROOT"/vendor/lib/hw/camera.sdm660.so diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc index 07d24939..4f95f8be 100755 --- a/rootdir/etc/init.qcom.rc +++ b/rootdir/etc/init.qcom.rc @@ -608,7 +608,8 @@ service vendor.ipacm /system/vendor/bin/ipacm service vendor.dataqti /system/vendor/bin/qti class main user radio - group radio oem_2901 diag usb net_admin + socket qti_dpm_uds_file dgram 660 radio radio + group radio oem_2901 diag usb inet disabled writepid /dev/cpuset/system-background/tasks diff --git a/rootdir/etc/init.target.rc b/rootdir/etc/init.target.rc index ee9b2354..16e74ea7 100755 --- a/rootdir/etc/init.target.rc +++ b/rootdir/etc/init.target.rc @@ -209,7 +209,7 @@ service vendor.imsqmidaemon /system/vendor/bin/imsqmidaemon class main user radio socket ims_qmid stream 0660 system radio - group radio log diag + group radio vendor_qti_diag log writepid /dev/cpuset/system-background/tasks # imsdatadaemon starts with root and UID will be downgraded to SYSTEM. @@ -217,7 +217,7 @@ service vendor.imsdatadaemon /system/vendor/bin/imsdatadaemon class main user radio socket ims_datad stream 0660 system radio - group radio wifi inet log diag + group radio wifi inet vendor_qti_diag log disabled writepid /dev/cpuset/system-background/tasks @@ -247,13 +247,13 @@ service vendor.cnss_diag /system/vendor/bin/cnss_diag -q -f -t HELIUM service vendor.ims_rtp_daemon /system/vendor/bin/ims_rtp_daemon class main user radio - group radio vendor_qti_diag inet log + group radio vendor_qti_diag inet log writepid /dev/cpuset/system-background/tasks service vendor.imsrcsservice /system/vendor/bin/imsrcsd class main user radio - group radio diag inet log wakelock + group radio vendor_qti_diag log inet wakelock writepid /dev/cpuset/system-background/tasks