zenfone9: Use libhidlbase from VNDK v32 for Goodix interface
* "_ZN7android8hardware7details17gBnConstructorMapE"
and "_ZN7android8hardware7details17gBsConstructorMapE"
have been removed on Android 13.
Change-Id: I6d20e61eec93737384a23fded96ef367a36c3e8a
diff --git a/extract-files.sh b/extract-files.sh
index bff7353..4d82113 100755
--- a/extract-files.sh
+++ b/extract-files.sh
@@ -62,6 +62,10 @@
system_ext/etc/permissions/vendor.qti.hardware.data.connection-V1.0-java.xml | system_ext/etc/permissions/vendor.qti.hardware.data.connection-V1.1-java.xml)
sed -i 's|product|system_ext|g' "${2}"
sed -i 's|xml version="2.0"|xml version="1.0"|g' "${2}"
+ ;&
+ vendor/lib64/libvendor.goodix.hardware.biometrics.fingerprint@2.1.so)
+ "${PATCHELF}" --remove-needed "libhidlbase.so" "${2}"
+ sed -i "s/libhidltransport.so/libhidlbase-v32.so\x00/" "${2}"
;;
esac
}