Compare commits

...
Message SHA1
feat: module.prop: bump v1.4-mbcp
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-08-26 03:36:51 +07:00
9df0cecfd5
feat: customize.sh: check if MB is installed or nope
redirect to mbcpinstall if MB is not found :)

Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-08-26 03:34:48 +07:00
00e67ad0f3
feat: module.prop: bump v1.3-mbcp
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-08-22 15:16:13 +07:00
ebd255b585
feat: action.sh: customize.sh: add original app check
and then redirect to mbcpinstall if users on original app

Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-08-22 15:15:36 +07:00
aa470d6a75
3 changed files with 21 additions and 7 deletions

View file

@ -1,5 +1,7 @@
#!/system/bin/sh
for library in $(find /data/app -name libtoolChecker.so | grep com.mbmobile) ; do echo "Please install MBCP v6.4.60+ !" && am start -a android.intent.action.VIEW -d https://git.disroot.org/mbcp/info/wiki/mbcpinstall && exit 1 ; done
# Check if users trying to install this module under KernelSU/Next/RKSU/APatch
[[ -f /data/adb/apd ]] && echo "APatch detected!" && echo "Enabling provider..." && pm enable com.mbmobile/androidx.UnderlyingVcl && for library in $(find /data/app -name libweneedfreedom.so | grep com.mbmobile) ; do am start -n com.mbmobile/io.flutter.plugins.MainActivity ; done && exit 0
[[ -f /data/adb/ksud ]] && echo "KernelSU/Next/RKSU detected!" && echo "Enabling provider..." && pm enable com.mbmobile/androidx.UnderlyingVcl && for library in $(find /data/app -name libweneedfreedom.so | grep com.mbmobile) ; do am start -n com.mbmobile/io.flutter.plugins.MainActivity ; done && exit 0

View file

@ -1,9 +1,14 @@
#!/system/bin/sh
# Delete old MBZDefend-Fix module
rm -rf /data/adb/modules/zdefend-fix
# Check if users trying to install this module under KernelSU/Next/RKSU/APatch
[[ -f /data/adb/apd ]] && echo "APatch detected!" && echo "Enabling provider..." && pm enable com.mbmobile/androidx.UnderlyingVcl && for library in $(find /data/app -name libweneedfreedom.so | grep com.mbmobile) ; do am start -n com.mbmobile/io.flutter.plugins.MainActivity ; done && exit 0
[[ -f /data/adb/ksud ]] && echo "KernelSU/Next/RKSU detected!" && echo "Enabling provider..." && pm enable com.mbmobile/androidx.UnderlyingVcl && for library in $(find /data/app -name libweneedfreedom.so | grep com.mbmobile) ; do am start -n com.mbmobile/io.flutter.plugins.MainActivity ; done && exit 0
# Check if MB is installed or nope
if [[ -d /data/data/com.mbmobile ]]; then
# Delete old MBZDefend-Fix module
echo "Removing old MBZDefend-Fix module..."
rm -rf /data/adb/modules/zdefend-fix
# Check if users running original unpatched app
for library in $(find /data/app -name libtoolChecker.so | grep com.mbmobile) ; do echo "Please install MBCP v6.4.60+ !" && am start -a android.intent.action.VIEW -d https://git.disroot.org/mbcp/info/wiki/mbcpinstall && exit 1 ; done
# Check if users trying to install this module under KernelSU/Next/RKSU/APatch
[[ -f /data/adb/apd ]] && echo "APatch detected!" && echo "Enabling provider..." && pm enable com.mbmobile/androidx.UnderlyingVcl && for library in $(find /data/app -name libweneedfreedom.so | grep com.mbmobile) ; do am start -n com.mbmobile/io.flutter.plugins.MainActivity ; done && exit 0
[[ -f /data/adb/ksud ]] && echo "KernelSU/Next/RKSU detected!" && echo "Enabling provider..." && pm enable com.mbmobile/androidx.UnderlyingVcl && for library in $(find /data/app -name libweneedfreedom.so | grep com.mbmobile) ; do am start -n com.mbmobile/io.flutter.plugins.MainActivity ; done && exit 0
# Magisk related code
# Delete /data/magisk if it exists so MB doesnt failling when eKYC with error code EKYC3002-MS6998 for Magisk users
@ -27,3 +32,10 @@ pm enable com.mbmobile/androidx.UnderlyingVcl
echo "Finding for MBCP app..."
for library in $(find /data/app -name libweneedfreedom.so | grep com.mbmobile) ; do am start -n com.mbmobile/io.flutter.plugins.MainActivity ; done
exit 0
else
echo "MB/MBCP not found! Please install it!"
am start -a android.intent.action.VIEW -d https://git.disroot.org/mbcp/info/wiki/mbcpinstall
exit 1
fi

View file

@ -1,7 +1,7 @@
id=mbcp-fix
name=MB-to-MBCP Fix
version=v1.2-mbcp
versionCode=12
version=v1.4-mbcp
versionCode=14
author=cuynu
description=Fixes device not secure issue after install MBCP from original MB with MBZDefend-Fix
updateJson=