momo-improved: initial commit
Signed-off-by: Cuynu <cuynu@proton.me>
This commit is contained in:
commit
fa3d1d963c
14 changed files with 92 additions and 0 deletions
BIN
.DS_Store
vendored
Normal file
BIN
.DS_Store
vendored
Normal file
Binary file not shown.
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
momo-improved.zip
|
||||
BIN
META-INF/.DS_Store
vendored
Normal file
BIN
META-INF/.DS_Store
vendored
Normal file
Binary file not shown.
BIN
META-INF/com/.DS_Store
vendored
Normal file
BIN
META-INF/com/.DS_Store
vendored
Normal file
Binary file not shown.
BIN
META-INF/com/google/.DS_Store
vendored
Normal file
BIN
META-INF/com/google/.DS_Store
vendored
Normal file
Binary file not shown.
BIN
META-INF/com/google/android/.DS_Store
vendored
Normal file
BIN
META-INF/com/google/android/.DS_Store
vendored
Normal file
Binary file not shown.
33
META-INF/com/google/android/update-binary
Normal file
33
META-INF/com/google/android/update-binary
Normal 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
|
||||
1
META-INF/com/google/android/updater-script
Normal file
1
META-INF/com/google/android/updater-script
Normal file
|
|
@ -0,0 +1 @@
|
|||
#MAGISK
|
||||
16
README.md
Normal file
16
README.md
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
## MoMo Improved
|
||||
|
||||
A module that remove useless libraries to improve MoMo app performance for Android, made by Cuynu. (ofc no AI)
|
||||
|
||||
## Why?
|
||||
- There are 2 useless libraries on MoMo app, which make the app slow. That library can be removed without impact to app, but also improving app performance.
|
||||
|
||||
## Usage
|
||||
|
||||
- Download from [release tab](http://cuynutt.ddns.net/cuynu/momo-improved/releases) or clone the repository then run `./createmodule.sh`
|
||||
- Flash as magisk module
|
||||
- Enjoy !
|
||||
|
||||
## Handle app updates
|
||||
- You can just run the action from module on the root manager app, and it will remove useless libraries again or just reboot the device and `service.sh` will handle that.
|
||||
|
||||
8
action.sh
Executable file
8
action.sh
Executable file
|
|
@ -0,0 +1,8 @@
|
|||
#!/system/bin/sh
|
||||
echo "Forcing stop MoMo..."
|
||||
am force-stop com.mservice.momotransfer
|
||||
echo "Removing libraries..."
|
||||
for library in $(find /data/app -name libcwnmdbful.so | grep com.mservice.momotransfer) ; do rm $library ; done
|
||||
for library in $(find /data/app -name libtoolChecker.so | grep com.mservice.momotransfer) ; do rm $library ; done
|
||||
echo "Starting React activity..."
|
||||
am start -n com.mservice.momotransfer/vn.momo.platform.entry.MainActivity
|
||||
13
createmodule.sh
Executable file
13
createmodule.sh
Executable file
|
|
@ -0,0 +1,13 @@
|
|||
#!/bin/bash
|
||||
echo "Creating module (*.zip)..."
|
||||
|
||||
zip -r momo-improved.zip *.sh *.prop META-INF >/dev/null 2>&1
|
||||
|
||||
if [ -f momo-improved.zip ]; then
|
||||
echo "Module saved to [momo-improved.zip], try to flash it :>"
|
||||
else
|
||||
echo "Where is [momo-improved.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
|
||||
|
||||
8
customize.sh
Executable file
8
customize.sh
Executable file
|
|
@ -0,0 +1,8 @@
|
|||
#!/system/bin/sh
|
||||
echo "Forcing stop MoMo..."
|
||||
am force-stop com.mservice.momotransfer
|
||||
echo "Removing libraries..."
|
||||
for library in $(find /data/app -name libcwnmdbful.so | grep com.mservice.momotransfer) ; do rm $library ; done
|
||||
for library in $(find /data/app -name libtoolChecker.so | grep com.mservice.momotransfer) ; do rm $library ; done
|
||||
echo "Starting React activity..."
|
||||
am start -n com.mservice.momotransfer/vn.momo.platform.entry.MainActivity
|
||||
6
module.prop
Executable file
6
module.prop
Executable file
|
|
@ -0,0 +1,6 @@
|
|||
id=momo-improved
|
||||
name=MoMo Improved
|
||||
version=v1.0-momo
|
||||
versionCode=10
|
||||
author=cuynu
|
||||
description=Improving MoMo app performance by deleting unused libraries. Open source.
|
||||
6
service.sh
Executable file
6
service.sh
Executable file
|
|
@ -0,0 +1,6 @@
|
|||
#!/system/bin/sh
|
||||
sleep 30
|
||||
echo "Removing libraries..."
|
||||
for library in $(find /data/app -name libcwnmdbful.so | grep com.mservice.momotransfer) ; do rm $library ; done
|
||||
for library in $(find /data/app -name libtoolChecker.so | grep com.mservice.momotransfer) ; do rm $library ; done
|
||||
|
||||
Reference in a new issue