raphael: Update DRM shim & Enable few camera ELF checks
This commit is contained in:
@@ -47,25 +47,50 @@ lib_fixups: lib_fixups_user_type = {
|
||||
blob_fixups: blob_fixups_user_type = {
|
||||
'vendor/lib64/camera/components/com.qti.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/libarcsoft_dualcam_refocus_front.so',
|
||||
'vendor/lib64/libarcsoft_dualcam_refocus_rear_t.so',
|
||||
'vendor/lib64/libarcsoft_dualcam_refocus_rear_w.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_register_buf_attr')
|
||||
.clear_symbol_version('remote_register_buf'),
|
||||
'system_ext/lib64/libwfdmmsrc_system.so': blob_fixup()
|
||||
.add_needed('libgui_shim.so'),
|
||||
'system_ext/lib64/libwfdnative.so': blob_fixup()
|
||||
.add_needed('libbinder_shim.so')
|
||||
.add_needed('libinput_shim.so'),
|
||||
'system_ext/lib/libwfdservice.so': blob_fixup()
|
||||
(
|
||||
'system_ext/lib/libwfdservice.so',
|
||||
'system_ext/lib64/libwfdservice.so'
|
||||
): blob_fixup()
|
||||
.add_needed('libaudioclient_shim.so')
|
||||
.replace_needed('android.media.audio.common.types-V2-cpp.so', 'android.media.audio.common.types-V4-cpp.so'),
|
||||
'system_ext/lib64/libwfdservice.so': blob_fixup()
|
||||
.add_needed('libaudioclient_shim.so')
|
||||
.replace_needed('android.media.audio.common.types-V2-cpp.so', 'android.media.audio.common.types-V4-cpp.so'),
|
||||
'vendor/etc/init/init.mi_thermald.rc': blob_fixup()
|
||||
.regex_replace('.*seclabel u:r:mi_thermald:s0\n', ''),
|
||||
'vendor/etc/seccomp_policy/atfwd@2.0.policy': blob_fixup()
|
||||
.add_line_if_missing('gettid: 1'),
|
||||
'vendor/lib64/libwvhidl.so': blob_fixup()
|
||||
.add_needed('libcrypto_shim.so'),
|
||||
'vendor/lib64/mediadrm/libwvdrmengine.so': blob_fixup()
|
||||
(
|
||||
'vendor/lib64/libwvhidl.so',
|
||||
'vendor/lib/mediadrm/libwvdrmengine.so',
|
||||
'vendor/lib64/mediadrm/libwvdrmengine.so'
|
||||
): blob_fixup()
|
||||
.add_needed('libcrypto_shim.so'),
|
||||
(
|
||||
'vendor/lib/libaudioroute_ext.so',
|
||||
'vendor/lib/hw/audio.primary.msmnile.so',
|
||||
'vendor/lib64/hw/audio.primary.msmnile.so'
|
||||
): blob_fixup()
|
||||
.replace_needed('libaudioroute.so', 'libaudioroute-v34.so'),
|
||||
} # fmt: skip
|
||||
|
||||
module = ExtractUtilsModule(
|
||||
@@ -79,3 +104,4 @@ module = ExtractUtilsModule(
|
||||
if __name__ == '__main__':
|
||||
utils = ExtractUtils.device(module)
|
||||
utils.run()
|
||||
|
||||
|
||||
@@ -397,7 +397,7 @@ vendor/lib64/camera/fdconfigpreviewlite.bin
|
||||
vendor/lib64/camera/fdconfigvideo.bin
|
||||
vendor/lib64/camera/fdconfigvideolite.bin
|
||||
vendor/lib64/hw/camera.qcom.so
|
||||
vendor/lib64/hw/com.qti.chi.override.so;DISABLE_CHECKELF
|
||||
vendor/lib64/hw/com.qti.chi.override.so
|
||||
vendor/lib64/libFaceGrade.so
|
||||
vendor/lib64/libHalSuperSensorServer.so
|
||||
vendor/lib64/libSNPE.so
|
||||
@@ -406,10 +406,10 @@ vendor/lib64/libSuperSensorCPU.so
|
||||
vendor/lib64/libVDClearShot.so
|
||||
vendor/lib64/libXMFD_AgeGender.so
|
||||
vendor/lib64/lib_denoiser3.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/libarcsat.so
|
||||
vendor/lib64/libarcsoft_beautyshot.so
|
||||
vendor/lib64/libarcsoft_bodyslim.so
|
||||
@@ -417,9 +417,9 @@ vendor/lib64/libarcsoft_distortion_correction.so
|
||||
vendor/lib64/libarcsoft_dualcam_image_optical_zoom.so
|
||||
vendor/lib64/libarcsoft_dualcam_optical_zoom_control.so
|
||||
vendor/lib64/libarcsoft_dualcam_refocus.so
|
||||
vendor/lib64/libarcsoft_dualcam_refocus_front.so;DISABLE_CHECKELF
|
||||
vendor/lib64/libarcsoft_dualcam_refocus_rear_t.so;DISABLE_CHECKELF
|
||||
vendor/lib64/libarcsoft_dualcam_refocus_rear_w.so;DISABLE_CHECKELF
|
||||
vendor/lib64/libarcsoft_dualcam_refocus_front.so
|
||||
vendor/lib64/libarcsoft_dualcam_refocus_rear_t.so
|
||||
vendor/lib64/libarcsoft_dualcam_refocus_rear_w.so
|
||||
vendor/lib64/libarcsoft_high_dynamic_range.so
|
||||
vendor/lib64/libarcsoft_low_light_hdr.so
|
||||
vendor/lib64/libarcsoft_portrait_lighting.so
|
||||
@@ -446,7 +446,7 @@ vendor/lib64/libmialgo_fs.so
|
||||
vendor/lib64/libmialgo_rfs.so
|
||||
vendor/lib64/libmialgo_sd.so
|
||||
vendor/lib64/libmialgo_utils.so
|
||||
vendor/lib64/libmialgoengine.so;DISABLE_CHECKELF
|
||||
vendor/lib64/libmialgoengine.so
|
||||
vendor/lib64/libmibokeh_855.so
|
||||
vendor/lib64/libmpbase.so
|
||||
vendor/lib64/libnanopb.so
|
||||
@@ -515,7 +515,7 @@ vendor/lib/libcppf.so
|
||||
vendor/lib/libdrmfs.so
|
||||
vendor/lib/librmp.so
|
||||
vendor/lib/libtrustedapploader.so
|
||||
vendor/lib/mediadrm/libwvdrmengine.so;DISABLE_CHECKELF
|
||||
vendor/lib/mediadrm/libwvdrmengine.so
|
||||
vendor/lib64/hw/vendor.qti.hardware.qseecom@1.0-impl.so
|
||||
vendor/lib64/libGPreqcancel.so
|
||||
vendor/lib64/libGPreqcancel_svc.so
|
||||
@@ -540,7 +540,7 @@ vendor/lib64/libssd.so
|
||||
vendor/lib64/libtrustedapploader.so
|
||||
vendor/lib64/libtzdrmgenprov.so
|
||||
vendor/lib64/libwvhidl.so
|
||||
vendor/lib64/mediadrm/libwvdrmengine.so;DISABLE_CHECKELF
|
||||
vendor/lib64/mediadrm/libwvdrmengine.so
|
||||
vendor/lib64/vendor.qti.hardware.qseecom@1.0.so
|
||||
|
||||
# Display - from LA.UM.9.1.r1-13700-SMxxx0.QSSI13.0
|
||||
@@ -1283,3 +1283,4 @@ vendor/lib/vendor.qti.hardware.wifidisplaysessionl@1.0-halimpl.so|a964ebf868307e
|
||||
# WiFi
|
||||
vendor/bin/cnss-daemon
|
||||
vendor/bin/nv_mac
|
||||
|
||||
|
||||
Reference in New Issue
Block a user