fix: mbcpapp.sh: do not restore apk signature if apk repacking failed

Signed-off-by: Cuynu <cuynu@proton.me>
This commit is contained in:
Cuynu 2026-03-13 14:06:35 +07:00
commit b0a47f3340

View file

@ -210,6 +210,7 @@ repack_mbcp() {
( (
set -e set -e
java -jar tools/apkeditor.jar b -i 'mbapk/mbapk_unpacked' -o mbcpapp_apk/MBCP_Flutter_TMP.apk java -jar tools/apkeditor.jar b -i 'mbapk/mbapk_unpacked' -o mbcpapp_apk/MBCP_Flutter_TMP.apk
[ ! -f 'mbcpapp_apk/MBCP_Flutter_TMP.apk' ] && exit 1
info "Processing APK signature scheme v2/v3..." info "Processing APK signature scheme v2/v3..."
rm -rf mbcpapp_apk/MBCP_Flutter_SelfPatched* rm -rf mbcpapp_apk/MBCP_Flutter_SelfPatched*
java -jar tools/apkeditor.jar b -t sig -i 'mbcpapp_apk/MBCP_Flutter_TMP.apk' -sig 'mbsig/signatures' -o "mbcpapp_apk/MBCP_Flutter_SelfPatched_$COMMIT.apk" java -jar tools/apkeditor.jar b -t sig -i 'mbcpapp_apk/MBCP_Flutter_TMP.apk' -sig 'mbsig/signatures' -o "mbcpapp_apk/MBCP_Flutter_SelfPatched_$COMMIT.apk"