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
|
||||
|
||||
- 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
|
||||
|
||||
|
|
|
|||
|
|
@ -2,6 +2,11 @@
|
|||
|
||||
## Changelogs :
|
||||
|
||||
- v2.2-mb
|
||||
```
|
||||
patching [com.mbmobile] only and minor other changes
|
||||
```
|
||||
|
||||
- v2.1-mb
|
||||
```
|
||||
adapt with v6.4.48+
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"version": "v2.1-mb",
|
||||
"versionCode": "21",
|
||||
"zipUrl": "https://gitlab.com/-/project/65382413/uploads/40575b97c9d7a5058d01ccd7c3bba50b/mbzdefend-fix-v2.1-mb.zip",
|
||||
"version": "v2.2-mb",
|
||||
"versionCode": "22",
|
||||
"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"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,11 +4,13 @@ echo Deleting /data/magisk if it exists...
|
|||
[[ -d /data/magisk ]] && rm -r /data/magisk
|
||||
echo Forcing stop MB Bank...
|
||||
am force-stop com.mbmobile
|
||||
echo Patching libZDefend.so....
|
||||
for library in $(find /data/app -name libZDefend.so) ; do sed -i 's|.zimperium|.cuynuttmb|g' $library ; done
|
||||
echo Patching libapp.so....
|
||||
for library in $(find /data/app -name libapp.so) ; do sed -i 's|.zimperium|.cuynuttmb|g' $library ; done
|
||||
for library in $(find /data/app -name libapp.so) ; do sed -i 's|ZDEFEND|FUCKUMB|g' $library ; done
|
||||
# For v6.4.47 or lower
|
||||
echo Patching libZDefend.so on [com.mbmobile]...
|
||||
for library in $(find /data/app -name libZDefend.so | grep com.mbmobile) ; do sed -i 's|.zimperium|.cuynuttmb|g' $library ; done
|
||||
# v6.4.48+ require patching libapp.so instead.
|
||||
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 ---------
|
||||
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...
|
||||
sed --version
|
||||
echo ---------------------------
|
||||
echo Patching libZDefend.so on apk path with sed...
|
||||
for library in $(find /data/app -name libZDefend.so) ; do sed -i 's|.zimperium|.cuynuttmb|g' $library ; done
|
||||
echo Patching libapp.so on apk path with sed...
|
||||
for library in $(find /data/app -name libapp.so) ; do sed -i 's|.zimperium|.cuynuttmb|g' $library ; done
|
||||
for library in $(find /data/app -name libapp.so) ; do sed -i 's|ZDEFEND|FUCKUMB|g' $library ; done
|
||||
# For v6.4.47 or lower
|
||||
echo Patching libZDefend.so on [com.mbmobile] 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
|
||||
# v6.4.48+ requires to patch libapp.so instead
|
||||
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 Complete !
|
||||
echo "Completed patching :)"
|
||||
echo ---------------------------
|
||||
sleep 2
|
||||
echo Starting Flutter activity...
|
||||
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 !
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
id=zdefend-fix
|
||||
name=MB Zimperium Bypass
|
||||
version=v2.1-mb
|
||||
versionCode=21
|
||||
version=v2.2-mb
|
||||
versionCode=22
|
||||
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.
|
||||
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
|
||||
[[ -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
|
||||
### ARE YOU MB ?? IF YOU READ THIS ???? PLEASE GIVE USER FREEDOM !!!!!!
|
||||
for library in $(find /data/app -name libapp.so) ; do sed -i 's|.zimperium|.cuynuttmb|g' $library ; done
|
||||
for library in $(find /data/app -name libapp.so) ; do sed -i 's|ZDEFEND|FUCKUMB|g' $library ; done
|
||||
# For v6.4.47 or lower
|
||||
for library in $(find /data/app -name libZDefend.so | grep com.mbmobile) ; do sed -i 's|.zimperium|.cuynuttmb|g' $library ; done
|
||||
# ARE YOU MB ?? IF YOU READ THIS ???? PLEASE GIVE USER FREEDOM !!!!!!
|
||||
# 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