Compare commits

...
Message SHA1
fix: createmodule.sh: wrong module name
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-11-11 00:30:48 +07:00
e219dd5e8e
feat: disableminiapp: new disable miniapp module
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-11-11 00:29:34 +07:00
a5e359d3aa
7 changed files with 134 additions and 0 deletions

View file

@ -0,0 +1,33 @@
#!/sbin/sh
#################
# Initialization
#################
umask 022
# echo before loading util_functions
ui_print() { echo "$1"; }
require_new_magisk() {
ui_print "*******************************"
ui_print " Please install Magisk v20.4+! "
ui_print "*******************************"
exit 1
}
#########################
# Load util_functions.sh
#########################
OUTFD=$2
ZIPFILE=$3
mount /data 2>/dev/null
[ -f /data/adb/magisk/util_functions.sh ] || require_new_magisk
. /data/adb/magisk/util_functions.sh
[ $MAGISK_VER_CODE -lt 20400 ] && require_new_magisk
install_module
exit 0

View file

@ -0,0 +1 @@
#MAGISK

38
disableminiapp/action.sh Executable file
View file

@ -0,0 +1,38 @@
#!/system/bin/sh
if [[ -d /data/data/com.mbmobile/app_flutter/ ]]; then
echo "Force closing MB/MBCP app..."
am force-stop com.mbmobile
# New location since v6.4.65
rm -rf /data/data/com.mbmobile/app_flutter/hive_mkp/mini_app_cif_list.hive
rm -rf /data/data/com.mbmobile/app_flutter/hive_mkp/mini_app_cif_list.lock
echo Creating placeholder folder...
mkdir -p /data/data/com.mbmobile/app_flutter/hive_mkp/mini_app_cif_list.hive
sleep 3
echo ---------------------------
echo Complete !
echo ---------------------------
echo Starting Flutter activity...
am start -n com.mbmobile/io.flutter.plugins.MainActivity
else
echo "Launching MB/MBCP app..."
am start -n com.mbmobile/io.flutter.plugins.MainActivity
sleep 10
echo "Force closing MB/MBCP app..."
am force-stop com.mbmobile
# New location since v6.4.65
echo "Force closing MB/MBCP app..."
am force-stop com.mbmobile
# New location since v6.4.65
rm -rf /data/data/com.mbmobile/app_flutter/hive_mkp/mini_app_cif_list.hive
rm -rf /data/data/com.mbmobile/app_flutter/hive_mkp/mini_app_cif_list.lock
echo Creating placeholder folder...
mkdir -p /data/data/com.mbmobile/app_flutter/hive_mkp/mini_app_cif_list.hive
sleep 3
echo ---------------------------
echo Complete !
echo ---------------------------
echo Starting Flutter activity...
am start -n com.mbmobile/io.flutter.plugins.MainActivity
fi

11
disableminiapp/createmodule.sh Executable file
View file

@ -0,0 +1,11 @@
#!/bin/bash
echo "Creating module (*.zip)..."
zip -r disableminiapp_mb.zip *.prop *.sh META-INF >/dev/null 2>&1
if [ -f "disableminiapp_mb.zip" ]; then
echo "Module saved to [disableminiapp_mb.zip], try to flash it :>"
else
echo "Where is [disableminiapp_mb_mb.zip] ?"
echo "Did module actually created yet... Try fetch repo and use command again!"
echo "If your system doesn't have [zip], pls install it"
fi

38
disableminiapp/customize.sh Executable file
View file

@ -0,0 +1,38 @@
#!/system/bin/sh
if [[ -d /data/data/com.mbmobile/app_flutter/ ]]; then
echo "Force closing MB/MBCP app..."
am force-stop com.mbmobile
# New location since v6.4.65
rm -rf /data/data/com.mbmobile/app_flutter/hive_mkp/mini_app_cif_list.hive
rm -rf /data/data/com.mbmobile/app_flutter/hive_mkp/mini_app_cif_list.lock
echo Creating placeholder folder...
mkdir -p /data/data/com.mbmobile/app_flutter/hive_mkp/mini_app_cif_list.hive
sleep 3
echo ---------------------------
echo Complete !
echo ---------------------------
echo Starting Flutter activity...
am start -n com.mbmobile/io.flutter.plugins.MainActivity
else
echo "Launching MB/MBCP app..."
am start -n com.mbmobile/io.flutter.plugins.MainActivity
sleep 10
echo "Force closing MB/MBCP app..."
am force-stop com.mbmobile
# New location since v6.4.65
echo "Force closing MB/MBCP app..."
am force-stop com.mbmobile
# New location since v6.4.65
rm -rf /data/data/com.mbmobile/app_flutter/hive_mkp/mini_app_cif_list.hive
rm -rf /data/data/com.mbmobile/app_flutter/hive_mkp/mini_app_cif_list.lock
echo Creating placeholder folder...
mkdir -p /data/data/com.mbmobile/app_flutter/hive_mkp/mini_app_cif_list.hive
sleep 3
echo ---------------------------
echo Complete !
echo ---------------------------
echo Starting Flutter activity...
am start -n com.mbmobile/io.flutter.plugins.MainActivity
fi

6
disableminiapp/module.prop Executable file
View file

@ -0,0 +1,6 @@
id=mb-no-miniapp
name=Disable MB MiniApp features
version=v1.0
versionCode=10
author=cuynu
description=Disable MB's MiniApp features. Works with MBCP and MB.

7
disableminiapp/service.sh Executable file
View file

@ -0,0 +1,7 @@
#!/system/bin/sh
while [ "$(getprop sys.boot_completed)" != "1" ]; do
sleep 1
done
mkdir -p /data/data/com.mbmobile/app_flutter/hive_databases/mini_app_cif_list.hive