From c9c3826f6731496755ca7ffa1aa58fb03e55b170 Mon Sep 17 00:00:00 2001 From: Lucchetto Date: Fri, 19 Aug 2022 10:39:47 +0200 Subject: [PATCH] miatoll: Use libhidlbase from VNDK v32 for Goodix interface * _ZN7android8hardware7details17gBnConstructorMapE and _ZN7android8hardware7details17gBsConstructorMapE have been removed in Android 13. Signed-off-by: Lucchetto Change-Id: I03ec2e4d709500cf01f8354cfba4dfa485b03293 --- extract-files.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/extract-files.sh b/extract-files.sh index 314c287..66d1400 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -58,6 +58,10 @@ function blob_fixup() { vendor/etc/init/android.hardware.keymaster@4.0-service-qti.rc) sed -i "s/4\.0/4\.1/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}" + ;; vendor/lib64/camera/components/com.qti.node.watermark.so) "${PATCHELF}" --add-needed "libpiex_shim.so" "${2}" ;;