From 42651cd0f9db10e98e757243df3deafa764a059f Mon Sep 17 00:00:00 2001 From: pjgowtham Date: Mon, 28 Jul 2025 22:44:06 +0530 Subject: [PATCH] ferrari: Update from RMX3301_15.0.0.110(EX01) and enable elf checks Change-Id: Ib323422e51a7d21baa56b823f3718cd0d77f07de --- extract-files.py | 21 +++- lineage_ferrari.mk | 4 +- proprietary-files.txt | 261 +++++++++++++++++++++--------------------- 3 files changed, 152 insertions(+), 134 deletions(-) diff --git a/extract-files.py b/extract-files.py index e1b3981..871ee0d 100755 --- a/extract-files.py +++ b/extract-files.py @@ -79,8 +79,25 @@ blob_fixups: blob_fixups_user_type = { ('odm/lib/liblvimfs_wrapper.so', 'odm/lib64/libCOppLceTonemapAPI.so', 'odm/lib64/libSuperRaw.so', 'odm/lib64/libYTCommon.so', 'odm/lib64/libaps_frame_registration.so', 'odm/lib64/libyuv2.so'): blob_fixup() .replace_needed('libstdc++.so', 'libstdc++_vendor.so'), ('odm/lib64/libAlgoProcess.so', 'vendor/lib64/libcamximageformatutils.so'): blob_fixup() - .replace_needed('android.hardware.graphics.common-V2-ndk_platform.so', 'android.hardware.graphics.common-V5-ndk.so') + .replace_needed('android.hardware.graphics.common-V2-ndk_platform.so', 'android.hardware.graphics.common-V6-ndk.so') .replace_needed('vendor.qti.hardware.display.config-V2-ndk_platform.so', 'vendor.qti.hardware.display.config-V5-ndk.so'), + ('odm/lib64/libHIS.so', 'odm/lib64/libOGLManager.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'), + ('odm/lib64/libaiboost_hexagon.so', 'odm/lib64/libarcsoft_high_dynamic_range_v4.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') + .clear_symbol_version('remote_register_buf'), + ('odm/lib64/libarcsoft_dual_sat.so', 'odm/lib64/libarcsoft_dual_zoomtranslator.so', 'odm/lib64/libarcsoft_triple_sat.so', 'odm/lib64/libarcsoft_triple_zoomtranslator.so'): blob_fixup() + .add_needed('libc++_shared.so'), 'odm/lib64/libextensionlayer.so': blob_fixup() .replace_needed('libziparchive.so', 'libziparchive_odm.so'), 'vendor/etc/libnfc-nci.conf': blob_fixup() @@ -88,6 +105,8 @@ blob_fixups: blob_fixups_user_type = { 'vendor/etc/libnfc-nxp.conf': blob_fixup() .regex_replace('(NXPLOG_.*_LOGLEVEL)=0x03', '\\1=0x02') .regex_replace('NFC_DEBUG_ENABLED=1', 'NFC_DEBUG_ENABLED=0'), + 'vendor/lib64/libmidasserviceintf_aidl.so': blob_fixup() + .replace_needed('android.frameworks.stats-V1-ndk_platform.so', 'android.frameworks.stats-V1-ndk.so'), } # fmt: skip module = ExtractUtilsModule( diff --git a/lineage_ferrari.mk b/lineage_ferrari.mk index 6864614..1dd8a01 100644 --- a/lineage_ferrari.mk +++ b/lineage_ferrari.mk @@ -23,8 +23,8 @@ PRODUCT_MODEL := RMX3301 PRODUCT_GMS_CLIENTID_BASE := android-oppo PRODUCT_BUILD_PROP_OVERRIDES += \ - BuildDesc="RMX3301-user 14 UP1A.230620.001 S.14b9d95_34b46-2684b release-keys" \ - BuildFingerprint=realme/RMX3301/RED8ACL1:14/UP1A.230620.001/S.14b9d95_34b46-2684b:user/release-keys \ + BuildDesc="RMX3301-user 15 AP3A.240617.008 S.1e1fd2e-39b2-5cafa release-keys" \ + BuildFingerprint=realme/RMX3301/RED8ACL1:15/AP3A.240617.008/S.1e1fd2e-39b2-5cafa:user/release-keys \ DeviceName=RED8ACL1 \ DeviceProduct=RMX3301 \ SystemDevice=RED8ACL1 \ diff --git a/proprietary-files.txt b/proprietary-files.txt index 0fcf889..ebddc15 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -2,12 +2,12 @@ ## are from realme GT 2 Pro (RMX3301_14.0.0.801(EX01)). # ACDB +odm/etc/acdbdata/Audio_Parameter_Version.txt odm/etc/acdbdata/EU/acdb_cal.acdb odm/etc/acdbdata/FTM/acdb_cal.acdb odm/etc/acdbdata/FTM/workspaceFileXml.qwsp odm/etc/acdbdata/ORANGE/acdb_cal.acdb odm/etc/acdbdata/VDF/acdb_cal.acdb -odm/etc/acdbdata/Audio_Parameter_Version.txt odm/etc/acdbdata/acdb_cal.acdb # ADSP modules @@ -91,6 +91,8 @@ odm/lib64/liblvacfs_wrapper.so # Camera odm/etc/camera/3dphoto/color_depth_inpaint.dlc odm/etc/camera/3dphoto/midas_small_ver9_fp16_gpu.dlc +odm/etc/camera/CameraHWConfiguration.config +odm/etc/camera/M_FaceAttribute_RGB_age_gender_1.7.1.model.hardcode odm/etc/camera/aicolor/duallut_background.bmp odm/etc/camera/aicolor/duallut_portrait.bmp odm/etc/camera/anc/fusion_model @@ -102,11 +104,14 @@ odm/etc/camera/anc/video_retention_model_post odm/etc/camera/anc/videolut_background.png odm/etc/camera/anc/videolut_portrait.png odm/etc/camera/anc/videolut_portrait_front.png +odm/etc/camera/anc_cl_kernel.cache +odm/etc/camera/anc_cl_kernel_ins.cache odm/etc/camera/ancsegbase/anc_cl_kernel.cache odm/etc/camera/ancsegbase/model.data odm/etc/camera/asd/class.dlc odm/etc/camera/asd/detect.dlc odm/etc/camera/ashdr/ncf_pack.ncf +odm/etc/camera/camera_engmode.xml odm/etc/camera/cfr_bin/CFR_OPlus_EF017_UW_snapshot.bin odm/etc/camera/cfr_bin/CFR_imx766.bin odm/etc/camera/cfr_bin/CFR_imx766_uw.bin @@ -125,6 +130,10 @@ odm/etc/camera/config/s5kjn1sq03 odm/etc/camera/config/video_beauty_default_config odm/etc/camera/darksight/darksight_main.bin odm/etc/camera/darksight/darksight_ultrawide.bin +odm/etc/camera/distortionParams.bin +odm/etc/camera/dualcal_golden.bin +odm/etc/camera/eis_camera.vcfg +odm/etc/camera/fb_default odm/etc/camera/fb_model/000.png odm/etc/camera/fb_model/000_pre.bin odm/etc/camera/fb_model/001.png @@ -192,6 +201,70 @@ odm/etc/camera/fb_model/skinLUTs_yuv16_12.bin odm/etc/camera/fb_model/skinLUTs_yuv16_13.bin odm/etc/camera/fb_model/skinmask.bin odm/etc/camera/fb_model/skinmask.png +odm/etc/camera/fdc_cl.cache +odm/etc/camera/fdc_lite_cl.cache +odm/etc/camera/filters_lut/B1VLf4peM +odm/etc/camera/filters_lut/B1aMqioxf +odm/etc/camera/filters_lut/B1nmcmWbG +odm/etc/camera/filters_lut/B1si_XbZz +odm/etc/camera/filters_lut/B612Pretty.cube.rgb.bin +odm/etc/camera/filters_lut/BJJAwoigM +odm/etc/camera/filters_lut/BJyKIwqxz +odm/etc/camera/filters_lut/BeautyplusMellow-5.CUBE.rgb.bin +odm/etc/camera/filters_lut/ByW7g4bbf +odm/etc/camera/filters_lut/ByYo3If +odm/etc/camera/filters_lut/BycYf7WWz +odm/etc/camera/filters_lut/Cold.cube.rgb.bin +odm/etc/camera/filters_lut/DL_D_G4.cube.rgb.bin +odm/etc/camera/filters_lut/DL_L_B6.cube.rgb.bin +odm/etc/camera/filters_lut/Emerald.cube.rgb.bin +odm/etc/camera/filters_lut/EyxRbD2UCe +odm/etc/camera/filters_lut/FaceappGrayscale.cube.rgb.bin +odm/etc/camera/filters_lut/InsClarendon.cube.rgb.bin +odm/etc/camera/filters_lut/InsJuno.cube.rgb.bin +odm/etc/camera/filters_lut/InsValencia-2.cube.rgb.bin +odm/etc/camera/filters_lut/Martin.cube.rgb.bin +odm/etc/camera/filters_lut/OPLUSR0604.cube.rgb.bin +odm/etc/camera/filters_lut/PP1-soft-2.6.CUBE.rgb.bin +odm/etc/camera/filters_lut/PP2-pop-4.1.CUBE.rgb.bin +odm/etc/camera/filters_lut/PP3-mono-3.3.CUBE.rgb.bin +odm/etc/camera/filters_lut/Radiance.cube.rgb.bin +odm/etc/camera/filters_lut/SJ3mbr6ef +odm/etc/camera/filters_lut/Serenity.cube.rgb.bin +odm/etc/camera/filters_lut/SkpZ8ebbz +odm/etc/camera/filters_lut/SnapseedBright.cube.rgb.bin +odm/etc/camera/filters_lut/SweetSnapAlice-3.CUBE.rgb.bin +odm/etc/camera/filters_lut/Sy4uLSTgf +odm/etc/camera/filters_lut/Syt2KeZZf +odm/etc/camera/filters_lut/Texture-70.cube.rgb.bin +odm/etc/camera/filters_lut/V01-landscape-2.6.CUBE.rgb.bin +odm/etc/camera/filters_lut/V02-portrait-2.5.CUBE.rgb.bin +odm/etc/camera/filters_lut/V03-food-2.0.CUBE.rgb.bin +odm/etc/camera/filters_lut/V04-night-1.3.CUBE.rgb.bin +odm/etc/camera/filters_lut/V05-mono-3.3.CUBE.rgb.bin +odm/etc/camera/filters_lut/White.cube.rgb.bin +odm/etc/camera/filters_lut/YoucamAdorable80.cube.rgb.bin +odm/etc/camera/filters_lut/b-w-P8.CUBE.rgb.bin +odm/etc/camera/filters_lut/black_gold.bin +odm/etc/camera/filters_lut/blackandwhite.cube.rgb.bin +odm/etc/camera/filters_lut/bowu-2.1.cube.rgb.bin +odm/etc/camera/filters_lut/bright_coloured.bin +odm/etc/camera/filters_lut/calm-V5.CUBE.rgb.bin +odm/etc/camera/filters_lut/candy-P7.CUBE.rgb.bin +odm/etc/camera/filters_lut/cola.bin +odm/etc/camera/filters_lut/cyberpunk-kitsch-3.1.CUBE.rgb.bin +odm/etc/camera/filters_lut/cyberpunk-neoMilitarism-2.4-final.CUBE.rgb.bin +odm/etc/camera/filters_lut/default +odm/etc/camera/filters_lut/delight-P3.CUBE.rgb.bin +odm/etc/camera/filters_lut/delight-V1.CUBE.rgb.bin +odm/etc/camera/filters_lut/drjw1994.bin +odm/etc/camera/filters_lut/drjw2010.bin +odm/etc/camera/filters_lut/f_bin_hideaki +odm/etc/camera/filters_lut/f_candy_water_weak.cube.rgb.bin +odm/etc/camera/filters_lut/f_contrast_gray_face_dark +odm/etc/camera/filters_lut/f_fuji_strong.cube.rgb.bin +odm/etc/camera/filters_lut/f_japan_strong.cube.rgb.bin +odm/etc/camera/filters_lut/farewell-V7.CUBE.rgb.bin odm/etc/camera/filters_lut/filters_lut/B1VLf4peM odm/etc/camera/filters_lut/filters_lut/B1aMqioxf odm/etc/camera/filters_lut/filters_lut/B1nmcmWbG @@ -332,68 +405,6 @@ odm/etc/camera/filters_lut/filters_lut/vivid-cool.cube.rgb.bin odm/etc/camera/filters_lut/filters_lut/vivid-lut.cube.rgb.bin odm/etc/camera/filters_lut/filters_lut/vivid-warm.cube.rgb.bin odm/etc/camera/filters_lut/filters_lut/yuanqi-2.2s.cube.rgb.bin -odm/etc/camera/filters_lut/B1VLf4peM -odm/etc/camera/filters_lut/B1aMqioxf -odm/etc/camera/filters_lut/B1nmcmWbG -odm/etc/camera/filters_lut/B1si_XbZz -odm/etc/camera/filters_lut/B612Pretty.cube.rgb.bin -odm/etc/camera/filters_lut/BJJAwoigM -odm/etc/camera/filters_lut/BJyKIwqxz -odm/etc/camera/filters_lut/BeautyplusMellow-5.CUBE.rgb.bin -odm/etc/camera/filters_lut/ByW7g4bbf -odm/etc/camera/filters_lut/ByYo3If -odm/etc/camera/filters_lut/BycYf7WWz -odm/etc/camera/filters_lut/Cold.cube.rgb.bin -odm/etc/camera/filters_lut/DL_D_G4.cube.rgb.bin -odm/etc/camera/filters_lut/DL_L_B6.cube.rgb.bin -odm/etc/camera/filters_lut/Emerald.cube.rgb.bin -odm/etc/camera/filters_lut/EyxRbD2UCe -odm/etc/camera/filters_lut/FaceappGrayscale.cube.rgb.bin -odm/etc/camera/filters_lut/InsClarendon.cube.rgb.bin -odm/etc/camera/filters_lut/InsJuno.cube.rgb.bin -odm/etc/camera/filters_lut/InsValencia-2.cube.rgb.bin -odm/etc/camera/filters_lut/Martin.cube.rgb.bin -odm/etc/camera/filters_lut/OPLUSR0604.cube.rgb.bin -odm/etc/camera/filters_lut/PP1-soft-2.6.CUBE.rgb.bin -odm/etc/camera/filters_lut/PP2-pop-4.1.CUBE.rgb.bin -odm/etc/camera/filters_lut/PP3-mono-3.3.CUBE.rgb.bin -odm/etc/camera/filters_lut/Radiance.cube.rgb.bin -odm/etc/camera/filters_lut/SJ3mbr6ef -odm/etc/camera/filters_lut/Serenity.cube.rgb.bin -odm/etc/camera/filters_lut/SkpZ8ebbz -odm/etc/camera/filters_lut/SnapseedBright.cube.rgb.bin -odm/etc/camera/filters_lut/SweetSnapAlice-3.CUBE.rgb.bin -odm/etc/camera/filters_lut/Sy4uLSTgf -odm/etc/camera/filters_lut/Syt2KeZZf -odm/etc/camera/filters_lut/Texture-70.cube.rgb.bin -odm/etc/camera/filters_lut/V01-landscape-2.6.CUBE.rgb.bin -odm/etc/camera/filters_lut/V02-portrait-2.5.CUBE.rgb.bin -odm/etc/camera/filters_lut/V03-food-2.0.CUBE.rgb.bin -odm/etc/camera/filters_lut/V04-night-1.3.CUBE.rgb.bin -odm/etc/camera/filters_lut/V05-mono-3.3.CUBE.rgb.bin -odm/etc/camera/filters_lut/White.cube.rgb.bin -odm/etc/camera/filters_lut/YoucamAdorable80.cube.rgb.bin -odm/etc/camera/filters_lut/b-w-P8.CUBE.rgb.bin -odm/etc/camera/filters_lut/black_gold.bin -odm/etc/camera/filters_lut/blackandwhite.cube.rgb.bin -odm/etc/camera/filters_lut/bowu-2.1.cube.rgb.bin -odm/etc/camera/filters_lut/bright_coloured.bin -odm/etc/camera/filters_lut/calm-V5.CUBE.rgb.bin -odm/etc/camera/filters_lut/candy-P7.CUBE.rgb.bin -odm/etc/camera/filters_lut/cola.bin -odm/etc/camera/filters_lut/cyberpunk-kitsch-3.1.CUBE.rgb.bin -odm/etc/camera/filters_lut/cyberpunk-neoMilitarism-2.4-final.CUBE.rgb.bin -odm/etc/camera/filters_lut/default -odm/etc/camera/filters_lut/delight-P3.CUBE.rgb.bin -odm/etc/camera/filters_lut/delight-V1.CUBE.rgb.bin -odm/etc/camera/filters_lut/drjw1994.bin -odm/etc/camera/filters_lut/drjw2010.bin -odm/etc/camera/filters_lut/f_bin_hideaki -odm/etc/camera/filters_lut/f_candy_water_weak.cube.rgb.bin -odm/etc/camera/filters_lut/f_contrast_gray_face_dark -odm/etc/camera/filters_lut/f_fuji_strong.cube.rgb.bin -odm/etc/camera/filters_lut/f_japan_strong.cube.rgb.bin -odm/etc/camera/filters_lut/farewell-V7.CUBE.rgb.bin odm/etc/camera/filters_lut/fuji-eterna-v2.cube.rgb.bin odm/etc/camera/filters_lut/fuji.cube.rgb.bin odm/etc/camera/filters_lut/gourmet.cube.rgb.bin @@ -472,12 +483,14 @@ odm/etc/camera/filters_lut/vivid-cool.cube.rgb.bin odm/etc/camera/filters_lut/vivid-lut.cube.rgb.bin odm/etc/camera/filters_lut/vivid-warm.cube.rgb.bin odm/etc/camera/filters_lut/yuanqi-2.2s.cube.rgb.bin +odm/etc/camera/filters_res/film_grain_small.bin odm/etc/camera/filters_res/filters_res/film_grain_small.bin odm/etc/camera/filters_res/filters_res/lut_all_points.png odm/etc/camera/filters_res/filters_res/overlay_p4_3_weak.png -odm/etc/camera/filters_res/film_grain_small.bin odm/etc/camera/filters_res/lut_all_points.png odm/etc/camera/filters_res/overlay_p4_3_weak.png +odm/etc/camera/fwk_config.json +odm/etc/camera/gasryuv_1.2_wp.model odm/etc/camera/gesture/modules/tt_hand_box_reg_v12.0.model odm/etc/camera/gesture/modules/tt_hand_det_v11.0.model odm/etc/camera/gesture/modules/tt_hand_gesture_v11.1.model @@ -488,13 +501,16 @@ odm/etc/camera/gesture/tt_hand_det_v11.0.model odm/etc/camera/gesture/tt_hand_gesture_v11.1.model odm/etc/camera/gesture/tt_hand_kp_v6.0.model odm/etc/camera/gesture/tt_hand_lr_v3.0.model +odm/etc/camera/license_release_fdc.lic odm/etc/camera/micFilter/blue_pink_3.png odm/etc/camera/micFilter/curve_0.png odm/etc/camera/micFilter/green_orange_2.png odm/etc/camera/micFilter/yellow_green_1.png odm/etc/camera/model/DocDetectV15.xbin odm/etc/camera/model/license.lic +odm/etc/camera/model_fdc.data odm/etc/camera/motionblur/model.data +odm/etc/camera/oplus_eis_camera.vcfg odm/etc/camera/pf/PerfectColorSet/colormap/ColorLut odm/etc/camera/pf/PerfectColorSet/colormap/CurveLut odm/etc/camera/pf/PerfectColorSet/colormap/colorLut0 @@ -725,10 +741,26 @@ odm/etc/camera/pfb_bin/ThirdPartyPreSkintuneBinary.bin odm/etc/camera/pfb_bin/ThirdPartyPreSkintuneMRTBinary.bin odm/etc/camera/pfb_bin/ThirdPartyPreVertFilterBinary.bin odm/etc/camera/pfb_bin/ThirdPartyPreVertSurBinary.bin +odm/etc/camera/settings_fdc.txt +odm/etc/camera/settings_fdc_lite.txt odm/etc/camera/singleblur/license_release.license +odm/etc/camera/stereoParams.bin +odm/etc/camera/sticker/M_SenseME_Action_5.2.12.model odm/etc/camera/sticker/material/animoji/data.zip odm/etc/camera/sticker/material/animoji/snowleopard_v_0_0_0_9.zip -odm/etc/camera/sticker/M_SenseME_Action_5.2.12.model +odm/etc/camera/tonemap/curve_lut_0 +odm/etc/camera/tonemap/curve_lut_1 +odm/etc/camera/tonemap/curve_lut_10 +odm/etc/camera/tonemap/curve_lut_2 +odm/etc/camera/tonemap/curve_lut_3 +odm/etc/camera/tonemap/curve_lut_4 +odm/etc/camera/tonemap/curve_lut_5 +odm/etc/camera/tonemap/curve_lut_6 +odm/etc/camera/tonemap/curve_lut_7 +odm/etc/camera/tonemap/curve_lut_8 +odm/etc/camera/tonemap/curve_lut_9 +odm/etc/camera/tonemap/list.txt +odm/etc/camera/tonemap/s_curve_lut odm/etc/camera/tonemap/tonemap/curve_lut_0 odm/etc/camera/tonemap/tonemap/curve_lut_1 odm/etc/camera/tonemap/tonemap/curve_lut_10 @@ -753,19 +785,6 @@ odm/etc/camera/tonemap/tonemap/tonemap_lut_6 odm/etc/camera/tonemap/tonemap/tonemap_lut_7 odm/etc/camera/tonemap/tonemap/tonemap_lut_8 odm/etc/camera/tonemap/tonemap/tonemap_lut_9 -odm/etc/camera/tonemap/curve_lut_0 -odm/etc/camera/tonemap/curve_lut_1 -odm/etc/camera/tonemap/curve_lut_10 -odm/etc/camera/tonemap/curve_lut_2 -odm/etc/camera/tonemap/curve_lut_3 -odm/etc/camera/tonemap/curve_lut_4 -odm/etc/camera/tonemap/curve_lut_5 -odm/etc/camera/tonemap/curve_lut_6 -odm/etc/camera/tonemap/curve_lut_7 -odm/etc/camera/tonemap/curve_lut_8 -odm/etc/camera/tonemap/curve_lut_9 -odm/etc/camera/tonemap/list.txt -odm/etc/camera/tonemap/s_curve_lut odm/etc/camera/tonemap/tonemap_lut_0 odm/etc/camera/tonemap/tonemap_lut_1 odm/etc/camera/tonemap/tonemap_lut_10 @@ -777,35 +796,13 @@ odm/etc/camera/tonemap/tonemap_lut_6 odm/etc/camera/tonemap/tonemap_lut_7 odm/etc/camera/tonemap/tonemap_lut_8 odm/etc/camera/tonemap/tonemap_lut_9 -odm/etc/camera/CameraHWConfiguration.config -odm/etc/camera/M_FaceAttribute_RGB_age_gender_1.7.1.model.hardcode -odm/etc/camera/anc_cl_kernel.cache -odm/etc/camera/anc_cl_kernel_ins.cache -odm/etc/camera/camera_engmode.xml -odm/etc/camera/distortionParams.bin -odm/etc/camera/dualcal_golden.bin -odm/etc/camera/eis_camera.vcfg -odm/etc/camera/fb_default -odm/etc/camera/fdc_cl.cache -odm/etc/camera/fdc_lite_cl.cache -odm/etc/camera/fwk_config.json -odm/etc/camera/gasryuv_1.2_wp.model -odm/etc/camera/license_release_fdc.lic -odm/etc/camera/model_fdc.data -odm/etc/camera/oplus_eis_camera.vcfg -odm/etc/camera/settings_fdc.txt -odm/etc/camera/settings_fdc_lite.txt -odm/etc/camera/stereoParams.bin odm/etc/camera/wide.bin odm/etc/init/init.odm.camera.provider.override.rc odm/etc/vintf/manifest/manifest_oplus_cameraextension_aidl.xml -odm/lib64/camera/components/com.oplus.node.pilot.so -odm/lib64/camera/components/com.oplus.node.preview.so -odm/lib64/camera/components/com.oplus.node.sstabdefer.so -odm/lib64/camera/components/com.oplus.node.sstabgme.so -odm/lib64/camera/components/com.oplus.node.sstabrealt.so -odm/lib64/camera/components/com.oplus.node.videoenhance.so -odm/lib64/camera/components/com.oplus.stats.pdlib.so +odm/lib64/aiboost/libQnnHtp.so +odm/lib64/aiboost/libQnnHtpPrepare.so +odm/lib64/aiboost/libQnnHtpV69Stub.so +odm/lib64/aiboost/libQnnSystem.so odm/lib64/camera/com.qti.sensor.gc02m1b.so odm/lib64/camera/com.qti.sensor.imx471.so odm/lib64/camera/com.qti.sensor.imx615.so @@ -821,6 +818,13 @@ odm/lib64/camera/com.qti.tuned.gc02m1b_shine.bin odm/lib64/camera/com.qti.tuned.imx615_qtech.bin odm/lib64/camera/com.qti.tuned.imx766_qtech_main.bin odm/lib64/camera/com.qti.tuned.s5kjn1sq03_sunny.bin +odm/lib64/camera/components/com.oplus.node.pilot.so +odm/lib64/camera/components/com.oplus.node.preview.so +odm/lib64/camera/components/com.oplus.node.sstabdefer.so +odm/lib64/camera/components/com.oplus.node.sstabgme.so +odm/lib64/camera/components/com.oplus.node.sstabrealt.so +odm/lib64/camera/components/com.oplus.node.videoenhance.so +odm/lib64/camera/components/com.oplus.stats.pdlib.so odm/lib64/camera/fdconfigpreview.bin odm/lib64/camera/fdconfigpreviewlite.bin odm/lib64/camera/fdconfigvideo.bin @@ -852,10 +856,10 @@ odm/lib64/libFaceBeautyPICap.so odm/lib64/libFaceBeautyPre.so odm/lib64/libFaceDistortionCorrection.so odm/lib64/libFilterWrapper.so -odm/lib64/libHIS.so;DISABLE_CHECKELF +odm/lib64/libHIS.so odm/lib64/libImageWarpMask.so;FIX_SONAME odm/lib64/libNamaWrapper.so -odm/lib64/libOGLManager.so;DISABLE_CHECKELF +odm/lib64/libOGLManager.so odm/lib64/libOPLUS_SCPortrait.so;FIX_SONAME odm/lib64/libPerfectColor.so odm/lib64/libPerfectlyClearCrux.so @@ -863,6 +867,7 @@ odm/lib64/libPerfectlyClearCruxOpt.so odm/lib64/libPlatformValidatorShared.so odm/lib64/libPolarrRender.so odm/lib64/libPreviewDecisionOld.so +odm/lib64/libQnnHtpAltPrepV69Stub.so odm/lib64/libRbsFlow_cap.so odm/lib64/libRedeyeReduce.so odm/lib64/libSNPE.so @@ -888,18 +893,10 @@ odm/lib64/libXDocProcessSDK.so odm/lib64/libYTCommon.so odm/lib64/lib_rectify.so odm/lib64/libaiboost.so -odm/lib64/libaiboost_hexagon.so;DISABLE_CHECKELF +odm/lib64/libaiboost_hexagon.so odm/lib64/libaisal.so odm/lib64/libaisd.so odm/lib64/libaiseg.so -odm/lib64/aiboost/libQnnHtp.so -odm/lib64/aiboost/libQnnHtpPrepare.so -odm/lib64/aiboost/libQnnHtpV69Stub.so -odm/lib64/aiboost/libQnnSystem.so -odm/lib64/libQnnHtpAltPrepV69Stub.so -vendor/lib64/libqll.so -vendor/lib64/libqll10.so -vendor/lib64/libqllengine.so odm/lib64/libalCFR.so odm/lib64/libalgoFisheye.so odm/lib64/libancbase_rt_bokeh.so @@ -912,14 +909,13 @@ odm/lib64/libapsdarksight.so odm/lib64/libapsexif.so odm/lib64/libapsjpeg.so odm/lib64/libapspng.so -odm/lib64/libapsultrahdr.so odm/lib64/libapsyuv.so odm/lib64/libarc_eis_custom.so odm/lib64/libarcsoft_aicolor_image.so odm/lib64/libarcsoft_aicolor_video.so odm/lib64/libarcsoft_distortion_correction.so -odm/lib64/libarcsoft_dual_sat.so;DISABLE_CHECKELF -odm/lib64/libarcsoft_dual_zoomtranslator.so;DISABLE_CHECKELF +odm/lib64/libarcsoft_dual_sat.so +odm/lib64/libarcsoft_dual_zoomtranslator.so odm/lib64/libarcsoft_dualcam_bokeh_api.so odm/lib64/libarcsoft_dualcam_refocus_left.so odm/lib64/libarcsoft_dualcam_refocus_preview.so @@ -933,7 +929,7 @@ odm/lib64/libarcsoft_hdrplus_hvx_stub.so odm/lib64/libarcsoft_high_dynamic_range.so odm/lib64/libarcsoft_high_dynamic_range_couple.so odm/lib64/libarcsoft_high_dynamic_range_couple_v4.so -odm/lib64/libarcsoft_high_dynamic_range_v4.so;DISABLE_CHECKELF +odm/lib64/libarcsoft_high_dynamic_range_v4.so odm/lib64/libarcsoft_lensstaindetection.so odm/lib64/libarcsoft_low_light_hdr.so odm/lib64/libarcsoft_low_light_hdr_for_neon.so;FIX_SONAME @@ -949,8 +945,8 @@ odm/lib64/libarcsoft_smart_denoise.so odm/lib64/libarcsoft_smart_denoise_v4.so odm/lib64/libarcsoft_super_night_raw.so odm/lib64/libarcsoft_super_night_se_raw.so -odm/lib64/libarcsoft_triple_sat.so;DISABLE_CHECKELF -odm/lib64/libarcsoft_triple_zoomtranslator.so;DISABLE_CHECKELF +odm/lib64/libarcsoft_triple_sat.so +odm/lib64/libarcsoft_triple_zoomtranslator.so odm/lib64/libarcsoft_videoautozoom.so;FIX_SONAME odm/lib64/libcalculator.so odm/lib64/libcalculator_htp.so @@ -962,13 +958,13 @@ odm/lib64/libdualcam_optical_zoom_control.so odm/lib64/libdualcam_video_optical_zoom.so odm/lib64/libeffect_custom.so odm/lib64/libexif-jpeg-aps.so +odm/lib64/libextendfile.so odm/lib64/libextensionlayer.so odm/lib64/libfuai_vendor.so odm/lib64/libhwconfigurationutil.so odm/lib64/libhyperlapse.so odm/lib64/libmotionblur.so odm/lib64/libmpbase.so -odm/lib64/libop-ai-beauty-body-detection.so odm/lib64/libop-ai-beauty-faceretouch-cn.so odm/lib64/liboplus-uah-client.so odm/lib64/liboptical_zoom_dc.so @@ -1005,6 +1001,11 @@ odm/lib64/vendor.oplus.hardware.sendextcamcmd-V2-ndk.so odm/lib64/vendor.oplus.hardware.urcc-V1-ndk_platform.so vendor/bin/hw/vendor.qti.camera.provider@2.7-service_64 vendor/etc/init/vendor.qti.camera.provider@2.7-service_64.rc +vendor/lib64/camera/arcsoft_calibration_uw.bin +vendor/lib64/camera/arcsoft_calibration_wt.bin +vendor/lib64/camera/arcsoft_dc_calibration_t.bin +vendor/lib64/camera/arcsoft_dc_calibration_u.bin +vendor/lib64/camera/arcsoft_dc_calibration_w.bin vendor/lib64/camera/components/com.arcsoft.node.eisv2.so vendor/lib64/camera/components/com.arcsoft.node.smooth_transition.so vendor/lib64/camera/components/com.bots.node.vendortagwrite.so @@ -1072,13 +1073,6 @@ vendor/lib64/camera/components/com.qtistatic.stats.af.so vendor/lib64/camera/components/com.qtistatic.stats.awb.so vendor/lib64/camera/components/com.qtistatic.stats.pdlib.so vendor/lib64/camera/components/libdepthmapwrapper_secure.so -vendor/lib64/camera/arcsoft_calibration_uw.bin -vendor/lib64/camera/arcsoft_calibration_wt.bin -vendor/lib64/camera/arcsoft_dc_calibration_t.bin -vendor/lib64/camera/arcsoft_dc_calibration_u.bin -vendor/lib64/camera/arcsoft_dc_calibration_w.bin -vendor/lib64/hw/camera.qcom.so -vendor/lib64/hw/com.qti.chi.override.so vendor/lib64/camx.device@3.2-impl.so vendor/lib64/camx.device@3.3-impl.so vendor/lib64/camx.device@3.4-ext-impl.so @@ -1136,6 +1130,8 @@ vendor/lib64/com.qualcomm.mcx.linearmapper.so vendor/lib64/com.qualcomm.mcx.policy.mfl.so vendor/lib64/com.qualcomm.mcx.policy.xr.so vendor/lib64/com.qualcomm.qti.mcx.usecase.extension.so +vendor/lib64/hw/camera.qcom.so +vendor/lib64/hw/com.qti.chi.override.so vendor/lib64/libRGBC.so vendor/lib64/libSonyIMX471RmscLibrary.so vendor/lib64/libaidenoiser.so @@ -1181,6 +1177,9 @@ vendor/lib64/libopencv.so vendor/lib64/libopencv3a.so vendor/lib64/libopestriping.so vendor/lib64/libos.so +vendor/lib64/libqll.so +vendor/lib64/libqll10.so +vendor/lib64/libqllengine.so vendor/lib64/libqshcamera.so vendor/lib64/libsfeShiftExtrapolation.so vendor/lib64/libsynx.so @@ -1233,8 +1232,8 @@ odm/bin/hw/vendor.oplus.hardware.biometrics.fingerprint@2.1-service odm/bin/init.oplus.fingerprints.sh odm/etc/init/vendor.oplus.hardware.biometrics.fingerprint@2.1-service.rc odm/etc/vintf/manifest/manifest_oplus_fingerprint.xml -odm/lib64/hw/fingerprint.goodix_G7.default.so odm/lib64/anc.hal.so +odm/lib64/hw/fingerprint.goodix_G7.default.so odm/lib64/libTeeClient.so odm/lib64/libgf_hal_G7.so odm/lib64/vendor.oplus.hardware.commondcs-V1-ndk_platform.so @@ -1300,6 +1299,7 @@ odm/etc/sensor/config/waipio_qrd_sx933x_0.json odm/etc/sensor/sensor_config.json # WiFi +odm/etc/wifi.cfg odm/etc/wifi/bdwlan.elf odm/etc/wifi/bdwlang.elf odm/etc/wifi/bin_version @@ -1309,5 +1309,4 @@ odm/etc/wifi/regdb.bin odm/etc/wifi/regdb_version odm/etc/wifi/sar-vendor-cmd.xml odm/etc/wifi/wifisar.cfg -odm/etc/wifi.cfg odm/vendor/etc/wifi/WCNSS_qcom_cfg.ini