From ec98bb0f8d6fe90cb8d5fa54399d0f61a3a6f69e Mon Sep 17 00:00:00 2001 From: LuK1337 Date: Wed, 22 Jun 2022 20:13:49 +0200 Subject: [PATCH] sm8250-common: Hacks for FOD Change-Id: I31db727d6c117060d1f3602d7253578590bd4038 --- common.mk | 3 ++- extract-files.sh | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/common.mk b/common.mk index 25a9e56..d7ea48e 100644 --- a/common.mk +++ b/common.mk @@ -172,7 +172,8 @@ PRODUCT_PACKAGES += \ # Fingerprint PRODUCT_PACKAGES += \ - android.hardware.biometrics.fingerprint@2.3-service.oplus + android.hardware.biometrics.fingerprint@2.3-service.oplus \ + libshims_fingerprint.oplus PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.hardware.fingerprint.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.fingerprint.xml diff --git a/extract-files.sh b/extract-files.sh index 18988d6..11f4126 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -60,6 +60,12 @@ fi function blob_fixup() { case "${1}" in + odm/bin/hw/vendor.oplus.hardware.biometrics.fingerprint@2.1-service) + "${PATCHELF}" --add-needed libshims_fingerprint.oplus.so "${2}" + ;; + odm/etc/vintf/manifest/manifest_oplus_fingerprint.xml) + sed -ni "/android.hardware.biometrics.fingerprint/{x;s/hal format/hal override=\"true\" format/;x};x;1!p;\${x;p}" "${2}" + ;; product/etc/sysconfig/com.android.hotwordenrollment.common.util.xml) sed -i "s/\/my_product/\/product/" "${2}" ;;