diff --git a/device.mk b/device.mk index 6328263..bf3c4ef 100644 --- a/device.mk +++ b/device.mk @@ -232,6 +232,9 @@ PRODUCT_COPY_FILES += \ prebuilts/vndk/v28/arm64/arch-arm64-armv8-a/shared/vndk-sp/libc++.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libc++-v28.so \ prebuilts/vndk/v28/arm64/arch-arm64-armv8-a/shared/vndk-sp/libhwbinder.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libhwbinder-v28.so +PRODUCT_COPY_FILES += \ + prebuilts/vndk/v30/arm64/arch-arm64-armv8-a/shared/vndk-sp/libutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libutils-v30.so + # WiFi PRODUCT_PACKAGES += \ android.hardware.wifi@1.2.vendor \ diff --git a/extract-files.sh b/extract-files.sh index d19cca2..406ad5c 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -84,6 +84,9 @@ function blob_fixup() { vendor/lib64/hw/keystore.itrusty.so) "${PATCHELF}" --replace-needed "libkeymaster_messages.so" "libkeymaster_messages-v28.so" "${2}" ;; + vendor/lib64/libmtkcam_stdutils.so) + "${PATCHELF}" --replace-needed "libutils.so" "libutils-v30.so" "${2}" + ;; vendor/lib64/libmtk-ril.so) sed -i 's|AT+EAIC=2|AT+EAIC=3|g' "${2}" ;;