momo-improved: remove root bypass detection & bump v1.4-momo
bypass root detection no longer works anymore Signed-off-by: Cuynu <cuynu@proton.me>
This commit is contained in:
parent
760d7c23b9
commit
fd7a6eeb06
4 changed files with 42 additions and 29 deletions
32
action.sh
32
action.sh
|
|
@ -1,20 +1,30 @@
|
|||
#!/system/bin/sh
|
||||
|
||||
# Find app path with lib
|
||||
dumpsys package com.mservice.momotransfer | grep legacyNativeLibraryDir > /data/local/tmp/path.txt
|
||||
sed -i 's|legacyNativeLibraryDir=||g' /data/local/tmp/path.txt
|
||||
sed -i 's| ||g' /data/local/tmp/path.txt
|
||||
|
||||
LIBPATH="$(cat /data/local/tmp/path.txt)"
|
||||
echo Current lib path : "$LIBPATH"
|
||||
|
||||
if [[ -d /data/data/com.mservice.momotransfer ]]; then
|
||||
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 libvkauxj.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
|
||||
# Bypass root detection on MoMo (breaks new device eKYC option when logging in with phone number)
|
||||
# Use receive OTP from MoMo hotline instead. After logged in to app, you can use the normal eKYC authentication normally.
|
||||
# Tested with eKYC when performing transaction first time, resetting password, editing personal information
|
||||
echo "Removing root detection libraries..."
|
||||
for library in $(find /data/app -name libmmguard.so | grep com.mservice.momotransfer) ; do rm $library ; done
|
||||
for library in $(find /data/app -name libmmsec.so | grep com.mservice.momotransfer) ; do rm $library ; done
|
||||
for library in $(find /data/app -name libnative.so | grep com.mservice.momotransfer) ; do rm $library ; done
|
||||
rm -rf "$LIBPATH/arm64/libcwnmdbful.so"
|
||||
rm -rf "$LIBPATH/arm/libcwnmdbful.so"
|
||||
|
||||
rm -rf "$LIBPATH/arm64/libvkauxj.so"
|
||||
rm -rf "$LIBPATH/arm/libvkauxj.so"
|
||||
|
||||
rm -rf "$LIBPATH/arm64/libtoolChecker.so"
|
||||
rm -rf "$LIBPATH/arm/libtoolChecker.so"
|
||||
|
||||
echo "Starting React activity..."
|
||||
am start -n com.mservice.momotransfer/vn.momo.platform.entry.MainActivity
|
||||
rm -f "/data/local/tmp/path.txt"
|
||||
else
|
||||
echo "MoMo is not installed or not found! Please install MoMo and try again."
|
||||
echo "MoMo is not installed or not found! Please install MoMo then try again."
|
||||
exit 1
|
||||
fi
|
||||
|
|
|
|||
28
customize.sh
28
customize.sh
|
|
@ -1,21 +1,29 @@
|
|||
#!/system/bin/sh
|
||||
|
||||
# Find app path with lib
|
||||
dumpsys package com.mservice.momotransfer | grep legacyNativeLibraryDir > /data/local/tmp/path.txt
|
||||
sed -i 's|legacyNativeLibraryDir=||g' /data/local/tmp/path.txt
|
||||
sed -i 's| ||g' /data/local/tmp/path.txt
|
||||
|
||||
LIBPATH="$(cat /data/local/tmp/path.txt)"
|
||||
echo Current lib path : "$LIBPATH"
|
||||
|
||||
if [[ -d /data/data/com.mservice.momotransfer ]]; then
|
||||
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 libvkauxj.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
|
||||
# Bypass root detection on MoMo (breaks new device eKYC option when logging in with phone number)
|
||||
# Use receive OTP from MoMo hotline instead. After logged in to app, you can use the normal eKYC authentication normally.
|
||||
# Tested with eKYC when performing transaction first time, resetting password, editing personal information
|
||||
echo "Removing root detection libraries..."
|
||||
for library in $(find /data/app -name libmmguard.so | grep com.mservice.momotransfer) ; do rm $library ; done
|
||||
for library in $(find /data/app -name libmmsec.so | grep com.mservice.momotransfer) ; do rm $library ; done
|
||||
for library in $(find /data/app -name libnative.so | grep com.mservice.momotransfer) ; do rm $library ; done
|
||||
rm -rf "$LIBPATH/arm64/libcwnmdbful.so"
|
||||
rm -rf "$LIBPATH/arm/libcwnmdbful.so"
|
||||
|
||||
rm -rf "$LIBPATH/arm64/libvkauxj.so"
|
||||
rm -rf "$LIBPATH/arm/libvkauxj.so"
|
||||
|
||||
rm -rf "$LIBPATH/arm64/libtoolChecker.so"
|
||||
rm -rf "$LIBPATH/arm/libtoolChecker.so"
|
||||
|
||||
echo "Starting React activity..."
|
||||
am start -n com.mservice.momotransfer/vn.momo.platform.entry.MainActivity
|
||||
rm -f "/data/local/tmp/path.txt"
|
||||
else
|
||||
echo "MoMo is not installed or not found! Please install MoMo then try again."
|
||||
exit 1
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
id=momo-improved
|
||||
name=MoMo Improved
|
||||
version=v1.3-momo
|
||||
versionCode=13
|
||||
version=v1.4-momo
|
||||
versionCode=14
|
||||
author=cuynu
|
||||
description=Improving MoMo app performance by deleting unused libraries and bypasses standard root detection. Open source.
|
||||
description=Improving MoMo app performance by deleting unused libraries. Open source.
|
||||
|
|
|
|||
|
|
@ -4,8 +4,3 @@ sleep 15
|
|||
for library in $(find /data/app -name libcwnmdbful.so | grep com.mservice.momotransfer) ; do rm $library ; done
|
||||
for library in $(find /data/app -name libvkauxj.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
|
||||
|
||||
for library in $(find /data/app -name libmmguard.so | grep com.mservice.momotransfer) ; do rm $library ; done
|
||||
for library in $(find /data/app -name libmmsec.so | grep com.mservice.momotransfer) ; do rm $library ; done
|
||||
for library in $(find /data/app -name libnative.so | grep com.mservice.momotransfer) ; do rm $library ; done
|
||||
|
||||
|
|
|
|||
Reference in a new issue