feat: zdefend-fix(action.sh): check for network before zimperium test

also detect for /data/adb/magisk before deleting /data/magisk and magisk backup

Signed-off-by: Cuynu <cuynu@proton.me>
This commit is contained in:
Cuynu 2026-07-14 02:19:43 +07:00
commit 393f25caf0
Signed by: cuynu
GPG key ID: 1F01341D0B42B51A

View file

@ -46,9 +46,9 @@ echo "Checking VTAP status again..."
cat '/data/data/com.mbmobile/databases/vtap' | grep -q "true" && echo "VTAP is provisioned!" || vtapstillfail || exit 169
# Delete /data/magisk if it exists so MB doesnt failling when eKYC with error code EKYC3002-MS6998 for Magisk users
echo "Deleting /data/magisk if it exists..."
[[ -d /data/magisk ]] && rm -r /data/magisk
find /data -name 'magisk_backup*' -delete
[[ -d /data/adb/magisk ]] && rm -r /data/magisk
[[ -d /data/adb/magisk ]] && find /data/. -name 'magisk_backup*' -delete
echo Forcing stop MB Bank...
am force-stop com.mbmobile
logcat -c
@ -110,6 +110,8 @@ zimperiumpresent() {
}
strongerzimperium() {
echo "Testing network..."
curl -s google.com | grep -q html* || echo "No network available, Cannot continue:(" && exit 1
echo "Testing zimperium..."
curl -s --max-time 10 gts.zimperium.com | grep -q html* && zimperiumpresent
echo "Enabling [com.mbmobile] app..."