diff --git a/common/proprietary/system/lib64/libcamera_algoup_jni.xiaomi.so b/common/proprietary/system/lib64/libcamera_algoup_jni.xiaomi.so index c052ec6..3130f07 100644 Binary files a/common/proprietary/system/lib64/libcamera_algoup_jni.xiaomi.so and b/common/proprietary/system/lib64/libcamera_algoup_jni.xiaomi.so differ diff --git a/common/proprietary/system/lib64/libcamera_mianode_jni.xiaomi.so b/common/proprietary/system/lib64/libcamera_mianode_jni.xiaomi.so index 3cc81b6..a9b8e41 100644 Binary files a/common/proprietary/system/lib64/libcamera_mianode_jni.xiaomi.so and b/common/proprietary/system/lib64/libcamera_mianode_jni.xiaomi.so differ diff --git a/common/proprietary/system/lib64/libmicampostproc_client.so b/common/proprietary/system/lib64/libmicampostproc_client.so index 4b60ece..d4fb53a 100644 Binary files a/common/proprietary/system/lib64/libmicampostproc_client.so and b/common/proprietary/system/lib64/libmicampostproc_client.so differ diff --git a/common/proprietary/system/lib64/vendor.xiaomi.hardware.campostproc@1.0.so b/common/proprietary/system/lib64/vendor.xiaomi.hardware.campostproc@1.0.so index 299ae0b..866a81f 100644 Binary files a/common/proprietary/system/lib64/vendor.xiaomi.hardware.campostproc@1.0.so and b/common/proprietary/system/lib64/vendor.xiaomi.hardware.campostproc@1.0.so differ diff --git a/extract-files.sh b/extract-files.sh index ebc2ae6..0569e2e 100644 --- a/extract-files.sh +++ b/extract-files.sh @@ -55,11 +55,15 @@ fi function blob_fixup() { case "${1}" in - system/lib64/libcamera_algoup_jni.xiaomi.so|system/lib64/libcamera_mianode_jni.xiaomi.so) - patchelf --add-needed libgui_shim_leicamera.so "${2}" + system/lib64/libcamera_mianode_jni.xiaomi.so) + "${PATCHELF}" --add-needed libgui_shim_leicamera.so "${2}" + ;; + system/lib64/libcamera_algoup_jni.xiaomi.so) + "${PATCHELF}" --add-needed libgui_shim_leicamera.so "${2}" + sed -i "s/\x08\xad\x40\xf9/\x08\xa9\x40\xf9/" "${2}" ;; system/lib64/libmicampostproc_client.so) - patchelf --remove-needed libhidltransport.so "${2}" + "${PATCHELF}" --remove-needed libhidltransport.so "${2}" ;; esac } diff --git a/proprietary-files.txt b/proprietary-files.txt index 9ce2b57..13e5d14 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -1,11 +1,10 @@ # All unpinned blobs below are extracted from miui_HAYDNGlobal_V14.0.3.0.TKKMIXM product/priv-app/MiuiCamera/MiuiCamera.apk:system/priv-app/MiuiCamera/MiuiCamera.apk;OVERRIDES=GrapheneCamera,Camera,Camera2,Flash,Aperture|1eb82ca99df9a4442133cdc6573491b8ca092740 -system/priv-app/MiuiGallery/MiuiGallery.apk;OVERRIDES=Gallery2,Photos -system/priv-app/MiuiVideoPlayer/MiuiVideoPlayer.apk -system/lib64/libcamera_algoup_jni.xiaomi.so -system/lib64/libcamera_mianode_jni.xiaomi.so -system/lib64/libmicampostproc_client.so -system/lib64/vendor.xiaomi.hardware.campostproc@1.0.so +system_ext/lib64/libcamera_algoup_jni.xiaomi.so:system/lib64/libcamera_algoup_jni.xiaomi.so +system_ext/lib64/libcamera_mianode_jni.xiaomi.so:system/lib64/libcamera_mianode_jni.xiaomi.so +system_ext/lib64/libmicampostproc_client.so:system/lib64/libmicampostproc_client.so +system_ext/lib64/vendor.xiaomi.hardware.campostproc@1.0.so:system/lib64/vendor.xiaomi.hardware.campostproc@1.0.so vendor/lib64/libSNPE.so:system/lib64/libSNPE.so system_ext/lib64/libopencl-camera.so:system/lib64/libOpenCL.so +