patching [com.mbmobile] only and minor other changes
This commit is contained in:
parent
b04cadc95b
commit
149906ceb7
8 changed files with 35 additions and 21 deletions
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
.zip
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
# Zimperium (ZDefend) Workaround for MB Bank
|
# Zimperium (ZDefend) Workaround for MB Bank
|
||||||
|
|
||||||
- Current module version : `v2.1-mb` | Download from [releases tab](https://gitlab.com/cuynu/mbzdefend-workaround/-/releases)
|
- Current module version : `v2.2-mb` | Download from [releases tab](https://gitlab.com/cuynu/mbzdefend-workaround/-/releases)
|
||||||
|
|
||||||
- Pre-patched binary version : `v4` (Deprecated) | Can be found on repo files
|
- Pre-patched binary version : `v4` (Deprecated) | Can be found on repo files
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,11 @@
|
||||||
|
|
||||||
## Changelogs :
|
## Changelogs :
|
||||||
|
|
||||||
|
- v2.2-mb
|
||||||
|
```
|
||||||
|
patching [com.mbmobile] only and minor other changes
|
||||||
|
```
|
||||||
|
|
||||||
- v2.1-mb
|
- v2.1-mb
|
||||||
```
|
```
|
||||||
adapt with v6.4.48+
|
adapt with v6.4.48+
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"version": "v2.1-mb",
|
"version": "v2.2-mb",
|
||||||
"versionCode": "21",
|
"versionCode": "22",
|
||||||
"zipUrl": "https://gitlab.com/-/project/65382413/uploads/40575b97c9d7a5058d01ccd7c3bba50b/mbzdefend-fix-v2.1-mb.zip",
|
"zipUrl": "https://gitlab.com/-/project/65382413/uploads/45a4dbe6a2a52f278a976655da676d0f/mbzdefend-fix-v2.2-mb.zip",
|
||||||
"changelog": "https://gitlab.com/cuynu/mbzdefend-workaround/-/raw/main/module_new/CHANGELOG.md"
|
"changelog": "https://gitlab.com/cuynu/mbzdefend-workaround/-/raw/main/module_new/CHANGELOG.md"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -4,11 +4,13 @@ echo Deleting /data/magisk if it exists...
|
||||||
[[ -d /data/magisk ]] && rm -r /data/magisk
|
[[ -d /data/magisk ]] && rm -r /data/magisk
|
||||||
echo Forcing stop MB Bank...
|
echo Forcing stop MB Bank...
|
||||||
am force-stop com.mbmobile
|
am force-stop com.mbmobile
|
||||||
echo Patching libZDefend.so....
|
# For v6.4.47 or lower
|
||||||
for library in $(find /data/app -name libZDefend.so) ; do sed -i 's|.zimperium|.cuynuttmb|g' $library ; done
|
echo Patching libZDefend.so on [com.mbmobile]...
|
||||||
echo Patching libapp.so....
|
for library in $(find /data/app -name libZDefend.so | grep com.mbmobile) ; do sed -i 's|.zimperium|.cuynuttmb|g' $library ; done
|
||||||
for library in $(find /data/app -name libapp.so) ; do sed -i 's|.zimperium|.cuynuttmb|g' $library ; done
|
# v6.4.48+ require patching libapp.so instead.
|
||||||
for library in $(find /data/app -name libapp.so) ; do sed -i 's|ZDEFEND|FUCKUMB|g' $library ; done
|
echo Patching libapp.so on [com.mbmobile]...
|
||||||
|
for library in $(find /data/app -name libapp.so | grep com.mbmobile) ; do sed -i 's|.zimperium|.cuynuttmb|g' $library ; done
|
||||||
|
for library in $(find /data/app -name libapp.so | grep com.mbmobile) ; do sed -i 's|ZDEFEND|FUCKUMB|g' $library ; done
|
||||||
echo Done! You can open MB Bank app !
|
echo Done! You can open MB Bank app !
|
||||||
echo ---------
|
echo ---------
|
||||||
echo Tips : If you are using MBCP, you dont need this module at all since MBCP already removed this detection by default.
|
echo Tips : If you are using MBCP, you dont need this module at all since MBCP already removed this detection by default.
|
||||||
|
|
|
||||||
|
|
@ -9,15 +9,19 @@ echo ---------------------------
|
||||||
echo Getting sed version...
|
echo Getting sed version...
|
||||||
sed --version
|
sed --version
|
||||||
echo ---------------------------
|
echo ---------------------------
|
||||||
echo Patching libZDefend.so on apk path with sed...
|
# For v6.4.47 or lower
|
||||||
for library in $(find /data/app -name libZDefend.so) ; do sed -i 's|.zimperium|.cuynuttmb|g' $library ; done
|
echo Patching libZDefend.so on [com.mbmobile] apk path with sed...
|
||||||
echo Patching libapp.so on apk path with sed...
|
for library in $(find /data/app -name libZDefend.so | grep com.mbmobile) ; do sed -i 's|.zimperium|.cuynuttmb|g' $library ; done
|
||||||
for library in $(find /data/app -name libapp.so) ; do sed -i 's|.zimperium|.cuynuttmb|g' $library ; done
|
# v6.4.48+ requires to patch libapp.so instead
|
||||||
for library in $(find /data/app -name libapp.so) ; do sed -i 's|ZDEFEND|FUCKUMB|g' $library ; done
|
echo Patching libapp.so on [com.mbmobile] apk path with sed...
|
||||||
|
for library in $(find /data/app -name libapp.so | grep com.mbmobile) ; do sed -i 's|.zimperium|.cuynuttmb|g' $library ; done
|
||||||
|
for library in $(find /data/app -name libapp.so | grep com.mbmobile) ; do sed -i 's|ZDEFEND|FUCKUMB|g' $library ; done
|
||||||
echo ---------------------------
|
echo ---------------------------
|
||||||
echo Complete !
|
echo "Completed patching :)"
|
||||||
echo ---------------------------
|
echo ---------------------------
|
||||||
|
sleep 2
|
||||||
echo Starting Flutter activity...
|
echo Starting Flutter activity...
|
||||||
am start -n com.mbmobile/io.flutter.plugins.MainActivity
|
am start -n com.mbmobile/io.flutter.plugins.MainActivity
|
||||||
|
|
||||||
echo If you, Google Play or Aurora Store updated MB Bank app and getting detection again, simply reboot your device or run Action to start patching lib again !
|
echo If you, Google Play or Aurora Store updated MB Bank app and getting detection again, simply reboot your device or run Action to start patching lib again !
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
id=zdefend-fix
|
id=zdefend-fix
|
||||||
name=MB Zimperium Bypass
|
name=MB Zimperium Bypass
|
||||||
version=v2.1-mb
|
version=v2.2-mb
|
||||||
versionCode=21
|
versionCode=22
|
||||||
author=cuynu, xfirstnamelastname
|
author=cuynu, xfirstnamelastname
|
||||||
description=Bypass "Rooted device or JAILBROKEN" screen for MB Bank App by patching libZDefend.so with sed. \n NOTE : This does not bypass VTAP scrren, you have to hide yourself by hiding app with Denylist if you are using Magisk.
|
description=Bypass "Rooted device or JAILBROKEN" screen for MB Bank App by patching libZDefend.so with sed. \n NOTE : This does not bypass VTAP scrren, you have to hide yourself by hiding app with Denylist if you are using Magisk.
|
||||||
updateJson=https://gitlab.com/cuynu/mbzdefend-workaround/-/raw/main/module_new/remoteupdate.json
|
updateJson=https://gitlab.com/cuynu/mbzdefend-workaround/-/raw/main/module_new/remoteupdate.json
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,9 @@ done
|
||||||
|
|
||||||
# Delete /data/magisk if it exists so MB doesnt failling when eKYC with error code EKYC3002-MS6998 for Magisk users
|
# Delete /data/magisk if it exists so MB doesnt failling when eKYC with error code EKYC3002-MS6998 for Magisk users
|
||||||
[[ -d /data/magisk ]] && rm -r /data/magisk
|
[[ -d /data/magisk ]] && rm -r /data/magisk
|
||||||
for library in $(find /data/app -name libZDefend.so) ; do sed -i 's|.zimperium|.cuynuttmb|g' $library ; done
|
# For v6.4.47 or lower
|
||||||
### ARE YOU MB ?? IF YOU READ THIS ???? PLEASE GIVE USER FREEDOM !!!!!!
|
for library in $(find /data/app -name libZDefend.so | grep com.mbmobile) ; do sed -i 's|.zimperium|.cuynuttmb|g' $library ; done
|
||||||
for library in $(find /data/app -name libapp.so) ; do sed -i 's|.zimperium|.cuynuttmb|g' $library ; done
|
# ARE YOU MB ?? IF YOU READ THIS ???? PLEASE GIVE USER FREEDOM !!!!!!
|
||||||
for library in $(find /data/app -name libapp.so) ; do sed -i 's|ZDEFEND|FUCKUMB|g' $library ; done
|
# v6.4.48+ require patching in libapp.so instead. cons is hooking detection won't be passed at all.
|
||||||
|
for library in $(find /data/app -name libapp.so | grep com.mbmobile) ; do sed -i 's|.zimperium|.cuynuttmb|g' $library ; done
|
||||||
|
for library in $(find /data/app -name libapp.so | grep com.mbmobile) ; do sed -i 's|ZDEFEND|FUCKUMB|g' $library ; done
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue