aboutsummaryrefslogtreecommitdiff
path: root/extract-files.sh
diff options
context:
space:
mode:
Diffstat (limited to 'extract-files.sh')
-rwxr-xr-xextract-files.sh18
1 files changed, 17 insertions, 1 deletions
diff --git a/extract-files.sh b/extract-files.sh
index d4c5392..ce86ad9 100755
--- a/extract-files.sh
+++ b/extract-files.sh
@@ -60,7 +60,7 @@ fi
function blob_fixup() {
case "${1}" in
- product/lib64/libdpmframework.so)
+ system_ext/lib64/libdpmframework.so)
sed -i "s/libhidltransport.so/libcutils-v29.so\x00\x00\x00/" "${2}"
;;
@@ -114,6 +114,22 @@ function blob_fixup() {
sed -i 's|"android.hidl.manager-V1.0-java"|"android.hidl.manager@1.0-java"|' ${2}
;;
+ system_ext/etc/init/dpmd.rc)
+ sed -i "s/\/system\/product\/bin\//\/system\/system_ext\/bin\//g" "${2}"
+ ;;
+
+ system_ext/etc/permissions/com.qti.dpmframework.xml | system_ext/etc/permissions/dpmapi.xml)
+ sed -i "s/\/system\/product\/framework\//\/system\/system_ext\/framework\//g" "${2}"
+ ;;
+
+ system_ext/etc/permissions/qcrilhook.xml | system_ext/etc/permissions/telephonyservice.xml)
+ sed -i "s/\/system\/framework\//\/system\/system_ext\/framework\//g" "${2}"
+ ;;
+
+ system_ext/etc/permissions/qti_libpermissions.xml)
+ sed -i "s/name=\"android.hidl.manager-V1.0-java/name=\"android.hidl.manager@1.0-java/g" "${2}"
+ ;;
+
# Rename vulkan.msm8953
vendor/lib/hw/vulkan.msm8996.so | vendor/lib64/hw/vulkan.msm8996.so)
patchelf --set-soname "vulkan.msm8996.so" "${2}"