From 5df0680927dd9df5e831843ea89984c11b3051e2 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Mon, 30 Mar 2026 20:12:49 +0700 Subject: [PATCH] feat: patches(bypass_checksum): adapt with new zimperium it's been a long time since my last changes to this patch Signed-off-by: Cuynu --- MBCPApp/patches/bypass_checksum.sh | 40 ++++++++++++++++++++++++++---- 1 file changed, 35 insertions(+), 5 deletions(-) diff --git a/MBCPApp/patches/bypass_checksum.sh b/MBCPApp/patches/bypass_checksum.sh index 5daf1de..8c2b0e6 100644 --- a/MBCPApp/patches/bypass_checksum.sh +++ b/MBCPApp/patches/bypass_checksum.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # PATCHNAME: Bypass GW934 checksum -# MAXVER: 6.4.67 +# MAXVER: # MINVER: 6.4.63 # shellcheck disable=SC1091 . "$DIRPATH"/common.sh @@ -73,11 +73,41 @@ info "Moving libraries..." cp -f 'tools/bypass/tmp/root/lib/arm64-v8a/libapp.so' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a' cp -f 'tools/bypass/tmp/root/lib/armeabi-v7a/libapp.so' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a' -cp -f 'tools/bypass/tmp/root/lib/arm64-v8a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/' -cp -f 'tools/bypass/tmp/root/lib/armeabi-v7a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/' +designerzimperium() { + info "Moving [libdesigneractivists.so]..." + cp -f 'tools/bypass/tmp/root/lib/arm64-v8a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/' + cp -f 'tools/bypass/tmp/root/lib/armeabi-v7a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/' +} -cp -f 'tools/bypass/tmp/root/lib/arm64-v8a/libestimateddistributions.so' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/' -cp -f 'tools/bypass/tmp/root/lib/armeabi-v7a/libestimateddistributions.so' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a' +distributionzimperium() { + info "Moving [libestimateddistributions.so]..." + cp -f 'tools/bypass/tmp/root/lib/arm64-v8a/libestimateddistributions.so' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/' + cp -f 'tools/bypass/tmp/root/lib/armeabi-v7a/libestimateddistributions.so' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/' +} + +humanzimperium() { + info "Moving [libhumanargued.so]..." + cp -f 'tools/bypass/tmp/root/lib/arm64-v8a/libhumanargued.so' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/' + cp -f 'tools/bypass/tmp/root/lib/arm64-v8a/libhumanargued.so' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/' +} + +closestzimperium() { + info "Moving [libclosestmadagascar.so]..." + cp -f 'tools/bypass/tmp/root/lib/arm64-v8a/libclosestmadagascar.so' 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/' + cp -f 'tools/bypass/tmp/root/lib/armeabi-v7a/libclosestmadagascar.so' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/' +} + +# v6.4.48 ~ v6.4.65 +[ -f 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libdesigneractivists.so' ] && designerzimperium + +# v6.4.65 ~ v6.4.71 (except v6.4.67) +[ -f 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libestimateddistributions.so' ] && distributionzimperium + +# v6.4.67 +[ -f 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libhumanargued.so' ] && humanzimperium + +# v6.4.72+ +[ -f 'mbapk/mbapk_unpacked/root/lib/arm64-v8a/libclosestmadagascar.so ' ] && closestzimperium info "Removing unnecessary files from unpacked [MBOriginal.apk]..." rm -rf 'tools/bypass/tmp/root/lib'