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}" ;;