Compare commits
3 changed files with 23 additions and 7 deletions
|
|
@ -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
|
||||
|
|
@ -13,6 +15,7 @@ find /data -name 'magisk_backup*' -delete
|
|||
# Enable bulit-in zygisk
|
||||
echo "Enabling bulit-in zygisk..."
|
||||
magisk --sqlite 'insert into settings (key,value) values("zygisk","1");'
|
||||
magisk --sqlite 'replace into settings (key,value) values("zygisk","1");'
|
||||
# Bulit-in zygisk is enough for MBCP...
|
||||
echo "Deleting ZygiskNext/ReZygisk..."
|
||||
rm -rf /data/adb/modules/zygisksu
|
||||
|
|
|
|||
23
customize.sh
23
customize.sh
|
|
@ -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
|
||||
|
|
@ -13,6 +18,7 @@ find /data -name 'magisk_backup*' -delete
|
|||
# Enable bulit-in zygisk
|
||||
echo "Enabling bulit-in zygisk..."
|
||||
magisk --sqlite 'insert into settings (key,value) values("zygisk","1");'
|
||||
magisk --sqlite 'replace into settings (key,value) values("zygisk","1");'
|
||||
# Bulit-in zygisk is enough for MBCP...
|
||||
echo "Deleting ZygiskNext/ReZygisk..."
|
||||
rm -rf /data/adb/modules/zygisksu
|
||||
|
|
@ -26,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
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
id=mbcp-fix
|
||||
name=MB-to-MBCP Fix
|
||||
version=v1.1-mbcp
|
||||
versionCode=11
|
||||
version=v1.4-mbcp
|
||||
versionCode=14
|
||||
author=cuynu
|
||||
description=Fixes device not secure issue after install MBCP from original MB with MBZDefend-Fix
|
||||
updateJson=
|
||||
|
|
|
|||
Reference in a new issue