diff --git a/extract-files.py b/extract-files.py index 0172371..bd67908 100755 --- a/extract-files.py +++ b/extract-files.py @@ -39,6 +39,8 @@ lib_fixups: lib_fixups_user_type = { ): lib_fixup_odm_suffix, } +sensor_simbol = b'_ZN13DisplayConfig10ClientImpl4InitENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS_14ConfigCallbackE\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + blob_fixups: blob_fixups_user_type = { ( 'odm/etc/camera/enhance_motiontuning.xml', @@ -88,6 +90,8 @@ blob_fixups: blob_fixups_user_type = { 'odm/lib64/hw/camera.xiaomi.so': blob_fixup() .add_needed('libprocessgroup_shim.so') .replace_needed('libui.so', 'libui-v34.so'), + 'odm/lib64/hw/vendor.xiaomi.sensor.citsensorservice@2.0-impl.so' : blob_fixup() + .binary_regex_replace(b'_ZN13DisplayConfig10ClientImpl13ClientImplGetENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS_14ConfigCallbackE', sensor_simbol) } module = ExtractUtilsModule(