diff --git a/device-common.mk b/device-common.mk index ebd637b..20aaf12 100644 --- a/device-common.mk +++ b/device-common.mk @@ -103,3 +103,7 @@ PRODUCT_PROPERTY_OVERRIDES += \ # NFC/camera interaction workaround - DO NOT COPY TO NEW DEVICES PRODUCT_PROPERTY_OVERRIDES += \ ro.camera.notify_nfc=1 + +# VNDK +PRODUCT_COPY_FILES += \ + prebuilts/vndk/v33/arm64/arch-arm64-armv8-a/shared/vndk-sp/libutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libutils-v33.so \ No newline at end of file diff --git a/extract-files.sh b/extract-files.sh index 2083538..1c8aa3b 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -65,6 +65,9 @@ function blob_fixup() { "${PATCHELF}" --add-needed "libgui_shim.so" "${LIBGUI_SHIM}" done ;; + vendor/bin/pm-service) + grep -q libutils-v33.so "${2}" || "${PATCHELF}" --add-needed "libutils-v33.so" "${2}" + ;; esac } diff --git a/proprietary-files-vendor.txt b/proprietary-files-vendor.txt index cc757a8..2bef298 100644 --- a/proprietary-files-vendor.txt +++ b/proprietary-files-vendor.txt @@ -764,6 +764,6 @@ vendor/lib/libhdrplusclient.so # Peripheral manager - from jasmine - V11.0.15.0.QDIMIXM vendor/bin/pm-proxy|bc4e972e3fe595b973197efe5114da8ff4339a59 -vendor/bin/pm-service|b0f77edfe04a3cc6284738196c0044e676d5eeb3 +vendor/bin/pm-service|ea63802cf0483ee4ed2a6611ba7f1d0f36970c06 vendor/lib/libperipheral_client.so|836411f7b88afe296b3f3090aab70fc5700ba434 vendor/lib64/libperipheral_client.so|a0dd574c8af3135adae10ef49065fa765906db7a