refactor: patch.sh: migrate to patch_finish
Signed-off-by: fukiame <fukiame@proton.me>
This commit is contained in:
parent
3a59fd2178
commit
b988e1ad14
1 changed files with 26 additions and 26 deletions
|
|
@ -117,7 +117,7 @@ do
|
|||
sed_libapp 's|Total Balance in VND|Total balance in VND|g'
|
||||
sed_libapp 's|Simply enter the DigitalOTP PIN, and the system will Autoally activate to process encryption and transaction authentication.|Simply enter the DigitalOTP PIN, and the VTAP system will activate to process encryption and transaction authentication. |g'
|
||||
|
||||
echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(date). > 'mbapk/mbapk_unpacked/assets/mbcp_info/autopatch_strings.inf'
|
||||
patch_finish "autopatch_strings"
|
||||
echo "Applied [Autopatch strings] patch !!!"
|
||||
|
||||
else
|
||||
|
|
@ -131,7 +131,7 @@ do
|
|||
echo "Applying patch [Force portrait screen]..."
|
||||
echo "Patching [AndroidManifest.xml]..."
|
||||
sed -i 's|fullSensor|portrait|g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/AndroidManifest.xml
|
||||
echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(date). > 'mbapk/mbapk_unpacked/assets/mbcp_info/force_portrait_screen.inf'
|
||||
patch_finish "force_portrait_screen"
|
||||
echo "Applied [Force portrait screen] patch !!!"
|
||||
else
|
||||
echo "ERROR : [mbapk_unpacked] folder not found, please unpack APK first !"
|
||||
|
|
@ -162,7 +162,7 @@ do
|
|||
sed -i 's|PackageName|packageMBBB|g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/lib/armeabi-v7a/libapp.so
|
||||
sed -i 's|packageName|packageMBBa|g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/lib/arm64-v8a/libapp.so
|
||||
sed -i 's|packageName|packageMBBa|g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/lib/armeabi-v7a/libapp.so
|
||||
echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(date). > 'mbapk/mbapk_unpacked/assets/mbcp_info/bypass_accessibility_malicious_app_check.inf'
|
||||
patch_finish "bypass_accessibility_malicious_app_check"
|
||||
echo "Applied [Bypass accessibility & malicious apps check] patch !!!"
|
||||
else
|
||||
echo "Patch not found ! Aborting :)"
|
||||
|
|
@ -180,7 +180,7 @@ do
|
|||
manifest_remove "com.vtap.MaintenanceActivity"
|
||||
manifest_remove "com.mbmobile.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"
|
||||
manifest_remove "com.vkey.android.vguard.VGDialogActivity"
|
||||
echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(date). > 'mbapk/mbapk_unpacked/assets/mbcp_info/remove_garbage_permission_and_activities.inf'
|
||||
patch_finish "remove_garbage_permission_and_activities"
|
||||
echo "Applied [Remove garbage permission and activities] patch !!!"
|
||||
|
||||
else
|
||||
|
|
@ -218,7 +218,7 @@ do
|
|||
rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/eMBee_img_headerNew.webp'
|
||||
rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority/eMBee_img_loginSupport.webp'
|
||||
|
||||
echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(date). > 'mbapk/mbapk_unpacked/assets/mbcp_info/remove_embee.inf'
|
||||
patch_finish "remove_embee"
|
||||
|
||||
echo "Applied [Remove eMBee] patch !!!"
|
||||
|
||||
|
|
@ -397,7 +397,7 @@ do
|
|||
|
||||
|
||||
echo "Applied patch [Remove VNPAY VMB20] !!"
|
||||
echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(date). > 'mbapk/mbapk_unpacked/assets/mbcp_info/remove_vnpay_vmb20.inf'
|
||||
patch_finish "remove_vnpay_vmb20"
|
||||
|
||||
elif [ "$opt" == 'Revert old eMBee logo' ]; then
|
||||
if [ -d ~/mbbpatch/MBCPApp/patches/revert_old_eMBee ]
|
||||
|
|
@ -429,7 +429,7 @@ do
|
|||
cp -f 'patches/revert_old_eMBee/homeLanding_img_avatarDefault.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/priority'
|
||||
|
||||
|
||||
echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(date). > 'mbapk/mbapk_unpacked/assets/mbcp_info/revert_old_embee.inf'
|
||||
patch_finish "revert_old_embee"
|
||||
echo "Applied [Revert old eMBee logo] patch !!!"
|
||||
|
||||
else
|
||||
|
|
@ -445,7 +445,7 @@ do
|
|||
rm -f 'mbapk/mbapk_unpacked/smali_classes4/io/flutter/plugins/MBBHomeWidgetQR.smali'
|
||||
cp -f 'patches/noinvoke/MainActivity.smali' 'mbapk/mbapk_unpacked/smali_classes4/io/flutter/plugins'
|
||||
cp -f 'patches/noinvoke/MBBHomeWidgetQR.smali' 'mbapk/mbapk_unpacked/smali_classes4/io/flutter/plugins'
|
||||
echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(date). > 'mbapk/mbapk_unpacked/assets/mbcp_info/remove_invoke_to_mbshield.inf'
|
||||
patch_finish "remove_invoke_to_mbshield"
|
||||
echo "Applied [Remove invoke to mbshield] patch !!!"
|
||||
else
|
||||
echo "noinvoke patch not found!"
|
||||
|
|
@ -461,7 +461,7 @@ then
|
|||
cp -f 'patches/restore_oldreg/onboarding_illus_featureShield.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/onboarding'
|
||||
cp -f 'patches/restore_oldreg/onboarding_img_referLinkNoneCoin.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/onboarding'
|
||||
cp -f 'patches/restore_oldreg/onboarding_img_referLinkPersonalCoin.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/onboarding'
|
||||
echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(date). > 'mbapk/mbapk_unpacked/assets/mbcp_info/restore_old_registration_resources.inf'
|
||||
patch_finish "restore_old_registration_resources"
|
||||
echo "Applied [Restore old registration resources] patch !!!"
|
||||
else
|
||||
echo "[restore_oldreg] not found !"
|
||||
|
|
@ -472,7 +472,7 @@ fi
|
|||
echo "Applying patch..."
|
||||
sed -i 's|vpn|app|g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/lib/arm64-v8a/libapp.so
|
||||
sed -i 's|vpn|app|g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/lib/armeabi-v7a/libapp.so
|
||||
echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(date). > 'mbapk/mbapk_unpacked/assets/mbcp_info/remove_vpn_detection.inf'
|
||||
patch_finish "remove_vpn_detection"
|
||||
echo "Applied [Remove VPN detection patch] !!!"
|
||||
|
||||
elif [ "$opt" == 'Add anime resources' ]; then
|
||||
|
|
@ -484,7 +484,7 @@ fi
|
|||
cp -f 'patches/anime_resources/rating_illus_threeStar.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/'
|
||||
cp -f 'patches/anime_resources/rating_illus_twoStar.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/'
|
||||
cp -f 'patches/anime_resources/rating_illus_oneStar.webp' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/dynamic/base/'
|
||||
echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(date). > 'mbapk/mbapk_unpacked/assets/mbcp_info/add_anime_resources.inf'
|
||||
patch_finish "add_anime_resources"
|
||||
echo "Applied [Add anime resources] patch !"
|
||||
else
|
||||
echo "[anime_resources] not found !"
|
||||
|
|
@ -508,7 +508,7 @@ then
|
|||
echo "Copying new static white background..."
|
||||
mv 'patches/qr_white/150.png' 'patches/qr_white/homeLanding_bg_qrCode.gif' > /dev/null 2>&1
|
||||
cp -f 'patches/qr_white/homeLanding_bg_qrCode.gif' 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static'
|
||||
echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(date). > 'mbapk/mbapk_unpacked/assets/mbcp_info/remove_animated_qr_background.inf'
|
||||
patch_finish "remove_animated_qr_background"
|
||||
echo "Applied [Remove animated QR background] patch !!!"
|
||||
else
|
||||
echo "[qr_white] not found !"
|
||||
|
|
@ -558,7 +558,7 @@ fi
|
|||
rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/poster_cyberrisk_noti.webp'
|
||||
rm -f 'mbapk/mbapk_unpacked/assets/flutter_assets/assets/images/static/onboarding/ads_banner_borigin.webp'
|
||||
|
||||
echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(date). > 'mbapk/mbapk_unpacked/assets/mbcp_info/remove_banner_miniapp.inf'
|
||||
patch_finish "remove_banner_miniapp"
|
||||
|
||||
echo "Applied [Remove banners & MiniApp] patch !!!"
|
||||
|
||||
|
|
@ -603,7 +603,7 @@ fi
|
|||
echo "Patching [AndroidManifest.xml]"
|
||||
manifest_remove 'android:authorities="com.mbmobile.honor.essence.enter'
|
||||
manifest_remove 'android:authorities="com.mbmobile.inserted.thumbzilla.ireland'
|
||||
echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(date). > 'mbapk/mbapk_unpacked/assets/mbcp_info/remove_new_root_detection.inf'
|
||||
patch_finish "remove_new_root_detection"
|
||||
echo "Applied [Remove new root detection] patch !!!"
|
||||
|
||||
else
|
||||
|
|
@ -617,7 +617,7 @@ fi
|
|||
echo "Copying modified resources..."
|
||||
cp -r -f 'patches/resources/raw' 'mbapk/mbapk_unpacked/res/'
|
||||
cp -f 'patches/resources/strings-vi/strings.xml' 'mbapk/mbapk_unpacked/res/values-vi/'
|
||||
echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(date). > 'mbapk/mbapk_unpacked/assets/mbcp_info/add_modified_resources.inf'
|
||||
patch_finish "add_modified_resources"
|
||||
echo "Applied [Add modified resources] patch !!!"
|
||||
else
|
||||
echo "[mbapk_unpacked] not found ! Please unpack APK first !"
|
||||
|
|
@ -660,7 +660,7 @@ elif [ "$opt" == 'Remove bulit-in fonts' ]; then
|
|||
cp -f 'patches/resources/font/bold.ttf' 'mbapk/mbapk_unpacked/res/font/'
|
||||
cp -f 'patches/resources/font/medium.ttf' 'mbapk/mbapk_unpacked/res/font/'
|
||||
cp -f 'patches/resources/font/regular.ttf' 'mbapk/mbapk_unpacked/res/font/'
|
||||
echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(date). > 'mbapk/mbapk_unpacked/assets/mbcp_info/remove_bulitin_fonts.inf'
|
||||
patch_finish "remove_bulitin_fonts"
|
||||
echo "Applied [Remove bulit-in fonts] patch !!!"
|
||||
else
|
||||
echo "[mbapk_unpacked] not found ! Please unpack APK first !"
|
||||
|
|
@ -698,7 +698,7 @@ do
|
|||
echo Cleaning...
|
||||
rm -rf 'patches/semipriority/priority'
|
||||
sleep 2
|
||||
echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(date). > 'mbapk/mbapk_unpacked/assets/mbcp_info/semipriority_theme.inf'
|
||||
patch_finish "semipriority_theme"
|
||||
echo "Applied [MBCP SemiPriority] theme."
|
||||
|
||||
|
||||
|
|
@ -721,7 +721,7 @@ do
|
|||
sed -i 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenHomeClassic.png|https://gitlab.com/-/project/56341767/uploads/1d7fcf300167e87440220a6f0d28b8c1/mbcp_lobby.png?aaa|g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/lib/armeabi-v7a/libapp.so
|
||||
sed -i 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenSuccessClassic.png|https://gitlab.com/-/project/56341767/uploads/d94e257eb6cf59865016a939541c32fc/mbcp_transfer.png?aaa|g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/lib/arm64-v8a/libapp.so
|
||||
sed -i 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenSuccessClassic.png|https://gitlab.com/-/project/56341767/uploads/d94e257eb6cf59865016a939541c32fc/mbcp_transfer.png?aaa|g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/lib/armeabi-v7a/libapp.so
|
||||
echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(date). > 'mbapk/mbapk_unpacked/assets/mbcp_info/mbclassic_theme.inf'
|
||||
patch_finish "mbclassic_theme"
|
||||
echo Applied [MBCP MBClassic] theme.
|
||||
|
||||
elif [ "$opt" == 'Noel 2024' ]; then
|
||||
|
|
@ -757,7 +757,7 @@ do
|
|||
sed -i 's|Change Noel |Noel 2024 |g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/lib/arm64-v8a/libapp.so
|
||||
sed -i 's|Change Noel |Noel 2024 |g' ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/lib/armeabi-v7a/libapp.so
|
||||
|
||||
echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(date). > 'mbapk/mbapk_unpacked/assets/mbcp_info/noel2024_theme.inf'
|
||||
patch_finish "noel2024_theme"
|
||||
echo "INFO : You WON'T be able to use other theme than Noel 2024 on app !"
|
||||
|
||||
echo "Applied [Noel 2024] theme."
|
||||
|
|
@ -799,7 +799,7 @@ then
|
|||
cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/thongnhatVN/mipmap-xhdpi mbapk/mbapk_unpacked/res
|
||||
cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/thongnhatVN/mipmap-xxhdpi mbapk/mbapk_unpacked/res
|
||||
cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/thongnhatVN/mipmap-xxxhdpi mbapk/mbapk_unpacked/res
|
||||
echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(date). > 'mbapk/mbapk_unpacked/assets/mbcp_info/change_app_logo.inf'
|
||||
patch_finish "change_app_logo"
|
||||
echo Applied selected logo !
|
||||
else
|
||||
echo "[mbapk_unpacked] not found ! Please unpack APK first !"
|
||||
|
|
@ -825,7 +825,7 @@ then
|
|||
cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/normal/mipmap-xhdpi mbapk/mbapk_unpacked/res
|
||||
cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/normal/mipmap-xxhdpi mbapk/mbapk_unpacked/res
|
||||
cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/normal/mipmap-xxxhdpi mbapk/mbapk_unpacked/res
|
||||
echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(date). > 'mbapk/mbapk_unpacked/assets/mbcp_info/change_app_logo.inf'
|
||||
patch_finish "change_app_logo"
|
||||
echo Applied selected logo !
|
||||
else
|
||||
echo "[mbapk_unpacked] not found ! Please unpack APK first !"
|
||||
|
|
@ -851,7 +851,7 @@ then
|
|||
cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/tet/mipmap-xhdpi mbapk/mbapk_unpacked/res
|
||||
cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/tet/mipmap-xxhdpi mbapk/mbapk_unpacked/res
|
||||
cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/tet/mipmap-xxxhdpi mbapk/mbapk_unpacked/res
|
||||
echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(date). > 'mbapk/mbapk_unpacked/assets/mbcp_info/change_app_logo.inf'
|
||||
patch_finish "change_app_logo"
|
||||
echo Applied selected logo !
|
||||
else
|
||||
echo "[mbapk_unpacked] not found ! Please unpack APK first !"
|
||||
|
|
@ -872,7 +872,7 @@ then
|
|||
cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/valentine/mipmap-xhdpi mbapk/mbapk_unpacked/res
|
||||
cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/valentine/mipmap-xxhdpi mbapk/mbapk_unpacked/res
|
||||
cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/valentine/mipmap-xxxhdpi mbapk/mbapk_unpacked/res
|
||||
echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(date). > 'mbapk/mbapk_unpacked/assets/mbcp_info/change_app_logo.inf'
|
||||
patch_finish "change_app_logo"
|
||||
echo "Applied selected logo !"
|
||||
else
|
||||
ehco "[mbapk_unpacked] not found ! Please unpack APK first !"
|
||||
|
|
@ -893,7 +893,7 @@ then
|
|||
cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/summer2025/mipmap-xhdpi mbapk/mbapk_unpacked/res
|
||||
cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/summer2025/mipmap-xxhdpi mbapk/mbapk_unpacked/res
|
||||
cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/summer2025/mipmap-xxxhdpi mbapk/mbapk_unpacked/res
|
||||
echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(date). > 'mbapk/mbapk_unpacked/assets/mbcp_info/change_app_logo.inf'
|
||||
patch_finish "change_app_logo"
|
||||
echo "Applied selected logo !"
|
||||
else
|
||||
ehco "[mbapk_unpacked] not found ! Please unpack APK first !"
|
||||
|
|
@ -920,7 +920,7 @@ then
|
|||
cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/noel/mipmap-xhdpi mbapk/mbapk_unpacked/res
|
||||
cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/noel/mipmap-xxhdpi mbapk/mbapk_unpacked/res
|
||||
cp -r -f ~/mbbpatch/MBCPApp/mbcpicons/noel/mipmap-xxxhdpi mbapk/mbapk_unpacked/res
|
||||
echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(date). > 'mbapk/mbapk_unpacked/assets/mbcp_info/change_app_logo.inf'
|
||||
patch_finish "change_app_logo"
|
||||
echo Applied selected logo !
|
||||
else
|
||||
echo "[mbapk_unpacked] not found ! Please unpack APK first !"
|
||||
|
|
@ -952,7 +952,7 @@ done
|
|||
cp -f 'patches/bypass_rootold/VGThreatResponse.smali' 'mbapk/mbapk_unpacked/smali_classes4/com/vkey/android/vguard/model/'
|
||||
# Test crash fixes for some Android 13 devices
|
||||
sed -i 's|invoke-virtual {v5, v12}, Lcom/vkey/android/vguard/model/VGThreatResponse;->setUsingLegacyMessage(Z)V| |g' 'mbapk/mbapk_unpacked/smali_classes4/com/vkey/android/eg.smali'
|
||||
echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(date). > 'mbapk/mbapk_unpacked/assets/mbcp_info/hide_vtap_root_detection_activity.inf'
|
||||
patch_finish "hide_vtap_root_detection_activity"
|
||||
echo "Applied [Hide VTAP root detection activity & dialog] patch !!!"
|
||||
else
|
||||
echo "Patch not found ! Aborting :)"
|
||||
|
|
|
|||
Loading…
Reference in a new issue