diff --git a/extract-files.sh b/extract-files.sh index 30087c4..decc890 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -34,12 +34,14 @@ function blob_fixup { "$PATCHELF" --replace-needed "libcutils.so" "libcutils-v29.so" "$2" ;; vendor/lib*/hw/camera.exynos7904.so) - ;& + "$PATCHELF" --replace-needed "libcamera_client.so" "libcamera_metadata_helper.so" "$2" + "$PATCHELF" --replace-needed "libgui.so" "libgui_vendor.so" "$2" + ;; vendor/lib*/libexynoscamera.so) ;& vendor/lib*/libexynoscamera3.so) - "$PATCHELF" --replace-needed "libcamera_client.so" "libcamera_metadata_helper.so" "$2" - "$PATCHELF" --replace-needed "libgui.so" "libgui_vendor.so" "$2" + "$PATCHELF" --remove-needed "libcamera_client.so" "$2" + "$PATCHELF" --remove-needed "libgui.so" "$2" ;; esac }