diff --git a/extract-files.py b/extract-files.py index 9ba0d43..53dea89 100755 --- a/extract-files.py +++ b/extract-files.py @@ -38,6 +38,21 @@ blob_fixups: blob_fixups_user_type = { .sig_replace('52 07 00 94', '1F 20 03 D5'), 'vendor/lib64/vendor.xiaomi.hardware.cameraperf@1.0-impl.so': blob_fixup() .sig_replace('21 00 80 52 7c 00 00 94', '21 00 80 52 1F 20 03 D5'), + ('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/libarcsoft_hdrplus_hvx_stub.so', 'vendor/lib64/libarcsoft_super_night_raw.so', 'vendor/lib64/libellc.so', + 'vendor/lib64/libmialgo_pureShot.so', 'vendor/lib64/libmialgo_vn_clk.so', 'vendor/lib64/libmiphone_preview_bokeh.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'), } module = ExtractUtilsModule( diff --git a/proprietary-files.txt b/proprietary-files.txt index 0e6c867..a122e44 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -183,10 +183,10 @@ vendor/lib64/libI420colorconvert.so vendor/lib64/libSNPE.so vendor/lib64/lib_sr_models.so vendor/lib64/libaidenoiser.so -vendor/lib64/libalAILDC.so;DISABLE_CHECKELF +vendor/lib64/libalAILDC.so vendor/lib64/libalCFR.so -vendor/lib64/libalLDC.so;DISABLE_CHECKELF -vendor/lib64/libalhLDC.so;DISABLE_CHECKELF +vendor/lib64/libalLDC.so +vendor/lib64/libalhLDC.so vendor/lib64/libanc_dc_base.so vendor/lib64/libanc_hdr.so vendor/lib64/libancbase.so @@ -197,10 +197,10 @@ vendor/lib64/libarcsoft_dual_sat.so vendor/lib64/libarcsoft_dual_zoomtranslator.so vendor/lib64/libarcsoft_dualcam_refocus_image.so vendor/lib64/libarcsoft_dualcam_refocus_video.so -vendor/lib64/libarcsoft_hdrplus_hvx_stub.so;DISABLE_CHECKELF +vendor/lib64/libarcsoft_hdrplus_hvx_stub.so vendor/lib64/libarcsoft_portrait_lighting.so vendor/lib64/libarcsoft_portrait_lighting_c.so -vendor/lib64/libarcsoft_super_night_raw.so;DISABLE_CHECKELF +vendor/lib64/libarcsoft_super_night_raw.so vendor/lib64/libarcsoft_triple_sat.so vendor/lib64/libarcsoft_triple_zoomtranslator.so vendor/lib64/libbitmlengine.so @@ -233,7 +233,7 @@ vendor/lib64/libcom.xiaomi.pluginutils.so vendor/lib64/libcvface_api.so vendor/lib64/libdualcam_optical_zoom_control.so vendor/lib64/libdualcam_video_optical_zoom.so -vendor/lib64/libellc.so;DISABLE_CHECKELF +vendor/lib64/libellc.so vendor/lib64/libfocus.so vendor/lib64/libhdrdynamic.so vendor/lib64/libhdrdynamicootf.so @@ -246,19 +246,19 @@ vendor/lib64/libmialgo_basic.so vendor/lib64/libmialgo_ie_capture.so vendor/lib64/libmialgo_ie_preview.so vendor/lib64/libmialgo_image_colourkeeping.so -vendor/lib64/libmialgo_pureShot.so;DISABLE_CHECKELF +vendor/lib64/libmialgo_pureShot.so vendor/lib64/libmialgo_rfs.so vendor/lib64/libmialgo_sd.so vendor/lib64/libmialgo_utils.so vendor/lib64/libmialgo_video_colourkeeping.so vendor/lib64/libmialgo_video_enhance.so vendor/lib64/libmialgo_video_seg.so -vendor/lib64/libmialgo_vn_clk.so;DISABLE_CHECKELF +vendor/lib64/libmialgo_vn_clk.so vendor/lib64/libmialgoengine.so vendor/lib64/libmibokeh_845_video.so vendor/lib64/libmibokeh_855.so vendor/lib64/libmibokeh_mask_dsp.so -vendor/lib64/libmiphone_preview_bokeh.so;DISABLE_CHECKELF +vendor/lib64/libmiphone_preview_bokeh.so vendor/lib64/libmm-color-convertor.so vendor/lib64/libmpbase.so vendor/lib64/libnanopb.so