From c511abf5e0ccd1a41b8453d155bce7d3b8d933d7 Mon Sep 17 00:00:00 2001 From: Mashopy Date: Sun, 7 Sep 2025 23:41:50 +0200 Subject: [PATCH] Aerodactyl: Enable checkelf for all blobs --- Android.bp | 132 +++++++++++++++++- ...vendor.mediatek.hardware.pq_aidl-V1-ndk.so | Bin 242568 -> 242568 bytes 2 files changed, 127 insertions(+), 5 deletions(-) diff --git a/Android.bp b/Android.bp index fa4c3c6..da99740 100644 --- a/Android.bp +++ b/Android.bp @@ -1170,10 +1170,49 @@ cc_prebuilt_library_shared { srcs: [ "proprietary/vendor/lib64/hw/hwcomposer.mtk_common.so", ], + shared_libs: [ + "libprocessgroup_shim", + "libutils", + "libcutils", + "liblog", + "libsync", + "libdpframework", + "libhardware", + "libgralloc_extra", + "libbinder", + "libpower", + "libhidlbase", + "libhwbinder", + "libhidltransport", + "libprocessgroup", + "libbase", + "libnativewindow", + "libladder", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@2.1", + "android.hardware.graphics.mapper@4.0", + "vendor.mediatek.hardware.composer_ext@1.0", + "libcomposer_ext", + "libgralloctypes", + "libpqparamparser", + "libmml", + "libdmabufheap", + "libxml2", + "android.hardware.graphics.composer3-V1-ndk", + "libaedv", + "libdrm", + "libged", + "libpq_prot", + "libbinder_ndk", + "vendor.mediatek.hardware.pq_aidl-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "hw", prefer: true, soc_specific: true, @@ -4063,10 +4102,41 @@ cc_prebuilt_library_shared { srcs: [ "proprietary/vendor/lib64/libcodec2_mtk_vdec.so", ], + shared_libs: [ + "libformatter", + "libdpframework", + "android.hardware.graphics.bufferqueue@2.0", + "libui", + "libgralloc_extra", + "libexpat", + "libsync", + "libhidlbase", + "libhwbinder", + "libged", + "libcodec2_soft_common", + "libcutils", + "liblog", + "libsfplugin_ccodec_utils", + "libstagefright_foundation", + "libbase", + "libcodec2", + "libcodec2_vndk", + "libutils", + "libion", + "libdmabufheap", + "libion_mtk", + "libcodec2_mtk_c2store", + "libcodec2_vpp_qt_plugin", + "libcodec2_vpp_mi_plugin", + "libcodec2_vpp_rs_plugin", + "libc++", + "libc", + "libm", + "libdl", + ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -4082,10 +4152,38 @@ cc_prebuilt_library_shared { srcs: [ "proprietary/vendor/lib64/libcodec2_mtk_venc.so", ], + shared_libs: [ + "libformatter", + "libdpframework", + "android.hardware.graphics.bufferqueue@2.0", + "libui", + "libgralloc_extra", + "libexpat", + "libsync", + "libhidlbase", + "libhwbinder", + "libged", + "libcodec2_soft_common", + "libcutils", + "liblog", + "libsfplugin_ccodec_utils", + "libstagefright_foundation", + "libbase", + "libcodec2", + "libcodec2_vndk", + "libutils", + "libion", + "libdmabufheap", + "libion_mtk", + "libcodec2_mtk_c2store", + "libc++", + "libc", + "libm", + "libdl", + ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -4773,10 +4871,34 @@ cc_prebuilt_library_shared { srcs: [ "proprietary/vendor/lib64/libgpu_aux.so", ], + shared_libs: [ + "libdpframework", + "liblog", + "libutils", + "libcutils", + "libhardware", + "libnativewindow", + "libgralloc_extra", + "libsync", + "libgpud", + "libhidlbase", + "libgralloctypes", + "android.hardware.graphics.common@1.0", + "android.hardware.graphics.common@1.1", + "android.hardware.graphics.common@1.2", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@2.1", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "vendor.mediatek.hardware.mms@1.5", + "libc++", + "libc", + "libm", + "libdl", + ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -23433,7 +23555,7 @@ cc_prebuilt_library_shared { shared_libs: [ "libbinder_ndk", "android.hardware.common-V2-ndk", - "android.hardware.graphics.common-V3-ndk", + "android.hardware.graphics.common-V6-ndk", "libc++", "libc", "libm", diff --git a/proprietary/vendor/lib64/vendor.mediatek.hardware.pq_aidl-V1-ndk.so b/proprietary/vendor/lib64/vendor.mediatek.hardware.pq_aidl-V1-ndk.so index e08c880526380f588a646b0348114637c1595f44..78086fc848bde232a8d4a5efb5721368bc1c67b7 100644 GIT binary patch delta 27 hcmeBp&e!pruVD+L789dcyEYRe5HoGpW@3)r2mpX52lD^` delta 27 hcmeBp&e!pruVD+L789d!yEYRe5HoGpW@3)r2mpWj2k-y@