From e40900a40fc494ffdbc1ca083614b47444128c0d Mon Sep 17 00:00:00 2001 From: Ivan Martynovn Date: Sun, 17 Aug 2025 12:05:46 +0000 Subject: [PATCH] pipa: Update extract-files for more blobs --- extract-files.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) mode change 100755 => 100644 extract-files.py diff --git a/extract-files.py b/extract-files.py old mode 100755 new mode 100644 index e0f1d13..537836d --- a/extract-files.py +++ b/extract-files.py @@ -20,6 +20,9 @@ blob_fixups: blob_fixups_user_type = { "vendor/etc/init/init.batterysecret.rc": blob_fixup() .regex_replace(r".*seclabel u:r:batterysecret:s0\n", ""), + "vendor/etc/libnfc-nci.conf": blob_fixup() + .add_line_if_missing("LEGACY_MIFARE_READER=1"), + "vendor/lib64/vendor.qti.hardware.camera.postproc@1.0-service-impl.so": blob_fixup() .binary_regex_replace(b"\x9A\x0A\x00\x94", b"\x1F\x20\x03\xD5"), @@ -32,6 +35,31 @@ blob_fixups: blob_fixups_user_type = { "vendor/lib64/camera/components/com.mi.node.watermark.so": blob_fixup() .add_needed("libpiex_shim.so"), + ( + "vendor/lib64/libalAILDC.so", + "vendor/lib64/libalLDC.so", + "vendor/lib64/libalhLDC.so", + ): blob_fixup() + .clear_symbol_version("AHardwareBuffer_allocate") + .clear_symbol_version("AHardwareBuffer_describe") + .clear_symbol_version("AHardwareBuffer_lock") + .clear_symbol_version("AHardwareBuffer_release") + .clear_symbol_version("AHardwareBuffer_unlock"), + + ( + "vendor/lib64/libMIAIHDRhvx_interface.so", + "vendor/lib64/libarcsoft_hdrplus_hvx_stub.so", + "vendor/lib64/libarcsoft_super_night_raw.so", + "vendor/lib64/libmialgo_rfs.so", + ): blob_fixup() + .clear_symbol_version("remote_handle_close") + .clear_symbol_version("remote_handle_invoke") + .clear_symbol_version("remote_handle_open") + .clear_symbol_version("remote_handle64_close") + .clear_symbol_version("remote_handle64_invoke") + .clear_symbol_version("remote_handle64_open") + .clear_symbol_version("remote_register_buf_attr"), + "vendor/lib/libaudioroute_ext.so": blob_fixup() .replace_needed("libaudioroute.so", "libaudioroute-v34.so"),