diff --git a/BoardConfig.mk b/BoardConfig.mk index 17880a3..f294d14 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -41,7 +41,6 @@ TARGET_BOOTLOADER_BOARD_NAME := lahaina TARGET_NO_BOOTLOADER := true # Build -BUILD_BROKEN_DUP_RULES := true BUILD_BROKEN_ELF_PREBUILT_PRODUCT_COPY_FILES := true # Kernel diff --git a/extract-files.sh b/extract-files.sh index 53f3508..a3de365 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -58,6 +58,9 @@ function blob_fixup() { system_ext/lib/libwfdnative.so | system_ext/lib64/libwfdnative.so) "${PATCHELF}" --remove-needed "android.hidl.base@1.0.so" "${2}" ;; + vendor/lib64/hw/fingerprint.lahaina.so) + "${PATCHELF}" --set-soname "fingerprint.lahaina.so" "${2}" + ;; vendor/lib64/libgf_hal.so) sed -i "s|ro.boot.flash.locked|ro.bootloader.locked|g" "${2}" ;; diff --git a/proprietary-files.txt b/proprietary-files.txt index 6c6fc0b..5359bd4 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -735,7 +735,7 @@ vendor/lib64/vendor.qti.esepowermanager@1.1.so vendor/bin/hw/android.hardware.biometrics.fingerprint@2.3-service vendor/etc/init/android.hardware.biometrics.fingerprint@2.3-service.rc vendor/etc/vintf/manifest/android.hardware.biometrics.fingerprint@2.3-service.xml -vendor/lib64/hw/fingerprint.default.so +vendor/lib64/hw/fingerprint.default.so:vendor/lib64/hw/fingerprint.lahaina.so vendor/lib64/libgf_hal.so vendor/lib64/libvendor.goodix.hardware.biometrics.fingerprint@2.1.so