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 <cuynu@proton.me>
This commit is contained in:
Cuynu 2026-03-30 20:12:49 +07:00
commit 5df0680927

View file

@ -1,6 +1,6 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# PATCHNAME: Bypass GW934 checksum # PATCHNAME: Bypass GW934 checksum
# MAXVER: 6.4.67 # MAXVER:
# MINVER: 6.4.63 # MINVER: 6.4.63
# shellcheck disable=SC1091 # shellcheck disable=SC1091
. "$DIRPATH"/common.sh . "$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/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/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/' designerzimperium() {
cp -f 'tools/bypass/tmp/root/lib/armeabi-v7a/libdesignersactivists.so' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a/' 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/' distributionzimperium() {
cp -f 'tools/bypass/tmp/root/lib/armeabi-v7a/libestimateddistributions.so' 'mbapk/mbapk_unpacked/root/lib/armeabi-v7a' 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]..." info "Removing unnecessary files from unpacked [MBOriginal.apk]..."
rm -rf 'tools/bypass/tmp/root/lib' rm -rf 'tools/bypass/tmp/root/lib'