From 14225b4fa70e7e6aee468f62586d625ac869e4e7 Mon Sep 17 00:00:00 2001 From: Bruno Martins Date: Thu, 13 Mar 2025 21:37:39 +0000 Subject: [PATCH] haydn: Shim camera libs Change-Id: Id4bec2bc8bf5da014a69e1953bdb36bc85d11f1e --- extract-files.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/extract-files.py b/extract-files.py index 53dea89..6d22dee 100755 --- a/extract-files.py +++ b/extract-files.py @@ -33,7 +33,8 @@ blob_fixups: blob_fixups_user_type = { 'vendor/etc/camera/pureShot_parameter.xml': blob_fixup() .regex_replace(r'=(\d+)>', r'="\1">'), 'vendor/lib64/hw/camera.qcom.so': blob_fixup() - .binary_regex_replace(b'\x73\x74\x5F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x6C\x69\x63', b'\x63\x61\x6D\x65\x72\x61\x5F\x63\x6E\x66\x2E\x74\x78\x74'), + .binary_regex_replace(b'\x73\x74\x5F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x6C\x69\x63', b'\x63\x61\x6D\x65\x72\x61\x5F\x63\x6E\x66\x2E\x74\x78\x74') + .add_needed('libprocessgroup_shim.so'), 'vendor/lib64/hw/camera.xiaomi.so': blob_fixup() .sig_replace('52 07 00 94', '1F 20 03 D5'), 'vendor/lib64/vendor.xiaomi.hardware.cameraperf@1.0-impl.so': blob_fixup() @@ -53,7 +54,9 @@ blob_fixups: blob_fixups_user_type = { .clear_symbol_version('remote_handle64_invoke') .clear_symbol_version('remote_handle64_open') .clear_symbol_version('remote_register_buf_attr'), -} + 'vendor/lib64/hw/com.qti.chi.override.so' : blob_fixup() + .add_needed('libprocessgroup_shim.so'), +} # fmt: skip module = ExtractUtilsModule( 'haydn',