zenfone9: Patch vendor.dpmd to use libhidlbase-v32.so

On Android 15 libhidlbase.so does not have symbol required for vendor.dpmd

Fixed:
- F linker  : CANNOT LINK EXECUTABLE "/vendor/bin/vendor.dpmd": cannot locate symbol "_ZN7android8hardware6Parcel7setDataEPKhm" referenced by "/vendor/lib64/vendor.libdpmframework.so"...

Change-Id: Id23ad09d8bf25b359a34911213ae067abfd7a34e
Signed-off-by: Jackeagle <jackeagle102@gmail.com>
diff --git a/extract-files.sh b/extract-files.sh
index aa050aa..4b4c99d 100755
--- a/extract-files.sh
+++ b/extract-files.sh
@@ -73,6 +73,9 @@
     vendor/lib64/libQnnGpu.so)
         "${CM_ROOT}"/prebuilts/clang/host/linux-x86/clang-r487747c/bin/llvm-strip "${2}"
         ;;
+    vendor/bin/vendor.dpmd)
+        "${PATCHELF}" --replace-needed "libhidlbase.so" "libhidlbase-v32.so" "${2}"
+        ;;
     esac
 }