From 8dfc5f00c348c09a21bcf47715e2ab65ac5dacef Mon Sep 17 00:00:00 2001 From: bengris32 Date: Wed, 17 Jul 2024 08:06:27 +0800 Subject: [PATCH] LG8n: Patchelf C2 service to link against libavservices_minijail * The libavservices_minijail_vendor library was substituted for the vendor variant of libavservices_minijail in Android 13. * Patchelf the C2 service to link against libavservices_minijail instead of libavservices_minijail_vendor. Signed-off-by: bengris32 Signed-off-by: Shirayuki39 --- extract-files.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/extract-files.sh b/extract-files.sh index 71d73c9..749b426 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -78,6 +78,9 @@ function blob_fixup { vendor/etc/init/android.hardware.media.c2@1.2-mediatek.rc) sed -i 's/@1.2-mediatek/@1.2-mediatek-64b/g' "${2}" ;; + vendor/bin/hw/android.hardware.media.c2@1.2-mediatek-64b) + "${PATCHELF}" --replace-needed "libavservices_minijail_vendor.so" "libavservices_minijail.so" "${2}" + ;; vendor/lib*/hw/mt6789/vendor.mediatek.hardware.pq@2.15-impl.so) "$PATCHELF" --replace-needed "libutils.so" "libutils-v32.so" "$2" ;;