From 85c2f8cac24383648717d3c8084b086baa20602f Mon Sep 17 00:00:00 2001 From: Cuynu Date: Fri, 9 Jan 2026 23:59:10 +0700 Subject: [PATCH 01/71] feat: remove_invoke_to_mbshield.sh: restore support for newer base Signed-off-by: Cuynu --- MBCPApp/patches/remove_invoke_to_mbshield.sh | 35 +++++++++++++++----- 1 file changed, 27 insertions(+), 8 deletions(-) diff --git a/MBCPApp/patches/remove_invoke_to_mbshield.sh b/MBCPApp/patches/remove_invoke_to_mbshield.sh index 11c9b14..40d095a 100644 --- a/MBCPApp/patches/remove_invoke_to_mbshield.sh +++ b/MBCPApp/patches/remove_invoke_to_mbshield.sh @@ -1,19 +1,38 @@ #!/usr/bin/env bash # PATCHNAME: Remove invoke to mbshield -# MAXVER: 67 -# MINVER: +# MAXVER: +# MINVER: 21 # shellcheck disable=SC1091 . "$DIRPATH"/common.sh warn "Currently only support remove invoke mbshield to [io.flutter.plugins.MainActivity] and [MBBHomeWidgetQR] !!!" info "Copying..." -rm -f 'mbapk/mbapk_unpacked/smali/classes4/io/flutter/plugins/MainAcitivity.smali' -rm -f 'mbapk/mbapk_unpacked/smali/classes4/io/flutter/plugins/MBBHomeWidgetQR.smali' -cp -f 'blob_patches/noinvoke/MainActivity.smali' 'mbapk/mbapk_unpacked/smali/classes4/io/flutter/plugins' -cp -f 'blob_patches/noinvoke/MBBHomeWidgetQR.smali' 'mbapk/mbapk_unpacked/smali/classes4/io/flutter/plugins' -info "Removing leftover files..." -for i in {0..83}; do +if [[ -d mbapk/mbapk_unpacked/smali/classes4/io/flutter ]]; then + echo "Flutter found on classes4 !!" + rm -f 'mbapk/mbapk_unpacked/smali/classes4/io/flutter/plugins/MainAcitivity.smali' + rm -f 'mbapk/mbapk_unpacked/smali/classes4/io/flutter/plugins/MBBHomeWidgetQR.smali' + cp -f 'blob_patches/noinvoke/MainActivity.smali' 'mbapk/mbapk_unpacked/smali/classes4/io/flutter/plugins' + cp -f 'blob_patches/noinvoke/MBBHomeWidgetQR.smali' 'mbapk/mbapk_unpacked/smali/classes4/io/flutter/plugins' + for i in {0..83}; do case $i in *) rm -f "mbapk/mbapk_unpacked/smali/classes5/mbshield/EP$i.smali" ;; esac done +else + warn "Flutter not found on classes4, ignoring..." +fi + + # Newer dex location (found on v6.4.82+, might present since v6.4.70+) +if [[ -d mbapk/mbapk_unpacked/smali/classes3/io/flutter ]]; then + echo "Flutter found on classes3 !!" + rm -f 'mbapk/mbapk_unpacked/smali/classes3/io/flutter/plugins/MainAcitivity.smali' + rm -f 'mbapk/mbapk_unpacked/smali/classes3/io/flutter/plugins/MBBHomeWidgetQR.smali' + cp -f 'blob_patches/noinvoke/MainActivity.smali' 'mbapk/mbapk_unpacked/smali/classes3/io/flutter/plugins' + cp -f 'blob_patches/noinvoke/MBBHomeWidgetQR.smali' 'mbapk/mbapk_unpacked/smali/classes3/io/flutter/plugins' +else + err "Couldn't find Flutter on both classes3 & classes4! Aborting..." +fi + + info "Removing leftover files..." +# This is moved to classes4 but EP*.smali no longer exist since v6.4.70+ + From 1f3e8d508cd5a7793e2b09e8250b2c3766b4de04 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sat, 10 Jan 2026 00:16:11 +0700 Subject: [PATCH 02/71] fix: remove_invoke_to_mbshield.sh: patch not applied correctly find for MainActivity instead of flutter folder in classes3/4 prevent duplicate files Signed-off-by: Cuynu --- MBCPApp/patches/remove_invoke_to_mbshield.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/MBCPApp/patches/remove_invoke_to_mbshield.sh b/MBCPApp/patches/remove_invoke_to_mbshield.sh index 40d095a..5db9403 100644 --- a/MBCPApp/patches/remove_invoke_to_mbshield.sh +++ b/MBCPApp/patches/remove_invoke_to_mbshield.sh @@ -7,8 +7,8 @@ warn "Currently only support remove invoke mbshield to [io.flutter.plugins.MainActivity] and [MBBHomeWidgetQR] !!!" info "Copying..." -if [[ -d mbapk/mbapk_unpacked/smali/classes4/io/flutter ]]; then - echo "Flutter found on classes4 !!" +if [[ -f mbapk/mbapk_unpacked/smali/classes4/io/flutter/plugins/MainActivity.smali ]]; then + info "Flutter found on classes4 !!" rm -f 'mbapk/mbapk_unpacked/smali/classes4/io/flutter/plugins/MainAcitivity.smali' rm -f 'mbapk/mbapk_unpacked/smali/classes4/io/flutter/plugins/MBBHomeWidgetQR.smali' cp -f 'blob_patches/noinvoke/MainActivity.smali' 'mbapk/mbapk_unpacked/smali/classes4/io/flutter/plugins' @@ -23,8 +23,8 @@ else fi # Newer dex location (found on v6.4.82+, might present since v6.4.70+) -if [[ -d mbapk/mbapk_unpacked/smali/classes3/io/flutter ]]; then - echo "Flutter found on classes3 !!" +if [[ -f mbapk/mbapk_unpacked/smali/classes3/io/flutter/plugins/MainActivity.smali ]]; then + info "Flutter found on classes3 !!" rm -f 'mbapk/mbapk_unpacked/smali/classes3/io/flutter/plugins/MainAcitivity.smali' rm -f 'mbapk/mbapk_unpacked/smali/classes3/io/flutter/plugins/MBBHomeWidgetQR.smali' cp -f 'blob_patches/noinvoke/MainActivity.smali' 'mbapk/mbapk_unpacked/smali/classes3/io/flutter/plugins' From a2538ae6be234db0524d886bebc3256d842e035e Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sat, 10 Jan 2026 00:19:38 +0700 Subject: [PATCH 03/71] readme: bring back remove invoke to mbshield patch to patches list Signed-off-by: Cuynu --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4dd0270..023e19d 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,7 @@ I'm not responsible for any illegal action if someone abuse this patch to do ill | `Force portrait screen` | Force the screen always portrait on app, espcially when launching. | v6.4.0 ~ v6.4.82 | | `Remove MB AI Bullsh*t resources` | Remove the bullsh*t MB AI resources from app. Need to implement more in the future. | v6.4.74 ~ v6.4.82 | | `Remove MB Themes Store` | Remove the MB Themes Store banner from Themes list, preventing access to MB Theme Store. | v6.4.28 ~ v6.4.82 | +| `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.82 | | `Remove new zimperium check` | Remove the new Zimperium (ZDefend) root detection from app. Picked up from Legacy Patch. | v6.4.60 ~ v6.4.82 | | `Remove bulit-in fonts` | Remove app font and force to use device font for most app components. | v6.4.0 ~ v6.4.82 | | `Modify app theme` | Modify the app theme in app from original one to others. Currently have MBClassic and SemiPriority. | v6.4.30 ~ v6.4.82 | @@ -83,7 +84,6 @@ I'm not responsible for any illegal action if someone abuse this patch to do ill | `Autopatch strings` | Modify the strings in-app within `libapp.so`, and also fixes some translation typo in-app. | v6.4.0 ~ v6.4.66 | | `Bypass GW934 checksum` | Bypass the GW934 error rolled-out from MB server-side which prevent MBCP users from logging in to app. Only use this after applied all your patch needs. | v6.4.64 ~ v6.4.66 | | `Disable MB Membership` | Disable the MB Membership badge below pfp and all of it's features. | v6.4.0 ~ v6.4.66 | -| `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.66 | | `Remove custom profile picture` | Force the use of default profile picture instead of your current one on MB's server side. | v6.4.0 ~ v6.4.66 | | `Restore old 682 lib` | Restore old v6.4.61 `libapp.so` to prevent enforced `quockhanh` theme changes on v6.4.62. | v6.4.62 | | `Remove eMBee` | Removes eMBee options in app, alongside with Customer support. | v6.4.43 ~ v6.4.66 | From 7fde9de4fc9a5c605d0b274385d8e41561674607 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sat, 10 Jan 2026 00:44:19 +0700 Subject: [PATCH 04/71] readme: new important warning about dex-related patches Signed-off-by: Cuynu --- README.md | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 023e19d..0c09080 100644 --- a/README.md +++ b/README.md @@ -33,8 +33,23 @@ I'm not responsible for any illegal action if someone abuse this patch to do ill ## Patches list : > [!IMPORTANT] -> [Block adjust volume on sEKYC], [Remove new zimperium check], [Hide VTAP root detection activity & dialog] patches still works with latest app version, but the app will refuse to login with `GW934` error. +> These patches still can be applied for current/newer app version, but the app will refuse to login with `GW934` error : +> - Remove invoke to mbshield +> +> - Block adjust volume on sEKYC +> +> - Remove new zimperium check > +> - Hide VTAP root detection activity & dialog +> +> It used to works with v6.4.62 and lower (v6.4.63 up to v6.4.66 with workaround). +> +> Dex and libraries checksum when logging in seems to be added since v6.4.63+, and likely is implemented from the library side. +> +> At the current situation, the workaround for it is still unknown :( +> +> Except for experiment or testing, those mentioned patches shouldn't be used for any normal use cases. So for now, avoid it when patching app. +> ### [📦 `MB Bank : com.mbmobile`](https://t.me/embeeapks)
@@ -74,7 +89,7 @@ I'm not responsible for any illegal action if someone abuse this patch to do ill ## Old patches > [!IMPORTANT] -> Those patches are no longer compatible with newer/current app version. It's can't be fixed unless MB decompress the [`libapp.so`] or until I find the method to decompress it manually. +> These patches are no longer compatible with newer/current app version. It's can't be fixed unless MB decompress the `libapp.so` or until I find the method to decompress it manually. ### [📦 `MB Bank : com.mbmobile`](https://t.me/embeeapks)
From ec331053338ffecd61b7f6f60108480f3bcecc49 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sat, 10 Jan 2026 01:01:17 +0700 Subject: [PATCH 05/71] readme: clean up Signed-off-by: Cuynu --- README.md | 57 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 30 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index 0c09080..048a1a0 100644 --- a/README.md +++ b/README.md @@ -8,12 +8,12 @@ Lightweight **AI-free, human-written** open source tool for patching MB Bank (An Gitea language count -- If you are looking pre-bulit app, here : [MBCP Releases](http://cuynutt.ddns.net/mbcp/mbbpatch/releases) | [Install guide](http://cuynutt.ddns.net/mbcp/info_en/wiki/mbcpinstall) -- Licensed as MIT License : [View license on Disroot](https://git.disroot.org/mbcp/mbbpatch/src/branch/mbflutter/LICENSE) | [View license on Selfhosted](http://cuynutt.ddns.net/mbcp/mbbpatch/src/branch/mbflutter/LICENSE) +- If you are looking pre-bulit app, here : [MBCP Releases](/mbcp/mbbpatch/releases) | [Install guide](/mbcp/info_en/wiki/mbcpinstall) +- Licensed as MIT License. ## Introduction - This project was made to remove or limit annoying features & root detection & accessibility detection that implemented by the development team of "MB Bank" Android app with additional features such as custom themes ability,etc. **It's not PoC (Proof of Concept) project at all.**. -- [MBCP](https://t.me/mbcposs) are closed source before, and many people don't like it because concern about privacy & security issues. +- [MBCP](https://t.me/mbcposs) are closed source before, and many people don't like it and concern with privacy & security issues. - In order to support community and allow other devs to improve the project, I spend days to rewritten `MBCP` patches in Bash and open source it so you can patch yourself from original app on Linux or Darwin (macOS) environment - Note : MBCP are "MBBank CorePatch" but shorter and `MBCP` / `MBCPApp` are the same thing as `MBCP`. @@ -23,17 +23,15 @@ I'm not responsible for any illegal action if someone abuse this patch to do ill ## Documentation -- [Documentation on self-hosted instance](http://cuynutt.ddns.net/mbcp/mbbpatch/wiki) - -- [Documentation on Disroot](https://git.disroot.org/mbcp/mbbpatch/wiki/Home) +- [MBCPApp Pathcer Documentation](/mbcp/mbbpatch/wiki) ## Requirements & Usage & How-to use patcher -- Follow documentation here : [Patcher Usage (self-hosted)](http://cuynutt.ddns.net/mbcp/mbbpatch/wiki/patcher-usage.-) | [Patcher Usage (Disroot)](https://git.disroot.org/mbcp/mbbpatch/wiki/patcher-usage.-) +- Follow documentation here : [Patcher Usage](/mbcp/mbbpatch/wiki/patcher-usage.-) ## Patches list : > [!IMPORTANT] -> These patches still can be applied for current/newer app version, but the app will refuse to login with `GW934` error : +> These patches can be applied for current/newer app version, but the app will refuse to login with `GW934` error : > - Remove invoke to mbshield > > - Block adjust volume on sEKYC @@ -44,11 +42,11 @@ I'm not responsible for any illegal action if someone abuse this patch to do ill > > It used to works with v6.4.62 and lower (v6.4.63 up to v6.4.66 with workaround). > -> Dex and libraries checksum when logging in seems to be added since v6.4.63+, and likely is implemented from the library side. +> Dex and libraries checksum when logging in seems to be added since v6.4.63+, and is likely implemented from the library side. > > At the current situation, the workaround for it is still unknown :( > -> Except for experiment or testing, those mentioned patches shouldn't be used for any normal use cases. So for now, avoid it when patching app. +> Except for testing, those mentioned patches shouldn't be used for any normal use cases. So for now, avoid it when patching app. > ### [📦 `MB Bank : com.mbmobile`](https://t.me/embeeapks) @@ -89,7 +87,7 @@ I'm not responsible for any illegal action if someone abuse this patch to do ill ## Old patches > [!IMPORTANT] -> These patches are no longer compatible with newer/current app version. It's can't be fixed unless MB decompress the `libapp.so` or until I find the method to decompress it manually. +> These patches are no longer compatible with newer/current app version. It can't be fixed unless MB decompress the `libapp.so` (which will never happen) or until I find the method to decompress it manually. ### [📦 `MB Bank : com.mbmobile`](https://t.me/embeeapks)
@@ -125,9 +123,9 @@ I'm not responsible for any illegal action if someone abuse this patch to do ill ## Proprietary code > [!WARNING] -> This project contain some proprietary code extracted from MB's app that has been modified to bypass something else, but the modified proprietary code is completely public and open source, it will be used for patches. +> This project contains some proprietary code extracted from MB's app that has been modified to bypass something in the app, but the modified proprietary code is completely public and open source, it will be used for some patches. > -> That applies for following folder : +> Proprietary code exists in following folder : - 1. `blob_patches/bypass_apptampering` - 2. `blob_patches/noadjust_volume_sekyc` @@ -135,15 +133,16 @@ I'm not responsible for any illegal action if someone abuse this patch to do ill - 4. `blob_patches/bypass_accessibility_applist` - 5. `blob_patches/bypass_rootold` - 6. `blob_patches/fix_df16211` +- 7. `blob_patches/noinvoke` -- Under `mbsig` directory, its contain original signature from original MB's app, which is necessary to make app works after patching process because the app doesn't work with different APK signature. -- Everything including that listed above code are all licensed under MIT license, it's can be considered as reverse engineered code :> +- Under `mbsig` directory, it contains original signature from original MB's app, which is necessary to make app works after patching process because the app doesn't work with different APK signature. +- Everything including that listed above code are all licensed under MIT license, it can be considered as reverse engineered code :> ## TODO -- [ ] Bypass the new dex & libraries checksum for MB v6.4.67+ +- [ ] Bypass the new dex & libraries checksum for MB v6.4.67+ (hardcore challenge) -- [ ] Proper display language under Singalarity eKYC phase +- [ ] Proper display language under Singalarity eKYC phase - [x] Revert old Bee Rich logo @@ -151,26 +150,29 @@ I'm not responsible for any illegal action if someone abuse this patch to do ill - [x] Adapt new v6.4.68 trungthu theme -## Contribute -- PRs are welcome, but you are NOT allowed to use any AI-tools for creating PRs to this project, even if it's manually reviewed by human. please use your brain and search engine & read documentation (without AI things) ! -- Even though this project is NOT AI-powered or assisted, another dependencies that the project heavily rely on (APKEditor, coreutils, etc) probably have been filled up with AI-generated code or assisted by AI. While I'm straightly disagree it, theres no escape for that in big 2025 (and also in few next years) so we have to live with that AI-generated & AI-assisted code inside the dependencies, but that doesn't mean I will code or allows AI-generated & AI-assisted code in this project at all. -- Remember : Projects that rely on dependencies that already filled up with AI-generated & AI-assisted code or bulit on top of it but written by human and NOT AI doesn't means the project is AI-powered or AI-generated project. -- If you wish to use AI-tools, please go ahead and find for another project instead. +## Contribute to project +- PRs are welcome, but you are NOT allowed to use any AI-tools for creating PRs with AI-generated/AI-assisted code to this project, even if it's manually reviewed by human. please use your brain and search engine & read documentation for that ! +
+- Even though this project is NOT AI-powered or assisted, another dependencies that the project heavily rely on (APKEditor, coreutils, etc) may have been filled up with AI-generated code or assisted by AI. While I'm straightly disagree it, theres no escape for that in big 2025 (and also in few next years) so we have to live with that AI-generated & AI-assisted code inside the dependencies, but that doesn't mean I will code or allows AI-generated & AI-assisted code in this project at all. +- Remember : Projects that rely on dependencies that is already filled up with AI-generated & AI-assisted code or bulit on top of it but written by human and NOT AI doesn't means the project is AI-powered or AI-generated project. +- If you wish to use AI-tools for contributing, please go ahead and find for another project instead. +
## Project history - +
- 05/2023 : MB Bank MOD APK ANDROID project created on Telegram (@mbbmod), providing modified MB Bank APKs since v5.8 with lots of features such as bypassing accessibility check and show a guide to hide root instead of show rooted screen then close the app. - 01/2024 : Channel from 2023 is deleted, due to Telegram banning account (@cuynutt) - 06/2024 : [MB Android Patched] channel created, providing modified MB Bank Flutter APKs and then MB React Native APKs - 01/2025 : Channel renamed to [MBCP Android] due to MB discontinued version that does not requires CorePatch. MBCP Helper also existed since then. - 05/2025 : Project is rewritten from closed source (mostly with MT Manager) to open source with `bash` programming language, reduce the trust issues with closed source app before, also allow anyone to patch it manually. - 06/2025 : [Hide VTAP root detection activity & dialog] patch was added, enables the ability to use the MBCP app with superuser (root permission) enabled. -- 08/2025 : @fukiame joining to refactor the project source code, made it easier to maintain in the future, also implement some specific nice logic. +- 08/2025 : @fukiame joining to refactor the project source code, make it easier to maintain in the future, also implement good logic. - 09/2025 : Original project repository is deleted due to contain Gemini (AI-generated) code `platform-tools.sh` (created with stupid behaviour, anything except that is 100% AI-free) then it has been recreated just right after that and cherry-picked commits from the old project repository, that's why you see older commits with merge conflicts; The project is completely AI-free since 09/2025. - 10/2025 : MB discontinued `v6.4.66`, the last version with almost all patches working (except `bypass_accessibility_applist`) with `GW525` error when logging in -- 11/2025 : After multiple times lying myself and always said that I'm not a developer, **I claim myself as a MBCP developer** and still having skill issues, but atleast, I made this project, and solved the issues that MB's development team created to the MB Bank app by writing code to bypassing them. +- 11/2025 : After multiple times lying myself and always said that I'm not a developer, **I claim myself as a MBCP developer** and still having skill issues, but atleast, I made this project, and solved the issues that MB's development team created to the MB Bank app by writing code to bypass them. - 11/2025 (2) : MB released `v6.4.74` with AI-crap button that replaces legacy search button. I created a patch that force replace it back to old search icon. - ... +
## Credits - [apktool](https://github.com/iBotPeaches/Apktool) @@ -180,6 +182,7 @@ I'm not responsible for any illegal action if someone abuse this patch to do ill - [FlatIcon](https://flaticon.com) for some icons, including search icon, verified badge ## Contributors -- [Cuynu](https://git.disroot.org/cuynu) - MBCP project author/maintainer -- [fukiame](https://git.disroot.org/fukiame) - refactor & other improvements +- [Cuynu](/cuynu) - MBCP project author/dev/maintainer +- [fukiame](/fukiame) - refactor & other improvements - [Ngankbakaa](https://github.com/miyukocutee) - contributor + From 7abde0e9e006ed219f86b3605c05b2c871993fea Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sat, 10 Jan 2026 01:20:15 +0700 Subject: [PATCH 06/71] readme: minor changes --- README.md | 34 +++++++++++++++++++++++++--------- 1 file changed, 25 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 048a1a0..7b5674b 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# MBCPApp Patcher for MB Bank +# MBCPApp Patcher for MB Bank (Android) -Lightweight **AI-free, human-written** open source tool for patching MB Bank (Android) app with Flutter framework (v6.4.0+) for rooted user (or ROMs with bulit-in CorePatch). mostly written in Bash, made possible by @cuynu and community in Vietnam. +Lightweight **AI-free, human-written** open source tool for patching MB Bank (Android) app with Flutter framework (v6.4.0+) for rooted users (or ROMs with bulit-in CorePatch). primarily written in Bash, made possible by @cuynu and community in Vietnam. Gitea Release @@ -9,14 +9,14 @@ Lightweight **AI-free, human-written** open source tool for patching MB Bank (An Gitea language count - If you are looking pre-bulit app, here : [MBCP Releases](/mbcp/mbbpatch/releases) | [Install guide](/mbcp/info_en/wiki/mbcpinstall) +- Project FAQ : [Read here](/mbcp/info_en/wiki/faq) - Licensed as MIT License. -## Introduction -- This project was made to remove or limit annoying features & root detection & accessibility detection that implemented by the development team of "MB Bank" Android app with additional features such as custom themes ability,etc. **It's not PoC (Proof of Concept) project at all.**. -- [MBCP](https://t.me/mbcposs) are closed source before, and many people don't like it and concern with privacy & security issues. -- In order to support community and allow other devs to improve the project, I spend days to rewritten `MBCP` patches in Bash and open source it so you can patch yourself from original app on Linux or Darwin (macOS) environment -- Note : MBCP are "MBBank CorePatch" but shorter and `MBCP` / `MBCPApp` are the same thing as `MBCP`. - +## Introduction +- Note : "MBCP" / "MBCPApp" = "MBBank CorePatch" +- This project was made to remove or limit annoying features & root detection & accessibility detection that is implemented by the development team of "MB Bank" Android app with additional features such as custom themes ability, device font, etc (see more in patches list). **It's not PoC (Proof of Concept) project at all.** +- [MBCP](https://t.me/mbcposs) are closed source before, and many people don't like it and concern with privacy & security issues +- In order to support community and allow other devs to improve the project, I spend days to rewritten `MBCP` patches in Bash and open source it so you can patch yourself from original app on Linux or Darwin (macOS) environment. All MBCP pre-bulit releases from v6.4.47+ are all bulit with this open source project with the commit ID at the end of the file name. ## DISCLAIMER I'm not responsible for any illegal action if someone abuse this patch to do illegal things, since it's originally made for technical or well-known users only. @@ -26,7 +26,7 @@ I'm not responsible for any illegal action if someone abuse this patch to do ill - [MBCPApp Pathcer Documentation](/mbcp/mbbpatch/wiki) ## Requirements & Usage & How-to use patcher -- Follow documentation here : [Patcher Usage](/mbcp/mbbpatch/wiki/patcher-usage.-) +- Follow usage docs here : [Patcher Usage](/mbcp/mbbpatch/wiki/patcher-usage.-) ## Patches list : @@ -153,24 +153,40 @@ I'm not responsible for any illegal action if someone abuse this patch to do ill ## Contribute to project - PRs are welcome, but you are NOT allowed to use any AI-tools for creating PRs with AI-generated/AI-assisted code to this project, even if it's manually reviewed by human. please use your brain and search engine & read documentation for that !
+ - Even though this project is NOT AI-powered or assisted, another dependencies that the project heavily rely on (APKEditor, coreutils, etc) may have been filled up with AI-generated code or assisted by AI. While I'm straightly disagree it, theres no escape for that in big 2025 (and also in few next years) so we have to live with that AI-generated & AI-assisted code inside the dependencies, but that doesn't mean I will code or allows AI-generated & AI-assisted code in this project at all. + - Remember : Projects that rely on dependencies that is already filled up with AI-generated & AI-assisted code or bulit on top of it but written by human and NOT AI doesn't means the project is AI-powered or AI-generated project. + - If you wish to use AI-tools for contributing, please go ahead and find for another project instead. +
## Project history
+ - 05/2023 : MB Bank MOD APK ANDROID project created on Telegram (@mbbmod), providing modified MB Bank APKs since v5.8 with lots of features such as bypassing accessibility check and show a guide to hide root instead of show rooted screen then close the app. + - 01/2024 : Channel from 2023 is deleted, due to Telegram banning account (@cuynutt) + - 06/2024 : [MB Android Patched] channel created, providing modified MB Bank Flutter APKs and then MB React Native APKs + - 01/2025 : Channel renamed to [MBCP Android] due to MB discontinued version that does not requires CorePatch. MBCP Helper also existed since then. + - 05/2025 : Project is rewritten from closed source (mostly with MT Manager) to open source with `bash` programming language, reduce the trust issues with closed source app before, also allow anyone to patch it manually. + - 06/2025 : [Hide VTAP root detection activity & dialog] patch was added, enables the ability to use the MBCP app with superuser (root permission) enabled. + - 08/2025 : @fukiame joining to refactor the project source code, make it easier to maintain in the future, also implement good logic. + - 09/2025 : Original project repository is deleted due to contain Gemini (AI-generated) code `platform-tools.sh` (created with stupid behaviour, anything except that is 100% AI-free) then it has been recreated just right after that and cherry-picked commits from the old project repository, that's why you see older commits with merge conflicts; The project is completely AI-free since 09/2025. + - 10/2025 : MB discontinued `v6.4.66`, the last version with almost all patches working (except `bypass_accessibility_applist`) with `GW525` error when logging in + - 11/2025 : After multiple times lying myself and always said that I'm not a developer, **I claim myself as a MBCP developer** and still having skill issues, but atleast, I made this project, and solved the issues that MB's development team created to the MB Bank app by writing code to bypass them. + - 11/2025 (2) : MB released `v6.4.74` with AI-crap button that replaces legacy search button. I created a patch that force replace it back to old search icon. + - ...
From 7470f5ad124a34b676defdf4057f8159bd04614a Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 11 Jan 2026 11:46:55 +0700 Subject: [PATCH 07/71] feat: mbcpapp.sh: unpack status & restart script Signed-off-by: Cuynu --- MBCPApp/mbcpapp.sh | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index f93796e..e9c6e26 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -118,6 +118,7 @@ unpack_mbcp() { rm -rf 'mbapk/*.apks' rm -rf 'mbapk/*merged.apk' java -jar tools/apkeditor.jar d -i mbapk/*.apk -o mbapk/mbapk_unpacked || { err "Unpacking failed !" ; return 1 ; } + touch 'mbapk/mbapk_unpacked/isreal_unpacked' info "Cleaning useless files..." rm -rf 'mbapk/mbapk_unpacked/root/assets/_4A9w8flncUrhDOG8dyqLi_azBTYT3PlSXz0hiCzRQA_' rm -rf 'mbapk/mbapk_unpacked/root/assets/0QDl12M5S2hKxoKF4cNI4kEX1qDQRMiOd34TXjSjy4M_' @@ -221,6 +222,16 @@ repack_mbcp() { } || err 'ERROR : Repacking failed !' } +successunpack() { + if [ -f "$DIRPATH"/mbapk/mbapk_unpacked/isreal_unpacked ] + then + echo -e "\033[32m"Unpacked."$1\033[0m" + + else + echo -e "\033[31m"Not yet unpacked or not found."$1\033[0m" + fi +} + check_mbshield() { is_unpacked || return 1 if [ -f "$DIRPATH"/mbapk/mbapk_unpacked/root/assets/mbshield.szip ] @@ -265,9 +276,11 @@ echo "Current commit : $COMMIT ($BRANCH)" echo "Source code : https://git.disroot.org/mbcp/mbbpatch.git" echo "Made possible by Cuynu's brain with love <3" echo ------------------------------------------------------------- +echo App status : $(successunpack) +echo ------------------------------------------------------------- # Main functions PS3='Please select options to continue : ' -select opt in 'Pull latest commit' 'Unpack APK' 'Convert apks to apk' 'Repack APK' 'Install patched app' 'MBShield Check' 'Patch App' 'Legacy patches' 'Extract assets [ROOT]' 'Launch MBCPApp/MBBank' 'Force close MBCPApp/MBBank' 'Clear MBCPApp/MBBank app data' 'Clean patched app' 'Download/update tools' 'Exit' +select opt in 'Pull latest commit' 'Unpack APK' 'Convert apks to apk' 'Repack APK' 'Install patched app' 'MBShield Check' 'Patch App' 'Legacy patches' 'Extract assets [ROOT]' 'Launch MBCPApp/MBBank' 'Force close MBCPApp/MBBank' 'Clear MBCPApp/MBBank app data' 'Clean patched app' 'Download/update tools' 'Restart script' 'Exit' do case "$opt" in 'Download/update tools' ) download_tools ;; @@ -351,6 +364,9 @@ else break fi done + ;; + 'Restart script' ) + bash mbcpapp.sh ;; 'Clear MBCPApp/MBBank app data' ) info "Clearing [com.mbmobile] data..." @@ -358,7 +374,6 @@ done adb shell am start -n com.mbmobile/io.flutter.plugins.MainActivity info "Current logged in account will remain present, even if app data is cleared !" ;; - 'Pull latest commit' ) git pull origin mbflutter info "Please run patcher again !" @@ -451,6 +466,6 @@ do fi done ;; - 'Exit' ) exit ;; + 'Exit' ) exit ;; esac done From ca5548ed77eb1db6b8d31c05b5ddde8bf01bce1c Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 11 Jan 2026 11:49:38 +0700 Subject: [PATCH 08/71] fix: mbcpapp.sh: script exit when the apks files is not found should be return 0 instead Signed-off-by: Cuynu --- MBCPApp/mbcpapp.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index e9c6e26..b800840 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -247,7 +247,7 @@ convert_apks() { [[ $(uname -a | grep Linux) ]] && local - ; set -e ls "$DIRPATH"/mbapk/*.apks >/dev/null 2>&1 || { err "APKs missing, cannot continue !" - return 1 + return 0 } apkeditor_exist info "Converting apks to apk..." From 5f6d43aa63c7060df40b2bf12c7f9bdb6e90b413 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 11 Jan 2026 12:11:22 +0700 Subject: [PATCH 09/71] feat: modify_app_theme.sh: support for new enforced priority logo looks bad, but still usable Signed-off-by: Cuynu --- .../semipriority/ic_logo_mb_text_enforced.svg | 83 +++++++++++++++++++ MBCPApp/patches/modify_app_theme.sh | 15 +++- 2 files changed, 96 insertions(+), 2 deletions(-) create mode 100644 MBCPApp/blob_patches/semipriority/ic_logo_mb_text_enforced.svg diff --git a/MBCPApp/blob_patches/semipriority/ic_logo_mb_text_enforced.svg b/MBCPApp/blob_patches/semipriority/ic_logo_mb_text_enforced.svg new file mode 100644 index 0000000..a082b0b --- /dev/null +++ b/MBCPApp/blob_patches/semipriority/ic_logo_mb_text_enforced.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + diff --git a/MBCPApp/patches/modify_app_theme.sh b/MBCPApp/patches/modify_app_theme.sh index c17cc46..4f94062 100644 --- a/MBCPApp/patches/modify_app_theme.sh +++ b/MBCPApp/patches/modify_app_theme.sh @@ -5,6 +5,18 @@ # shellcheck disable=SC1091 . "$DIRPATH"/common.sh +prioritylogo() { + if [ -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/a_logo_img_addon.webp' ] +then + warn "App newer than v6.4.79+ ! Using enforced logo instead" + info "Copying [ic_logo_mb_text_enforced.svg]... + cp -f 'blob_patches/semipriority/ic_logo_mb_text_enforced.svg' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/svgs/ic_logo_mb_text.svg' +else + info 'Copying [ic_logo_mb_text.svg]...' + cp -f 'blob_patches/semipriority/ic_logo_mb_text.svg' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/svgs/' +fi +} + iszdefend PS3='Select themes : ' select opt in 'MBCP SemiPriority' 'MBCP MBClassic' 'Noel 2024' 'Tre trung' 'Mid-autumn festival' 'Exit' @@ -17,8 +29,7 @@ do cp 'blob_patches/semipriority/priority/a_background_image.webp' 'blob_patches/semipriority/priority/qr_img_ThemeDefalut.webp' info 'Copying to [flutter_assets/assets/images/dynamic/base]' cp -r -f 'blob_patches/semipriority/priority/'* 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' - info 'Copying [ic_logo_mb_text.svg]...' - cp -f 'blob_patches/semipriority/ic_logo_mb_text.svg' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/svgs/' + prioritylogo info 'Copying [welcom_img_eMbee.webp]...' cp -f 'blob_patches/semipriority/welcom_img_eMbee.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' From d143a79d1b07f43cc6ee4eb5502fe2585175a474 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Mon, 12 Jan 2026 19:49:13 +0700 Subject: [PATCH 10/71] misc: remove sh*t completely fake, idk why this is get pushed Signed-off-by: Cuynu --- MBCPApp/cpp/.gitkeep | 0 MBCPApp/cpp/mbcputility_str/main_str.cpp | 49 ------------------------ 2 files changed, 49 deletions(-) delete mode 100644 MBCPApp/cpp/.gitkeep delete mode 100644 MBCPApp/cpp/mbcputility_str/main_str.cpp diff --git a/MBCPApp/cpp/.gitkeep b/MBCPApp/cpp/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/MBCPApp/cpp/mbcputility_str/main_str.cpp b/MBCPApp/cpp/mbcputility_str/main_str.cpp deleted file mode 100644 index e246139..0000000 --- a/MBCPApp/cpp/mbcputility_str/main_str.cpp +++ /dev/null @@ -1,49 +0,0 @@ -#include -#include - -using namespace std; - -int main() { - /* This is placeholder strings. It may be used in the feature. I don't know when it need to be used - * maybe in 2026? no idea yet :> */ - - // MBCP Utilities (accessible from eMBee Helper icon in login screen) - string mbcpMain = "MBCP Utilities"; - - // MBCP Utilities features - string spoofGw934 = "GW934 login workaround"; - string spoofGW934sum = "This feature will bypass the app integrity check and allow logging in with your MB account but may have some side effects. \nAre you sure you want to use this feature?"; - string restartMbcpDialog = "Enable and restart"; - string restartMbcp = "Restart app"; - string enabledToast = "Restart MBCP app to take effects!"; - string spoofPlatform = "Spoof platform info to iPhone 6"; - string spoofPlatformsum = "This feature will spoof platform info to iPhone 6 in order to allow registering DigitalOTP via eKYC without unlinking. Whether to enable or not ???"; - // SemiPriority exclusive - string enablePriority = "Enable Priority theme"; - string enablePrioritysum = "This feature will download the AddonPriority theme, and redirect you to the [Chinh Phuc Dinh Cao] theme. \nAfter that, press [Apply] to complete. Are you sure to download?"; - string noPriority = "This feature is not available for non-SemiPriority app variant."; - - string mbcpRepo = "MBCP Project"; - string mbcpRepoSum = "View MBCP project source code on Disroot"; - - // Forgotten DigitalOTP login PIN - string forgotDotp = "Forgot DigitalOTP PIN ?"; - string noDotploginPin = "If you forgotten the DigitalOTP PIN code and unable to login to the app, please take your device and CC/CCCD and go to nearest MB's branch for helpiong with remove linked DigitalOTP devices in order to logging in to app again. \nNo one except MB's branch can help you with that."; - - // Donatation - string authorDonate = "Donate me"; - string authorDonatesum = "Donation are not required and is only used for supporting me getting around the day. It does not affect anything to project development. \nAre you sure you want to continue with donation? You'll be redirected to transfer money screen."; - - // Dump MB log - string dumpMblog = "Dump app logs"; - string dumpMblogsum = "Are you sure? app logs will be saved as [client.log.new] and [client.log.json.new] on [app_flutter]."; - - // URL - string mbcpRepoUrl = "https://git.disroot.org/mbcp/"; - string tgUrl = "https://t.me/mbcposs"; - string tgChaturl = "https://t.me/mbcposs_chat"; - string lotusUrl = "https://lotuschat.vn/w/+2KBDmUY51UcOzxdMbU8fwI"; - string lotusChatUrl = "https://lotuschat.vn/w/+PkJ40NlqqJZcUkFTcL3D5C"; - string cuynuMbDonate = "https://mbbank.onelink.me/QPF5?af_dp=mbbank://&ad_dp=inhandao&account_no=12131213111111&bank_code=MB&amount=&description=MBCP%20Donate"; - -} From e32c0f9118124a3ce0f9faf837f16d3584331cba Mon Sep 17 00:00:00 2001 From: Cuynu Date: Mon, 12 Jan 2026 20:16:23 +0700 Subject: [PATCH 11/71] readme: current situations Signed-off-by: Cuynu --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 7b5674b..e330acb 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,12 @@ Lightweight **AI-free, human-written** open source tool for patching MB Bank (An - Project FAQ : [Read here](/mbcp/info_en/wiki/faq) - Licensed as MIT License. +## Current situation + +- Project is used to almost DEAD, due to MB's measure to modified dex & libraries from the server-side with GW934 error when logging in. Luckily, I have a way to bypass the [Zimperium check](/mbcp/mbzdefend-fix), that's why the project still alive till nowadays with other patches. + +- The GW934 error is known enabled from the server-side (v6.4.64 works since days 0, but return with GW934 error after 11 days), it requires client (MBCP/MBBank) app to sent the SHA256 hash of 3 app libraries `libapp.so` | `libmbshield.so` | `libclosestmadagascar.so` and all of 5 dex files (classes1->5.dex) to the server for comparing hash, and if it doesn't match, the server will prevent the app from logging in with GW934 error (MB has detected that your device is not secure for performing transactions. Please uninstall the App and reinstall it from the app store). The other function (eg: DigitalOTP) that works without logging in still works. + ## Introduction - Note : "MBCP" / "MBCPApp" = "MBBank CorePatch" - This project was made to remove or limit annoying features & root detection & accessibility detection that is implemented by the development team of "MB Bank" Android app with additional features such as custom themes ability, device font, etc (see more in patches list). **It's not PoC (Proof of Concept) project at all.** From b5b7cb82955f9a4e9d80b8faeb469bcff325d9e6 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Mon, 12 Jan 2026 20:38:17 +0700 Subject: [PATCH 12/71] fix: legacy_patch.sh: wrong filename we already switched to apkeditor for a while, but this one is still using apktool.yml, it must be AndroidManifest.xml instead. some other minimal changes Signed-off-by: Cuynu --- MBCPApp/legacy_patch.sh | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/MBCPApp/legacy_patch.sh b/MBCPApp/legacy_patch.sh index 0d70200..6eb9d42 100755 --- a/MBCPApp/legacy_patch.sh +++ b/MBCPApp/legacy_patch.sh @@ -12,7 +12,7 @@ if [ "$opt" == 'Bypass 1200 error [v6.4.45]' ]; then wget https://github.com/ghclonenah1/mbbpatch_release/releases/download/a/embee_v6.4.47_arm64-v8a_armeabi-v7a.apks -q --show-progress mv *.apks bypass1200/ echo "Unpacking..." - java -jar tools/apkeditor.jar m -i bypass1200/*.apks -j$(nproc) + java -jar tools/apkeditor.jar m -i bypass1200/*.apks java -jar tools/apktool.jar d bypass1200/*.apk -o bypass1200/unpacked -j$(nproc) mv bypass1200/unpacked/lib/arm64-v8a/libapp.so mbapk/mbapk_unpacked/root/lib/arm64-v8a/ mv bypass1200/unpacked/lib/armeabi-v7a/libapp.so mbapk/mbapk_unpacked/root/lib/armeabi-v7a/ @@ -22,14 +22,14 @@ if [ "$opt" == 'Bypass 1200 error [v6.4.45]' ]; then rm -rf bypass1200 ## MB Forced update to 658, it must be spoofed! echo "Patching [apktool.yml]..." - sed -i 's|658|700|g' "$DIRPATH"/mbapk/mbapk_unpacked/apktool.yml + sed -i 's|658|700|g' "$DIRPATH"/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 $(git show -s --format=%cd HEAD). > 'mbapk/mbapk_unpacked/root/assets/mbcp_info/bypass_1200_error.inf' - # Placeholder patch, not yet implemented - elif [ "$opt" == 'Bypass signature check' ]; then + # Use bypass gw934 checksum for this patch instead + elif [ "$opt" == 'Bypass signature check' ]; then echo "Applying patch [Bypass signature check]..." - if [ -d "$DIRPATH"/mbapk/mbapk_unpacked ] + if [ -d "$DIRPATH"/mbapk/mbapk_unpacked ] then # Checks for MBShield, if exists then exit function if [ -f "$DIRPATH"/mbapk/mbapk_unpacked/assets/mbshield.szip ] @@ -43,8 +43,7 @@ if [ "$opt" == 'Bypass 1200 error [v6.4.45]' ]; then echo "MBBank v6.4.26 [versionCode : 626]" echo "MBBank v6.4.45 [versionCode : 658]" else - echo "This patch are now a part of [Bypass GW934 checksum] patch, please exit legacy patch and continue with normal patch !" - + echo "This patch is now a part of [Bypass GW934 checksum] patch, please exit legacy patch and continue with normal patch !" fi else echo "APK are not unpacked ! Please unpack APK first !" @@ -98,9 +97,8 @@ fi elif [ "$opt" == 'Exit' ]; then clear - ./mbcpapp.sh - exit - break + exit + break fi done From 4b24859f024722ebb639492219cb6c341be0daf1 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Tue, 13 Jan 2026 01:08:18 +0700 Subject: [PATCH 13/71] fix: modify_app_theme.sh: wrong function location it must be in common.sh instead also some syntax ahh moment Signed-off-by: Cuynu --- MBCPApp/common.sh | 12 ++++++++++++ MBCPApp/patches/modify_app_theme.sh | 12 ------------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/MBCPApp/common.sh b/MBCPApp/common.sh index ef06da3..5679d8e 100644 --- a/MBCPApp/common.sh +++ b/MBCPApp/common.sh @@ -44,6 +44,18 @@ sed_libapp() { ) && info "[sed_libapp] [$target] -> [$replacement]" || warn "[sed_libapp] replacing [$target] failed !" } +prioritylogo() { + if [ -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/a_logo_img_addon.webp' ] +then + warn "App newer than v6.4.79+ ! Using enforced logo instead" + info "Copying [ic_logo_mb_text_enforced.svg]..." + cp -f 'blob_patches/semipriority/ic_logo_mb_text_enforced.svg' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/svgs/ic_logo_mb_text.svg' +else + info 'Copying [ic_logo_mb_text.svg]...' + cp -f 'blob_patches/semipriority/ic_logo_mb_text.svg' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/svgs/' +fi +} + # libdesignersactivists.so are former known as libZDefend.so # MB moved it to libdesignersactivists.so since v6.4.48+ # this currently is placeholder, and will be implemented later diff --git a/MBCPApp/patches/modify_app_theme.sh b/MBCPApp/patches/modify_app_theme.sh index 4f94062..4e67805 100644 --- a/MBCPApp/patches/modify_app_theme.sh +++ b/MBCPApp/patches/modify_app_theme.sh @@ -5,18 +5,6 @@ # shellcheck disable=SC1091 . "$DIRPATH"/common.sh -prioritylogo() { - if [ -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/a_logo_img_addon.webp' ] -then - warn "App newer than v6.4.79+ ! Using enforced logo instead" - info "Copying [ic_logo_mb_text_enforced.svg]... - cp -f 'blob_patches/semipriority/ic_logo_mb_text_enforced.svg' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/svgs/ic_logo_mb_text.svg' -else - info 'Copying [ic_logo_mb_text.svg]...' - cp -f 'blob_patches/semipriority/ic_logo_mb_text.svg' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/svgs/' -fi -} - iszdefend PS3='Select themes : ' select opt in 'MBCP SemiPriority' 'MBCP MBClassic' 'Noel 2024' 'Tre trung' 'Mid-autumn festival' 'Exit' From c5def45c3d275aa314be3603a3e7893a13bd63ce Mon Sep 17 00:00:00 2001 From: Cuynu Date: Tue, 13 Jan 2026 02:36:11 +0700 Subject: [PATCH 14/71] fix: mbcpapp.sh: incorrect gnu-sed path darwin only Signed-off-by: Cuynu --- MBCPApp/mbcpapp.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index b800840..d8a9acc 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -71,7 +71,7 @@ download_tools() { } darwindeps() { - PATH="$HOMEBREW_PREFIX/opt/gnu-sed/libexec/gnubin:$PATH" + PATH="/usr/local/opt/gnu-sed/libexec/gnubin:$PATH" } darwin() { From 96067a39dd50b02b2184aaa29bf7e299cb4beade Mon Sep 17 00:00:00 2001 From: Cuynu Date: Tue, 13 Jan 2026 03:10:17 +0700 Subject: [PATCH 15/71] feat: semipriority: new enforced logo Signed-off-by: Cuynu --- .../semipriority/ic_logo_mb_text_enforced.svg | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/MBCPApp/blob_patches/semipriority/ic_logo_mb_text_enforced.svg b/MBCPApp/blob_patches/semipriority/ic_logo_mb_text_enforced.svg index a082b0b..af2d6db 100644 --- a/MBCPApp/blob_patches/semipriority/ic_logo_mb_text_enforced.svg +++ b/MBCPApp/blob_patches/semipriority/ic_logo_mb_text_enforced.svg @@ -6,8 +6,8 @@ fill="none" version="1.1" id="svg1" - sodipodi:docname="ic_logo_mb_text.svg" - inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)" + sodipodi:docname="ic_logo_mb_text_enforced.svg" + inkscape:version="1.4.3 (0d15f75042, 2025-12-25)" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" @@ -25,24 +25,24 @@ inkscape:deskcolor="#d1d1d1" inkscape:zoom="13.953125" inkscape:cx="3.1175812" - inkscape:cy="28.55991" - inkscape:window-width="1920" - inkscape:window-height="1143" - inkscape:window-x="0" - inkscape:window-y="33" + inkscape:cy="17.092945" + inkscape:window-width="1716" + inkscape:window-height="976" + inkscape:window-x="6" + inkscape:window-y="52" inkscape:window-maximized="1" inkscape:current-layer="svg1" /> + transform="matrix(0.41273844,0,0,0.42784456,2.6367835,11.966405)"> Date: Wed, 14 Jan 2026 23:59:42 +0700 Subject: [PATCH 16/71] fix: mbcpapp.sh: no return 1 for unpack & repack Signed-off-by: Cuynu --- MBCPApp/mbcpapp.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index d8a9acc..57e216b 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -113,7 +113,7 @@ mb_apk_exist() { unpack_mbcp() { [[ $(uname -a | grep Linux) ]] && local - ; set -e - { apkeditor_exist && mb_apk_exist ; } || return 1 + { apkeditor_exist && mb_apk_exist ; } || return 0 rm -rf 'mbapk/mbapk_unpacked' rm -rf 'mbapk/*.apks' rm -rf 'mbapk/*merged.apk' @@ -204,7 +204,7 @@ unpack_mbcp() { } repack_mbcp() { - { apktool_exist && is_unpacked ; } || return 1 + { apktool_exist && is_unpacked ; } || return 0 info "Repacking APK..." echo "Compiled with MBCPApp Patcher by $(whoami) on $(uname -s -r) with commit $COMMIT at $(date). That's all xD" > 'mbapk/mbapk_unpacked/root/assets/mbcp_info/mbcpinfo.txt' ( From 7fc76655255b6ffefa8fe85f7287a2fddaab26ce Mon Sep 17 00:00:00 2001 From: Cuynu Date: Fri, 16 Jan 2026 16:13:09 +0700 Subject: [PATCH 17/71] readme: minor changes Signed-off-by: Cuynu --- README.md | 33 +++++++++++++++++++++------------ 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index e330acb..2fe31bc 100644 --- a/README.md +++ b/README.md @@ -14,9 +14,12 @@ Lightweight **AI-free, human-written** open source tool for patching MB Bank (An ## Current situation -- Project is used to almost DEAD, due to MB's measure to modified dex & libraries from the server-side with GW934 error when logging in. Luckily, I have a way to bypass the [Zimperium check](/mbcp/mbzdefend-fix), that's why the project still alive till nowadays with other patches. +- Project is used to almost DEAD, due to MB's measure to modified dex & libraries from the server-side with GW934 error (`getSHFiles`) when logging in. Luckily, I have a way to bypass the [Zimperium check](/mbcp/mbzdefend-fix), that's why the project still alive till nowadays with other patches. +- More information about GW934 measure : +
- The GW934 error is known enabled from the server-side (v6.4.64 works since days 0, but return with GW934 error after 11 days), it requires client (MBCP/MBBank) app to sent the SHA256 hash of 3 app libraries `libapp.so` | `libmbshield.so` | `libclosestmadagascar.so` and all of 5 dex files (classes1->5.dex) to the server for comparing hash, and if it doesn't match, the server will prevent the app from logging in with GW934 error (MB has detected that your device is not secure for performing transactions. Please uninstall the App and reinstall it from the app store). The other function (eg: DigitalOTP) that works without logging in still works. +
## Introduction - Note : "MBCP" / "MBCPApp" = "MBBank CorePatch" @@ -25,17 +28,21 @@ Lightweight **AI-free, human-written** open source tool for patching MB Bank (An - In order to support community and allow other devs to improve the project, I spend days to rewritten `MBCP` patches in Bash and open source it so you can patch yourself from original app on Linux or Darwin (macOS) environment. All MBCP pre-bulit releases from v6.4.47+ are all bulit with this open source project with the commit ID at the end of the file name. ## DISCLAIMER -I'm not responsible for any illegal action if someone abuse this patch to do illegal things, since it's originally made for technical or well-known users only. +I'm not responsible if someone abuse this patch to do illegal things, since it's originally made for technical or well-known users only. ## Documentation -- [MBCPApp Pathcer Documentation](/mbcp/mbbpatch/wiki) +- [MBCPApp Patcher Documentation](/mbcp/mbbpatch/wiki) ## Requirements & Usage & How-to use patcher - Follow usage docs here : [Patcher Usage](/mbcp/mbbpatch/wiki/patcher-usage.-) ## Patches list : +- Important notice (must read!) : + +
+ > [!IMPORTANT] > These patches can be applied for current/newer app version, but the app will refuse to login with `GW934` error : > - Remove invoke to mbshield @@ -55,6 +62,8 @@ I'm not responsible for any illegal action if someone abuse this patch to do ill > Except for testing, those mentioned patches shouldn't be used for any normal use cases. So for now, avoid it when patching app. > +
+ ### [📦 `MB Bank : com.mbmobile`](https://t.me/embeeapks)
@@ -72,19 +81,19 @@ I'm not responsible for any illegal action if someone abuse this patch to do ill | `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.82 | | `Remove new zimperium check` | Remove the new Zimperium (ZDefend) root detection from app. Picked up from Legacy Patch. | v6.4.60 ~ v6.4.82 | | `Remove bulit-in fonts` | Remove app font and force to use device font for most app components. | v6.4.0 ~ v6.4.82 | -| `Modify app theme` | Modify the app theme in app from original one to others. Currently have MBClassic and SemiPriority. | v6.4.30 ~ v6.4.82 | +| `Modify app theme` | Modify the bulit-in app theme from original one to other themes. | v6.4.30 ~ v6.4.82 | | `Remove garbage permission and activities` | Removes tracking permission & activities from app. | v6.4.0 ~ v6.4.82 | -| `Revert old eMBee logo` | Revert old eMBee logo, specially on product consultation options. | v6.4.53 ~ v6.4.82 | +| `Revert old eMBee logo` | Revert old eMBee logo, especially on product consultation options. | v6.4.53 ~ v6.4.82 | | `Remove useless libraries` | Remove the useless libraries from app, only for v6.4.67+ | v6.4.67 ~ v6.4.82 | -| `Remove animated QR background` | Remove the animated QR background on bottom navigation bar and replace with white background. | v6.4.43 ~ v6.4.82 | +| `Remove animated QR background` | Remove the animated QR background from bottom navigation bar and replace with white background. | v6.4.43 ~ v6.4.82 | | `Remove VNPAY VMB20` | Remove the VNPAY Airplane related activities. | v6.4.55 ~ v6.4.82 | | `Restore old registration resources` | Restore old resources on `onboarding` page. | v6.4.48 ~ v6.4.82 | -| `Hide VTAP root detection activity & dialog` | Hide the old root detection screen and dialog showing "Device is rooted" (might have issues on some HyperOS ROMs). | v6.4.0 ~ v6.4.82 | -| `Legacy hide VTAP activity & dialog` | Hide the first root detection screen with dialog showing "Device is rooted" but not bypassing it. (GW908 will present, unlike standard `Hide VTAP root detection activity & dialog` patch). Only use for some ugly ROMs which crashing with standard patch. | v6.4.53 ~ v6.4.82 | +| `Hide VTAP root detection activity & dialog` | Hide the old root detection screen and dialog showing "Device is rooted" (might have issues with some HyperOS ROMs). | v6.4.0 ~ v6.4.82 | +| `Legacy hide VTAP activity & dialog` | Hide the first root detection screen with dialog showing "Device is rooted" but not bypassing it. (GW908 will present, unlike standard `Hide VTAP root detection activity & dialog` patch). Only use for some ugly ROMs which is crashing with standard patch. | v6.4.53 ~ v6.4.82 | | `Remove protection shield` | Remove the MIC protection shield on profile picture and login screen. (not app protection) | v6.4.0 ~ v6.4.82 | | `Remove app from launcher` | Remove the app icon from launcher, and start with `am start` or with MBZDefend-Fix Action/Termux. | v6.4.0 ~ v6.4.82 | | `Set targetSdkVersion to 34` | Set the `targetSdkVersion` to 34 (Android 14) to prevent UI issues on some activities. | v6.4.10 ~ v6.4.82 | -| `Add modified resources` | Adds the specific strings for MBCP on eKYC phase, and modify the DigiBank logo. | v6.4.0 ~ v6.4.82 | +| `Add modified resources` | Adds the specific strings for MBCP on eKYC phases, and modify the DigiBank logo. | v6.4.0 ~ v6.4.82 | | `Add anime resources` | Adds anime-related resources to some components inside app. | v6.4.45 ~ v6.4.82 | @@ -116,13 +125,13 @@ I'm not responsible for any illegal action if someone abuse this patch to do ill ## Legacy patches -- Those patches are not implemented or outdated, which is used for discontinued MB app version. +- These patches are not implemented or outdated, which is used for discontinued MB app version. ### [📦 `MB Bank : com.mbmobile`](https://t.me/embeeapks)
| ⚙️ Patch | 📜 Description | 🏦 Suggested version | |:--------:|:--------------:|:-----------------:| -| `Bypass signature check` | Not implemented | v6.4.0 ~ v6.4.21 | +| `Bypass signature check` | Not implemented (Use bypass GW934 checksum instead) | v6.4.0 ~ v6.4.21 | | `[TEST] Remove v6.4.56 root detection` | New workaround that removes new Zimperium (ZDefend) root detection from app. | v6.4.56 | | `Bypass 1200 error` | Workaround for 1200 error that happening on original MB app with specific version, now discontinued. | v6.4.45 |
@@ -204,7 +213,7 @@ I'm not responsible for any illegal action if someone abuse this patch to do ill - [FlatIcon](https://flaticon.com) for some icons, including search icon, verified badge ## Contributors -- [Cuynu](/cuynu) - MBCP project author/dev/maintainer +- [Cuynu](/cuynu) - ~~dev (im not deserve it)~~ maintainer - [fukiame](/fukiame) - refactor & other improvements - [Ngankbakaa](https://github.com/miyukocutee) - contributor From 61c59cd664a7cd34cfae65ba95dbaba77ec22889 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Fri, 16 Jan 2026 16:18:48 +0700 Subject: [PATCH 18/71] readme: bump suggested version to v6.4.83 Signed-off-by: Cuynu --- README.md | 58 +++++++++++++++++++++++++++---------------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/README.md b/README.md index 2fe31bc..d9e13a2 100644 --- a/README.md +++ b/README.md @@ -69,32 +69,32 @@ I'm not responsible if someone abuse this patch to do illegal things, since it's | ⚙️ Patch | 📜 Description | 🏦 Suggested version | |:--------:|:--------------:|:-----------------:| -| `Add verified badge` | Replaces the MIC protection shield with verified badge to make it looks more cute :3 | v6.4.0 ~ v6.4.82 | -| `Adaptive launcher icon` | Adds the adaptive & themed icon support to the app. Thanks to @fukiame ! | v6.4.0 ~ v6.4.82 | -| `Proper notification icon` | Temporary fixes for the app notification icon. Thanks to @fukiame ! | v6.4.0 ~ v6.4.82 | -| `Block adjust volume on sEKYC` | Prevent the device volume from being adjusted when entering eKYC activity. | v6.4.0 ~ v6.4.82 | -| `Change app logo` | Change the app logo with set of icons. | v6.4.0 ~ v6.4.82 | -| `Change widget background to dark ` | Change widget background to dark if you use MBBHomeWidget. | v6.4.0 ~ v6.4.82 | -| `Force portrait screen` | Force the screen always portrait on app, espcially when launching. | v6.4.0 ~ v6.4.82 | -| `Remove MB AI Bullsh*t resources` | Remove the bullsh*t MB AI resources from app. Need to implement more in the future. | v6.4.74 ~ v6.4.82 | -| `Remove MB Themes Store` | Remove the MB Themes Store banner from Themes list, preventing access to MB Theme Store. | v6.4.28 ~ v6.4.82 | -| `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.82 | -| `Remove new zimperium check` | Remove the new Zimperium (ZDefend) root detection from app. Picked up from Legacy Patch. | v6.4.60 ~ v6.4.82 | -| `Remove bulit-in fonts` | Remove app font and force to use device font for most app components. | v6.4.0 ~ v6.4.82 | -| `Modify app theme` | Modify the bulit-in app theme from original one to other themes. | v6.4.30 ~ v6.4.82 | -| `Remove garbage permission and activities` | Removes tracking permission & activities from app. | v6.4.0 ~ v6.4.82 | -| `Revert old eMBee logo` | Revert old eMBee logo, especially on product consultation options. | v6.4.53 ~ v6.4.82 | -| `Remove useless libraries` | Remove the useless libraries from app, only for v6.4.67+ | v6.4.67 ~ v6.4.82 | -| `Remove animated QR background` | Remove the animated QR background from bottom navigation bar and replace with white background. | v6.4.43 ~ v6.4.82 | -| `Remove VNPAY VMB20` | Remove the VNPAY Airplane related activities. | v6.4.55 ~ v6.4.82 | -| `Restore old registration resources` | Restore old resources on `onboarding` page. | v6.4.48 ~ v6.4.82 | -| `Hide VTAP root detection activity & dialog` | Hide the old root detection screen and dialog showing "Device is rooted" (might have issues with some HyperOS ROMs). | v6.4.0 ~ v6.4.82 | -| `Legacy hide VTAP activity & dialog` | Hide the first root detection screen with dialog showing "Device is rooted" but not bypassing it. (GW908 will present, unlike standard `Hide VTAP root detection activity & dialog` patch). Only use for some ugly ROMs which is crashing with standard patch. | v6.4.53 ~ v6.4.82 | -| `Remove protection shield` | Remove the MIC protection shield on profile picture and login screen. (not app protection) | v6.4.0 ~ v6.4.82 | -| `Remove app from launcher` | Remove the app icon from launcher, and start with `am start` or with MBZDefend-Fix Action/Termux. | v6.4.0 ~ v6.4.82 | -| `Set targetSdkVersion to 34` | Set the `targetSdkVersion` to 34 (Android 14) to prevent UI issues on some activities. | v6.4.10 ~ v6.4.82 | -| `Add modified resources` | Adds the specific strings for MBCP on eKYC phases, and modify the DigiBank logo. | v6.4.0 ~ v6.4.82 | -| `Add anime resources` | Adds anime-related resources to some components inside app. | v6.4.45 ~ v6.4.82 | +| `Add verified badge` | Replaces the MIC protection shield with verified badge to make it looks more cute :3 | v6.4.0 ~ v6.4.83 | +| `Adaptive launcher icon` | Adds the adaptive & themed icon support to the app. Thanks to @fukiame ! | v6.4.0 ~ v6.4.83 | +| `Proper notification icon` | Temporary fixes for the app notification icon. Thanks to @fukiame ! | v6.4.0 ~ v6.4.83 | +| `Block adjust volume on sEKYC` | Prevent the device volume from being adjusted when entering eKYC activity. | v6.4.0 ~ v6.4.83 | +| `Change app logo` | Change the app logo with set of icons. | v6.4.0 ~ v6.4.83 | +| `Change widget background to dark ` | Change widget background to dark if you use MBBHomeWidget. | v6.4.0 ~ v6.4.83 | +| `Force portrait screen` | Force the screen always portrait on app, espcially when launching. | v6.4.0 ~ v6.4.83 | +| `Remove MB AI Bullsh*t resources` | Remove the bullsh*t MB AI resources from app. Need to implement more in the future. | v6.4.74 ~ v6.4.83 | +| `Remove MB Themes Store` | Remove the MB Themes Store banner from Themes list, preventing access to MB Theme Store. | v6.4.28 ~ v6.4.83 | +| `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.83 | +| `Remove new zimperium check` | Remove the new Zimperium (ZDefend) root detection from app. Picked up from Legacy Patch. | v6.4.60 ~ v6.4.83 | +| `Remove bulit-in fonts` | Remove app font and force to use device font for most app components. | v6.4.0 ~ v6.4.83 | +| `Modify app theme` | Modify the bulit-in app theme from original one to other themes. | v6.4.30 ~ v6.4.83 | +| `Remove garbage permission and activities` | Removes tracking permission & activities from app. | v6.4.0 ~ v6.4.83 | +| `Revert old eMBee logo` | Revert old eMBee logo, especially on product consultation options. | v6.4.53 ~ v6.4.83 | +| `Remove useless libraries` | Remove the useless libraries from app, only for v6.4.67+ | v6.4.67 ~ v6.4.83 | +| `Remove animated QR background` | Remove the animated QR background from bottom navigation bar and replace with white background. | v6.4.43 ~ v6.4.83 | +| `Remove VNPAY VMB20` | Remove the VNPAY Airplane related activities. | v6.4.55 ~ v6.4.83 | +| `Restore old registration resources` | Restore old resources on `onboarding` page. | v6.4.48 ~ v6.4.83 | +| `Hide VTAP root detection activity & dialog` | Hide the old root detection screen and dialog showing "Device is rooted" (might have issues with some HyperOS ROMs). | v6.4.0 ~ v6.4.83 | +| `Legacy hide VTAP activity & dialog` | Hide the first root detection screen with dialog showing "Device is rooted" but not bypassing it. (GW908 will present, unlike standard `Hide VTAP root detection activity & dialog` patch). Only use for some ugly ROMs which is crashing with standard patch. | v6.4.53 ~ v6.4.83 | +| `Remove protection shield` | Remove the MIC protection shield on profile picture and login screen. (not app protection) | v6.4.0 ~ v6.4.83 | +| `Remove app from launcher` | Remove the app icon from launcher, and start with `am start` or with MBZDefend-Fix Action/Termux. | v6.4.0 ~ v6.4.83 | +| `Set targetSdkVersion to 34` | Set the `targetSdkVersion` to 34 (Android 14) to prevent UI issues on some activities. | v6.4.10 ~ v6.4.83 | +| `Add modified resources` | Adds the specific strings for MBCP on eKYC phases, and modify the DigiBank logo. | v6.4.0 ~ v6.4.83 | +| `Add anime resources` | Adds anime-related resources to some components inside app. | v6.4.45 ~ v6.4.83 |
@@ -139,8 +139,8 @@ I'm not responsible if someone abuse this patch to do illegal things, since it's ## Proprietary code > [!WARNING] > This project contains some proprietary code extracted from MB's app that has been modified to bypass something in the app, but the modified proprietary code is completely public and open source, it will be used for some patches. -> -> Proprietary code exists in following folder : + +- Proprietary code exists in following folder : - 1. `blob_patches/bypass_apptampering` - 2. `blob_patches/noadjust_volume_sekyc` @@ -213,7 +213,7 @@ I'm not responsible if someone abuse this patch to do illegal things, since it's - [FlatIcon](https://flaticon.com) for some icons, including search icon, verified badge ## Contributors -- [Cuynu](/cuynu) - ~~dev (im not deserve it)~~ maintainer +- [Cuynu](/cuynu) - ~~dev~~ (im not deserve it) MBCP maintainer - [fukiame](/fukiame) - refactor & other improvements - [Ngankbakaa](https://github.com/miyukocutee) - contributor From c1d1a63115b1427849471267b92b7fcb9c1c3ff5 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sat, 17 Jan 2026 22:19:39 +0700 Subject: [PATCH 19/71] feat: add_modified_resources: bootleg ekyc guide Signed-off-by: Cuynu --- .../blob_patches/bootleg_ekyc/dotp1_ekyc.png | Bin 0 -> 35282 bytes .../blob_patches/bootleg_ekyc/dotp2_ekyc.png | Bin 0 -> 29977 bytes MBCPApp/patches/add_modified_resources.sh | 3 +++ 3 files changed, 3 insertions(+) create mode 100644 MBCPApp/blob_patches/bootleg_ekyc/dotp1_ekyc.png create mode 100644 MBCPApp/blob_patches/bootleg_ekyc/dotp2_ekyc.png diff --git a/MBCPApp/blob_patches/bootleg_ekyc/dotp1_ekyc.png b/MBCPApp/blob_patches/bootleg_ekyc/dotp1_ekyc.png new file mode 100644 index 0000000000000000000000000000000000000000..8b33fd1877bf08db9c7995ecdcb16c6b8e774a66 GIT binary patch literal 35282 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

1+g# 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 WC;qe>ml+rs7(8A5T-G@yGywo=M;CGc literal 0 HcmV?d00001 diff --git a/MBCPApp/blob_patches/bootleg_ekyc/dotp2_ekyc.png b/MBCPApp/blob_patches/bootleg_ekyc/dotp2_ekyc.png new file mode 100644 index 0000000000000000000000000000000000000000..3c946ceb539c32fc982ab0d41f8ac825ac338154 GIT binary patch literal 29977 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 Date: Sat, 17 Jan 2026 22:32:33 +0700 Subject: [PATCH 20/71] fix: add_modified_resources.sh: wrong path Signed-off-by: Cuynu --- MBCPApp/patches/add_modified_resources.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MBCPApp/patches/add_modified_resources.sh b/MBCPApp/patches/add_modified_resources.sh index ac8ab0c..7d89036 100644 --- a/MBCPApp/patches/add_modified_resources.sh +++ b/MBCPApp/patches/add_modified_resources.sh @@ -11,4 +11,4 @@ cp -f 'blob_patches/resources/strings-vi/strings.xml' 'mbapk/mbapk_unpacked/reso cp -f 'blob_patches/resources/strings/strings.xml' 'mbapk/mbapk_unpacked/resources/package_1/res/values/' info "Copying bootleg_ekyc..." cp -f 'blob_patches/bootleg_ekyc/dotp1_ekyc.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/digitalOtp_img_authenguide01.webp' -cp -f 'blob_patches/bootleg_ekyc/dotp2_ekyc.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/digitalOtp_img_authenguide01.webp' +cp -f 'blob_patches/bootleg_ekyc/dotp2_ekyc.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/digitalOtp_img_authenguide02.webp' From ab7eab636d21eb9c6eda214c87dc4d6fb8391e77 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Mon, 19 Jan 2026 15:28:46 +0700 Subject: [PATCH 21/71] feat: add_verified_badge.sh: also remove MIC protection banners files Signed-off-by: Cuynu --- MBCPApp/patches/add_verified_badge.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/MBCPApp/patches/add_verified_badge.sh b/MBCPApp/patches/add_verified_badge.sh index 4901b4a..3c0dee3 100644 --- a/MBCPApp/patches/add_verified_badge.sh +++ b/MBCPApp/patches/add_verified_badge.sh @@ -30,3 +30,12 @@ rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/ba # Processing shield for private users cp -f 'blob_patches/verified_badge/tick-mark.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/img_shield_processing.webp' + +# MIC Protection shield banners +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/khien_img_hoadon.webp' +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/khien_img_muasam.webp' +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/khien_img_offline.webp' +# Private users +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/khien_img_hoadon.private.webp' +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/khien_img_muasam.private.webp' +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/khien_img_offline.private.webp' From e333a1b68df125d32162f8fa2574a8c1a3a7d207 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Mon, 19 Jan 2026 16:22:00 +0700 Subject: [PATCH 22/71] feat: better_custombgscreen.sh: new preview custom background screen patch Signed-off-by: Cuynu --- .../customize_img_changeImageContent.png | Bin 0 -> 464120 bytes MBCPApp/patches/better_custombgscreen.sh | 12 ++++++++++++ README.md | 1 + 3 files changed, 13 insertions(+) create mode 100644 MBCPApp/blob_patches/better_custombgscreen/customize_img_changeImageContent.png create mode 100644 MBCPApp/patches/better_custombgscreen.sh diff --git a/MBCPApp/blob_patches/better_custombgscreen/customize_img_changeImageContent.png b/MBCPApp/blob_patches/better_custombgscreen/customize_img_changeImageContent.png new file mode 100644 index 0000000000000000000000000000000000000000..3e24c69cf3068aea7524587fa6a785228848c550 GIT binary patch literal 464120 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 z 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%0D< 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

?obIr|tE;E4A0AYo1s$qsQz1JZ6VgB@<)BN=2_# zP5B;rWh?|tF16T* z3ul+@t_W3q`f6{L;Q`k*C4n#e_Fi|&D>QezS6AJ@(`KIE$j{f8n?CWcLp&^TFt({p1-$U7Tp@zZPC_SkrQ?qTAq4$RK*eyV(Uo#U)e z-Vc}GJr=fKT90M9NcE{o)6j=$^^+Hf_0Q|Szn!PUdrA4Z=2?NaGSzQ>e;z6H>d)S{ zVZzI!)Y!BhE6wLkaNXAF)cvRZz>!;WrqQt-x4SyZJ~p{ny}X!q*4N^t%ZF$FHDTw9 z)y?n9HywzZc75rOga6mcq$R|FkojpY7$+(=}-#d`nW*e(b!m_FJ9cZZ?PD4X;xt{<^dN_u20(^9xoa znbzOERwG*Bq{;cuO8G_k#AP*Vv*Q;Z*`#-FYH8Pw>(8#|3jSQ&<x>!H);k z9KIHNOB)>5NtfP#<;{klR_pD=H>5Cfy;#|x)nF{1lk>*GY5&fBGnZsY<;PZp&&g1} z=Xxnms^Y%z)lZdM)~nt#K3=#)Aw@)!;f}0(NEJ}cGXfS}+YULbjWY=Z6 z{$h62wA{Ny=q95h+feWkX84t(Fov!8EcdaapH7?4B=jCMXuq5WUTYvu5 zyOc8X|GC)X`(7kNTO6dFMv>8&?&zz%o-<`cdv^w#@Z#6H~k9#GGPd@v$ zMRL*nW2L{>crpL{+jV$?%HCC5j$K!6Sn}LEx_{%I3A4R5ueIcE4V#*F|G8jkFJDM< zK66i9)tUfy8*VQa3)hFr`?=-Y_OJi>kN5XXnb`po*!&L$zOD+LznWvgtfY@o|KgtQ zj{Q_qwTwG=^-BejnIEU_NK1y!F4fF8L~PHk-#$sO$7QP<&-Vl2ZdarlSfdXVs$1W@ z6=DAJh-tz%4~TDO;f!YaZJJ~?U-5Q<`H2_*#4`EM&A#N?f1+RC_*0egkJH=24>pF!p7!`! z8MFPY{qnWn|1PS%Y~M5Se`$P|PiFURwfi!<8K0xtzfOwXapU`@>O~*qWIc*59gtJr z^ftAB$F;EctKBoSy-K`;e%WrGmiM`*>;3cdf7My_>t4;BFTd4N{Z6&(k_!%U`+j?s z&z*gy%kKWJX}_By4*F_T`95}9QC_s$XrhI#`c%==)8YkHI}^@)TKN9WOz+Hp0&k3> zTcbsmY=7_0saiT~{rti;dNFGw?CZY^A1?Bn$v8QA+vlXpT|sjmZi%TVa9xnDmvXEz zvdcQNytB_T`{~Wqg0puf^JeSXtZ7}=y-)u3?)wQl4reOr$aIJ=o~keVN2ab}@Y6}IWLy!-0MhR+|jt<{=F^N z5+Yu-*vnfd-97KPf608)4?}g7wEm((lhC8<=f3`=kTSUGu|Bbi|qhUYq!?LS!}zb zZ=ao0{BHJy@JCmp(-31Aoc6Tw{Klp|)_IXNTh%si>c4 zcFk?_U6Xxvhvin4<@vdFUtPO=PyID|SA1HlB4z)px*XMmT8mF9e>jV06`&(Z&-I3jA$8BAF z_}!nV;3vOXU;V3?_3&u);oZU&bq0ske;t-sP+<7P?S;^TgFO7Fi+E2|{#L!0aO?g> zZ59c^vuz(|OGqbwtM}i>iT$X=>n~qUxPI)b%Gq^E%&kp57fki551x`d>iynDddsZ8 zW$&g;yz1vP?|1Q<3_r6SVHb1le%f?NeLUFJcCo5+h4`fK{VmbAvKD$zdAW0EmU?M$ zP6kVP%!I&;p3~B1SlTa-IBXQMrIyp2Lr~=wYraUq*=PTg-`}k&J>BLd_f(LgpmFakIO7@tN)2Z~k z?AM)d_p-y}R=I_q{aL$w_endOtV^aV?9$)AkIs(EisLhJi_J)y^!N1&?Lxhyp)=y1 z_&6@Detgk=*-4=TQ(6R;PST0H7kKN)eQi_rP1l_J`s>3!Ce3Y`^8D4GnrDi7K03Yy z?_*WPEH~d0o4;3QRc&h1M7HI9wJ)_f-p!q#e#_|Hb}hZ7zNPUZvAG4IKW?@~_GSE$ zS-Ew~liTHX6>onF{pNbYa^!W%0Ty;H*~>?!=_{278|W-@6}{CZnsh&e)y3`R^I1tf z{foKycCYLzt1Rd zBPS6sM~i`tFG7TQ@sw9~;T-QmJ~~A2n!7CP%I%eAX(kiy2A0-txaXZ6x7Ka(#S9av zUbd(b5aqV`W8a6+J?1YRb(Abp9xN1VZ*#YfQGV23nfQ9k7DMMYdu|8Gy$XKIqAx~N zZG5F7dHl}Z0;icO``LKexBhu55!Cgni<{3giIw%a&gU<4?gu2uyxbYH_srr8n{Ip- zYz=5>RJrZ0cv^GOlqylXdyyx$3aBj7cP+|HVP#!m7QSq8 zY1{L3W(sp@rFHk_Ym0X7theA6=1W;6{^V?lGYe^3ac`kkjr%co ztZ-*u*d=t7O-aCVTA}aS+#?#(K2J_QUB)+0SADj&rOdDC=T7WgUwy>q)5E;t*@x#C zx3F?7W>iy<`WzH$|GzYEcfrIXHrpya?rwkb%sk2Jn$yNN$p_xg*|cA8kyJ(b!NrP? zj3eiNY+Rk?CbYt-EyiU-K*EFA<9nliuS!0-H9mN&X2pKacXDzC^?omU*DlNXyual^ zBHy2j@pVo1|9^;nd1g3c57(N{467d}wDTND{C-be@|Hd{aGCTMMP0=gx*DUE$9&n_gOMO8C3s=ZbSe4;`X!=RLc-T4b_FUaL;l-apA- zOFusSA7duf3yS@k#TOSjLsG$fIrRqbxG%Z~I<7E^Ik0W1u}JXZ{kaF9Ixs*<;dQ~sIhRn3f+)SBU>zD&*XkgJVT z&;}p%(2T=d9*UJ7uq`^Vp>|Tf&gbM?x_yr6qNQQ|1=-V6UZ48A_UDh{H@jum6|Rq* z?lNs>S4#;i|KSZEU*Ebv-AQAW?*3;I`ioSqZQYr{7o#uq#`BckS8KDtqoD%QyJhU| zm*%HLX=~TmHm-;~sKK*LH&}tAl&j|6>9prgZ?xxYTwcZzDz;| zC3(E@(~2pKMeAG*W=LICd}Q3+a_DH}#`x!->i*7qytKox<`9#M3jgKVtqIx;&pH;} z*psetWXX$-XBW?KaA`37u%IiPpZ~{)XJxX||M%S3)g=DCtNz>i`j+$0dHasD^ZBgM zaC!Saqv1aSoh!j-to)PlUd~qCUov%xgB=kaEML) zU#ZL8hl_hQziE#8om#Q6^quL`?fQlgQWKo?p-X75?&m9&N|vVceH=k^Lg|0BkMQ5DU#1bBSWt0xLy)0 zuKLTKUA&?3(O(|Vpj`ERt`P!~iQi*{``iU8FV*rMm#}j?a^uG?89n0_f*0IV&jgAY za}>0u<`*7RJ>h!a{O}^)G#~Zj>sMXx{<3aYV2xc(qiDm_PYY~S-o9n26wy4k%WUeD zu&q&|JyRAuQLy{B=DEVh+6nLPC5bRk+wy*E)4uAE0HG%HDtS5I}GuvXibrMsU zgQT48;hzdeH$J^FeREW|<@#SP^Q3P_8(SF%Cg}VAqLyXkE23D!{W`oKM5lYe+W>V5J*Y-ZxeInzEp zm+O4Mt5kFCC~N!7`{AGFw_Ll_kS3)T8gZ`Z|Gc+sFPDGQ%$7|two6|YezR0|qMfsc3!ht(*1}y_xCWvMS!iGy7JZ z;!s(3JzeW&-`k%a$DgiDT(ac%u4!Bu8?#hjhEBH%h8dGJjAKM>& z*&31S7I=}RPpGgkHNHUl)}CeD!PT|xHu@sEGg8tudtzGJwfK)ndhN5zk@$QnI{o8< zpTi)?jQ1kBjUq6z%EX)h_YOk+8AHMVbC!57@8Wm-#E5+A@8w6EEyffB0 z6lVKy%Sxw@3=ckEFW*t0|LB`UW!ZM)L%-P==Gh7TxnBRF_K*60W{1hk<_CXx^Ha9& z%SG-x{=1#oM9kYCRNt@d%CE0zR#b00?%2EV$GhNzzqen`sDGDuJ1D_RWu9{DqoaRi zBR@2c;u5ElxaZr7x5N z_qLtt@d;ZwO*lOjxUwdnSnuTdp|*5^-yYanfC)|uk`xzS4L%#eHScBRkId-ogkyU) zl{xj8&b%?h`C9)BaY3ay)m_XpUupbGnXRoK|K_xr@v0?Vyoy>O6Axck*mHL7hb?Jm zZd-L^tSg=w{dA6V%gTvTDrZkuFnrzD{XjWFM{HW){n(2!zI&gfY~kS3-?zr$M#Jk< zCAK|_1Q_CSl;57%cy#Bvq>my^>+TDs>OX4|d9rWsx9?X&BA70m-Mdct`TW>wS?0uB z^VYBjmNX08&T4$MVy;u#|D>?!uGJgr#b)X`YM!?0zCXFp{;9IvbQ$aK_fx*KrT0Dh zDJ>CjGGn!XT#|=t4(Gxn@0LveUS3i6U#dTU-m!Ii-+j#AR&AnI_c}b!aKG&z&)@Is znCibx@B06G{=NhL^Xw0Gb}Dwguh;m&zwf{9pL_gv2i|@ZC{+$o<2&%)uc3AKLOF+p zTr&fMr1ifZNnalqHCI8>;tof;NVi#Gn5N(KQaPmqiZd?1^AX%J<8-Z=IPdG%kCu0G z8+?n9lEz66lzN~L4UZyc?Rb0j`kL4;6 zra`M8NVLkBz0%#ZFemPz!-q8!A89;a zSZ{-T71anz4p`Y ztE*$LnI+YG2~PVn^X1CfMJM*XPhWO-r%0gAF1724zROMAZmxW@gG<9>Ve-q}-waH@ z^;drR{cm>blxZrrOK(X^IUjiJT(tLGbc6(t@>Yl=Vtcp6ZVkOsZ*grp+{wBtMZsoe#c!OB!>+9UIXQuz#b7%9v z;tplI2T~J-wsJ2^I66_JKS@}IpU`tof$(x;yy&|?oBF~#ES9euJNvf}Mujt|dpkwC16}$)=+pMLA>Y1n#rE%yv;dc~ZtcA?e7Rm#xx| zb)Kx-^}S|7kw~FJNh{y^n!c6m`d)qgdMd>D>1F{9p8`e0ne%@86dMU%J)Uf1*%$ex zKWm1TNrLjpVnGkrXYWHxZf>015_IBCX(g-A_M+V1X-7OKof9(C&7Gq8;;7B*X-YG9 zZ$Egyn1AvCbL0N*Y1j7Ee%Gm1yB+g7`b}=aPrLIcyf$|U-(a$DUln+5@iL33^I=_% z-hUfDRe$r0T-|fN^TAoK4YlVB&sR(fwEi~v?d}WhHd@NA^YoAX^O1eON8<9<@4-K! zg4d_E2;C0-@Wi7-LT$mk?uN>p-#4vSz2zKcef*b>(+pFU=G42Hzm0-e--UksczXJe z4||tae0g$!_ny!G+rRj43t!w{Th8$z`@Y~G^Z!rRKY0K5uJHN!+WS5~tp4%$esz!h zpI42{>kZdD;=b~EYa@h;j;d%4Jwz4Kek%q1N4nLi@>N7`jiZsKF znRhu(^-SXYee~ML42~;Ttc0FCiMbSF__lA^k4K*;2VUYldT*jr+wJF?i(*$!6#Q-E zdA%p#W9`a+JI^1jiw*wiqNRU!#SF#F#Wxmh5kIIa^ZY~b>I<;i(gzXxAGND{quVDzN3y<#zq4C=?9)k|MXT@k7|)A-ZoBY8aAWf!$E{zg>Q6}& z9#1I=wNsXuVEDmH-LCE<)BF22hYG82#FR{5SFvxC#_qE-lY?z`&HVBA{=TF6|9|Pq zy=y#f-lXo|@Yo{p=rYj*iQgCO;COWP(P|EpJ95i8{50(9elpG9Q`5*E5j(9k_EO)Y z@(&Wnm5v!Ey!asE9emlXA@BMB*ALJB_k#Ay{v<7g72x%&BRtppto_o~KDXPrKFa&= zr1O`f@5-C$$BLETJ8|;T;^nUvJZMk|T0PzDLEKd(MT-{p%79GIC-K@=-3sq?=APIZ z*=GJbg-fwY`uF!q7ui(yMOs{S>9f7-k!kG{=sIiahQ~AJo{jmn>&t|;-#w>USN1xU zWT_t2e!jNd zsy>-6O7==Q4l@_Lx#Y^T(QO zPhOw0a$5PDZjCbCo!7${Rb1D6QHg(UIhY`e7mU9EO`XqTE^^O3#VZ#5sfoi;zHdGW1< z^QymPHc2)Z8W?_jb5*;h>NAtMd<}R1v5Ai+Cfr>7^;ysS)6*(TH01U_SL&Z*H;FOS zEr7A>@)0EiF6M=D9Pb%J&nQ-umAA{+{*#QGr(VLdV9D)A`+~RL;5=8{$yGS9xPQ;X z{k)2LwOf;av}PQHcC++_;q5TqCgIf)+?zg0pI)5b>VNj|7Loe7FTd{HwfONZR91Bm2QcF`{o2O?|stx$0kBskxPaD;KN!;OzC7?N$}w`}#QD*C)fw`-zK?2@`9_A@OTHi^0Eop&--uZ&a9Su;2A*_k^1>)s0& z%0JzvyU|VVYr`dVSBJ2!4KJ2t6`TJlY{?V)ee-+j)7PuN*Pk&x(r9X=@H#Gs_0Hni zG06_nJ(OLXrtDch@&Do_Z&u7ZT@&FY&oc9>%5g@9Zt=1%-iO}v^*-P1 z`d>J4n#QgbUpZO6x?WW|*2?l$ujtJ;pTkWdA5WcotK=XmIm7+$DVs+hrx+Ycp1DRj zh-HV-)u-QIC~lkOZqYK~$(5}x{M)!aUwJKy;YzAFaWv@JoAvYCwVVoW6#J>ycwS5Q z`{|Vvf2R0mxJJ|ART4L5gfX7cxIS}HblySVCmJo*n@)T#de*|^QnGDp@I2N!mAyu<0 zmO0nR^KCooyko*KX9n3b+t)ib@fzkoo!c|-x#W|&NjG1m8i^CVmHs$b3i=MAL8R8@5pNenrmuS`wH&HsTWKc z)w=^nHtO5Afwze@yy=$=kt`jzgF=t+RNeY{if-hcCm+1h<7dTGTW&1?D}Qy ze{OZmG&(BO9WisYZF9iZ(#=ww8z)}o+jQ>lqJ2!PszNtiQ#b^5I?_J9+Bsk8?o{`e zH{vwEx<1>cm$XFtwyaS>Mb+F6BMl|@eKV8!&i^%ay)^487Ydlpa{>+;bI=9v3x!lBv*Sl`(StT7|a`ob}`F-)ZM6AVz z7fp;lN9QbGIjDT<@o3&f8{pHRz^+^3PV@brtK3k9G!UA2ey(U-+`E zlbFq8FCi%DSe&N~;axmfI(zcpH$Bm3l{n}+9eY;!iA*H<>)kRbj{tkGAuly~}- zEyCFfm*)LkqM>)S@^+{J*UocR45|6Y{$0JHFH+@HtW%tjrP9|sBQd#A)MZ`yRaMTl z0cVPgC`;O1H=2 zyt-D9%vquSL+jpbMPnXs=P4nHlh!%D@A&BCCbnw%L&b-A`7+Hbd*1A>l(O74Y5Ery zwq-t7N^HKQ=&sqJ`c>ed4D;tL&ja_IR&MR}wet8RU^n5(*O&LMKKvQy;a2sqE!U$& zv^wm4>ZkfgnT0tK^N!amYl%){@|t_+PH6YUH?wYse0KfcILH3->MJ2WQ=h0Tv~H`I z|K-Jf7WQ>>PZ*gOh!^xF<|)rOAMBjMB~`=G#-|=|_THCs&#E7;)vdaiu9~xYp5R5c z)|x4|@-y9C55=vX{&Q;w`*#)nBP%$$H{UQnUdZ^h{Pg!nul);sEv6s6#^L{4V09P6 z)I$?>=HA?){!C}d+J0l(@8O1vWfaA~Yhnbq%% zyI*bSXy?pgRhw6_JM~=98Li`qO%E%hxVB1M_7aO%`x{yR{GRmV2PLsv684A695I>~ z^?I3GU;xLW85t8bn64^KIH|O{bw<$Q)kXGc3xA48Up@YQ|8(PXPOlo~e)f;s*EFx| z=fX#~{pB8ilu+BYLO5j|1wE$a_{|cPDe0%ttcdJGg#n_B)^Yo`hLsydsOY) z!NeRObM$Z+gUq=jr<@W}?NwS{T2xmU-hK5_o^SWX?j!R}rw07^m-R0u_}hsIv%Kzg z#?_ZU{IYgM{trHO$Mu>4B0;w}K6y(Yt5=A8`;B|kO=YdFy~_4B$1T{Dj2w#c-t4Yo zy#8^=!ZUu}SxSrs=Cg~|9M;X=8{IYgwN915@|W&%$zh&~Tw8QI11EkFD0fs{GHa8) zMjlJ1$6|$ck+^RcJW`KrWc*U|{NFB>i`mgC8ohsX<1Wr=D?e6Z>sS|mWBD8NlmAL2 zXV-cjY^=VPQ(XD))vQl8N2Gq}E7!%J4;Pc%W_#A~*sK5^joppEC#755S5CBlw7~F^ zvdgk0wn@)oj*8fQdT)Cv$>o*S`}j?AOs;bKEB{FHE{bDZt-g3$pG@@~&W-t5yHwAu zp78W(k1p4Qb-&fGuiE17sL`@8TdDn+%+B44VHI`T&lcV9YMF7MbZ^fY&2rHgjY)}0 zsWI_PM;kS}{NwLG{PRV4&#rp@`<3rC@9o~(s&4hEc=5&xrA!yy*AkE1Be~@bM4E!t z-<<a~UQ^peuH%wRelYgPJ4pj!Vu zv`)=1kwN6(h`lH7>)0?j=$@a|8vXY5tfh;m7`yt;KQv8?T_r@GOH$&F#-@rjy;q}q z%1xx#y3{DXO4Z`ycw%v;d56HEFCou#ni(aYWy#|Fn zrDJOnedPr2Rhp@`Jli*}d!M1mzq3upX!oS&yX}8_l>`Sy1-E_V z-gzhN-_=Dgr+h2Z|J5p>cckt{#lwY@E%t5;pRr4O|2dB7*@xOWrAqnLDr1i>y5hif zk(xy=_WGeqli*m_Ft}pR{MYOoVIz~SMadt=4@Bh0DZT$#>)P$ z49X5VDm)CVf601YV_6YDm&5!27Y>PCY!VFGw6#^?cyW;kgNRmW#n-((zBWxxHo8+? zTY4`XtqAx2Ig|OBY~>AwHu;do`)O|yFGL%&;vn%(Zo z|9@>91x6n8Rgt?~MIQDTx( z(+(-e{@_VHtu;KK%GR~m-Zr#d7;ybz<7}Dx0tX{cUURbe_&%^MTu`Q{Vct2F%PwkG$%mqYcl3X6n+oT%YA>lax z$l}Q#zE&%66l=<-xG-Ml^bB~^eMDX8N)+#87DLlFS{QkNJiyrd^3NbCX(#`Se_Vv3>!AD%?XmMq{ z`>M*m*JDYWqGayf8B;yH`2CL_tx{$>S^N00)V}>Qwz(^r&P=OiHkE#xJ@ZUqSHYvl z9LLM@`)h;FJi1h{sAdtDwzrpw>oQB>P7j5-#;q>(>vLnG{V{S_$eUepj8uKGSRExyjX6 zUG@kbp7Ys6=zi;oj%lC%TC}p%zpFmyZzJ{aspZF4N4;%!?>@fVT>sfgKyqENC|9s)^pO3u$&2Cd&+n!$jy`t_vSNV*O_X59nWkx3k zpS$``Kl|y2bs{(J+LS)4U3I0=#y9%SX`9pe!m*cO9b9Ha+5I87GGFhMvrz1XtB=h% z@&tK!e9mwSCVbSow{wouziV~c6Ju{1@!v{(@*>7_ceaA)^e2y1FUE1+nA)``iF-}0 z+Qq7y=EeIbA6j$oMzH6XRm(dxkNh+%JM#M~mtPv&ecw-O&pd6i;7+SlwVHdUZU5#a zJiCtVWi3B@=j+lPJKFhK821St&u8j-}z$ zIQaQ`@#cNAzx%BeUa(Uw=vsKd^Vjo>?q9rHw^MxSoaUoEH~(+jr`S*=+r_cH*P`yZ z<&%FWLp&<|9axrYJ^R_PyR!eh{JRe?S5L2~DsEnGzP+NTy7_kDgJ%|}_IX|`oTu)m z5jR&o?#}*Wr+-)P*;RkwujR)DUDX;>1mz3eKfQT6>-j!cNqw)mIl?uJ-P<1X&8(U5 zJlSBLN6nnwOMV6~GHrv-1Gm5@0<8~*f4=8qbeBmyO;BbI!@7AJ6s06~nx(Ay6XiKE zsbor=;+sA8E0&*KF#SV>N6Pahn-WS>8BX8H3cO}C$*68paJOH z4hMOBYZAEf#ZQmN+_OOF*&1a7u7i~m)mtW)FM2D%#AoPvN9OpWMtSBBE|HEwUIOo? z{z-{a4eXrXKI6Gz>%61;4%^Sz@DW@uLb%{Jb z)AX!$DxY9;_Oolf`)i9gx-kS?+P&lKnuyOl8@=16Y*n_DUEOwi>E)gqlAhCU#XY`p zY2K1Gs^7L8v2jYc6qW5L_WPZXN1tM_yspxMvpSu5Co9*!KK^~j%T;Cy`|7eAQ#*MQ zJzvP{T#;>>wtnt`bJa6fxK%B=Bc9Chn)|rL4W-3#0`op}?AFfS_Tzb=$L-@Uj$X}V z@iTp=W3cMj@uL&OyDXb5q)SyZ3@7SudbuqsXY-rGA6^~*C4T;m<#`KxrhC1Q4$D;T zTWAsb@l)cXcQu{Sk~^k0&Q5-C(c(kLqGp~G5@p-u{A|v=+$!yNXRi7?$zEd?for*% znLl@^C+QZ;pAcwqJ5Zf)E2eGAmZH=94KueZw+MdR{kiD)f1QlGuskV^$dez{J}#Wp zyJ_hf1HSB>C3mK#|JdtMrJ$edvE;)Er5*R=JO5nD`Z{N=Yt?G^vYIe=<)v{AGd2`D za$bAJb@25yjeA$Emrgx&Ms;Gu@lNh5nj+^U7ik7WEMe%pQRA*X^F2$fo7Dw2k?7LKB_J<{2f!DqC#Dz?r1>axn@kFy^NlR;o|E8)b`mNjBk3`H^ zJ?}_b=21K4mob&+Px-0$zK+lMIkSGf_4!M7zT3AxskmuZR=B#0IW!%f`ZQMe483_DShZJ{0+~k%^I2;C@3g$FwIuFIMwaY(Md5 zmG8E6xIN{$^xNLWaGB9$k*0*}mricUH<_YUz$47{NAJ=u^Q0SfX|9GLHYuLd=L#Ki zw#=Er8a8`c^^zN!tjw`p+ppJdy2bIa_Kw%4Z6|Bvf|IXyEZy~O@se&S0U3s88%$iw zneM!1kyCSdUl{z(L|FEX<=5TH%17IlFZ{G{#gTb};;%m$Ijm8Bo0xe}<(f=FtW?50 zsh3ZJShnswo2j(p$fM`6w>CLKCg+cJA?9mzj;7pKuz3>_t$KycDBW^zM&r&Uf{*S` zPipzUMuxrkrud?`jVUZETlD_!J$t%(7Q1fbPID#CbGO9ZU4#1MPE9M@Q`HbJrPfid zKE+u?V@cE(?~My~ZN09zW9^LX`@6Ijh3aUW{WU|`YKe|bIX|kIyhoJXOQRx#WMGH>Rc`KC%~*Yi9kympN@6RXo_ z@RPb9Ua#YHJwkfB??k7j+tZU-zo#lLa(4K*vCnWpI+x=gI~Frd)hV@Af$<7r&A(Sp zdedFQaxG}W)6Y_>+p0f3KQF?$#;nbCYsf{%~l`Cae{(Sg--Sf-bkDhCVC!D`JMX@y?Dt6^$ z4)vG*kM?euJAER@>k0-JE4k7jUE7@UO}4@Ox@*OZuD7(mG`n%EC)-8d{`|fle;Zn! z*G<@>^(=Ky#ftcEn+0AwPFpuWQPHfpMtkx0KHFnTKRvpnHrZGkJ?GIgKm4kG&+^Dc z6|R8?gV-*vlUlO$NS#h{aQ76(9vicVZHrpY=7-%bSij1uaZYvnYhOX%!h{pM8t#<; zyJY0LRN~PR%e7nHRmT3;I^@5_mGQWIij>-veLo|wtXT0)ciWSwRt?41k)DYu(#+R3 z>z_7%)BF0#bC(&H+P{7Kxv^JZ)ux$$>k_SWy*DP$KYJs%+iNpNj?C4K?&qgG|Cw-2 zw({~1y<>f_wE%NBPCEDXUf0dw4g=Femo~)qs+|1hw(Ak|zWdKi3KjSMyIgjyMD_XE zXCm^;p4~OpaM&nN-s4*M_Fkxl+=6XkG4Wr2OSnDK7qlq7C?aS0ti0^bZK2PLCM-Bq zE!!=zDZ=f#mHN%+yY$;VEKk4QC)ky8`|cI!co3rQJ7OxBSj%v*CRL=VHuPj=mH%h^ zOCink*7@_2>^5tCKJ3WD3 zhmEcVuG3{m5Kh}t@jzQA*QQ*9GeFs`ao0q>XW=gD#@<4!Y^3inPX0VSYxmR}>$6X7 z-L(Dku_HX6OjM@Gcvq^ov|9*W%)WK$w%yCK`e)oXe|X|?@aVNNmd$a;pM6e|Qa;P{ z()4WTr^~Ng_Ah;y`0lS_^22YZpFR@Qk>hO)az1FK_sjd-S}CJ%S#$bdw$9nh=g^^3 z$-mLgXKIMc2A9h`Yk&8A_v(Dd<+x%U|M|xA?%wi;_C8GcxyihSCp6~bn!t(GO=0Uy zlTDOa6#~Qk!PDdpG@Ju(9dceU(yU5UGAE#dKKtac57Ly?U5@v z{yjUE2OY7D-BKX9tiw{U_R;gR?>u@}@=NYKuXc28(fqxvH81y1?u9mK7~s)r&Sk3G zCFuUNd`Y^tr;6Yd5rsc@xfr;c61%T07QY&Fp;Wc;wM3TTCG*OR+siqg>HYi~z_Mn& ztI2^=EvqL+Jlwfgpw~kvtl>~c@dd;47u-~A+dR3_W-a%66Krx~U3M%k;wZ`bH3sFzv!f^+>W&E0zx zPy5c#>}I>39Ch*G#)`(<=R++X{Ywmdv}Nk#i_g8H+&|uOvUh)&I^Vfsit_p6UrZl& zCR8n-HLa^`eUgje@urR)4YSItC%jzH)Ep7MJ>PeBsB-%b1=CpnNncd%eV)5P^3~4s zj_Wj+G&u7W$S=EaRAa%XdGGJ0zEg@@a_>a`#2&T}7jGXsk6=@It>IaK*88_WyWci%3%iwqI2?jPLUm*pHKEda$ z)txJMe6n-w;Ie!mqBU)o@;F@=g4=xugvF^S!7mbt~0U! z&hBjSAj`LVQ^#HnCZF5!Tn_|<8)t6w-MH@JtRTPQbupdWmx#vv`E68C`P>{bmr`>W zz6!OxN&oXbo+O!wjw9XaUFkn&-Ij4Qn5Z#*;*#KPOFr(OHTQY<1eV0JpX*ZjZg1Dr zpEBo#-;#+}yoz>Aie{d$`Hx)B3%7f@f5n4*T#Vj&irQ}wu8pu$oVe^_n9zscXQqjn z^}pn69#) z_Q^KrvX<@&wdj_Hq;i$OxV_K955;90*TqfBTmLuol8MKqOUIX9d~{oYVNrJ9?g?*f zmhXI4%5Na#HtqbP=@-;a-Ll>t8~jfsy(ZwxjuSikjnwKh4eNVkf9@1}$eTJRwdPOQ zsaXqe9BpQp_VMW5uWi{*8*eY%5-GPz&{}L~$a&9+VPc5|dqsE5pMG!Z6PxV18|Th@ ztQ7GHD!3}(kfpU%Litlm$_|$3r*Ynj6Oul}`8R!^6ZBN$w~3oXBKMu&HQz5?)6|Oy zHa_>CBlRs z=9Z^9&!eN}B?=}m%-g(2pf%e53G4B5VVw@ockbDIX5oa%p*ky4?B|F2Gba7~wDz;d zU6;fbrY3`rg46a*f5>{Uto4mPOX-B-r?!(yZujU-5h_e77rTANaGI;9vC2c4d(T|g zG;E)EyEBNuN~y2J@^)Nvvb*R`OiRu)y4&^J3Q5N1l1b z$x}S4t_O=KcuM|Po~e61!}~Lbf0dC$D91IY^Vjd6Q%!zXJ$unI(e)J>uR~r$e0T0~ zoERvfDx`94nj6Q(RB67Wt*QylthMVWoO=5F$%WEPYg4h_=BUopcN;Ay9*XKU;JExN zZr;4E^pr03cha|_rYJqA3*Io-=C;pcwPxw)={q<1?>oJ9MlsW_cZvlpb^I4z&rA1L zI^}p>)^O_=`L$C74*H_9vu?gzObdB@sis*RkrnevIIRRs-BCU7rN|l*9m3D zX*$)Z{^u+Udz9Co+b;U(gR4c|zgXy?>K@-MFD`(qyvO;n*S~TI^{F^L%!#a3YUPN$ zbyGU#XwwI!{(r$17c99ShIi=iQCu7Jl`Tzr_H}E|+fUz~V$7d+e(Hms_N%9O;wSTM zI{2oUMg4QHaZ{riM{}MMn_<%(|GIx!>m5bbcW>?z3iVs*h7LGt!*`xX|}{N5{=zM#w6P~3j^tjEhL zGMXY^E}qeMq}pxng@Bl!T0&3frX7Bkv}W0sS(=h>Croe1QTg|DPUZ9uYnE&a58fSF zeL4GF$m3WyiP)FQ&*ruTob8z7v2ppv=GX{^KIPYjZ(fI_mqq?&p4R7;X0!YL_k7{^ zPKUuEzWCyg%EhoH8~L2^K6`4GKAPdj!Yu%&C|7ZI>t5AUjKbQU^Vt^NhzQntt8}rWilrbm(`tI0XNvXu zojp5WvwVGXBi8WPiN9<1FmIZ7X5ZP>x>`H;fBadtyyd}$I_b=_SKh1KcmFtLP4Ohf zz>vt;gfpKrKc)1}>3sa|wXTTIfsL~z4tuE2^7OwZUidJ9r$b93_?WFsVC+4?qdP7* zPDoyS@e`k1fX|$z^PH9hKeCMcHsS9Xr&m6Lp=(uhB~2#piP~p8skB34rY%=z=&x|~=(EOEbMI@Yh^cfMR5kuSFzE`9QvkPZ7{?W_ zUDLk3YU$tTq0;>?=rWJ0=W@#wR)ef;jij@#;Xe;F>4bQ%ui)a_diIsI&-+}VwO>7z z-AWZzGuvOx%KLDzHoryp=EYopmtU&7Zx48+tP|k8tm-N(|9x3=#WMFTnx2W;LXV8h zk~Vu-ikDPX%znPjXwkh}e3$BE1T`0JHS99?JEP6{f0b&c*yd*kdOAX_#Y06BHvjwF z@pu2zhwPp&H{OUT)O;1X_cWLMdz0PU<6rf;gmAp=`}(}cZ0DYIkuZrkSA|uE^G}{w znpDgYFgswb_U`jLyF^!}OUd0*eN}d3j>@H-Pb(gaZ+@xN^fA(U%1Uc4X3>n$`}?zd z8?*M$@aR>!5pc9y!a4TCn|t564PrPRtV~tD{;KFk_2Hv@)yb=FS@HDG)OtSSTR=RA zU_w`?d}761LT&P`;Rz01R(U><+n^GN%$`#&W6zD`g&(Nm$9oAg`r&FNxo zG1G;?9}Bj5K+3?y8{zr!Jxlz_>dQAb%vxpBu_vXvX;1vEy#h*Hi4h&E7H}WcD0f`u zD;d1-i=3Z%wDO{~GAE~P2FDz)>E1iRpr&$S=MtHRwNY~QK~u!%?Y+u8fBp0qO$&~D z?5Q+iWaZ;53NBjXP|+LhC8<2IS$K`_r0gjhZ{2JcnD^P^Q~q+>m$v?0{)eY6d3t&A zj=o$;?Vvp?oS0gtDx9{|uX;NPlENg$q!y$$(2ij(bd1ZG$i<+=y?aq(A&9eLQ%=Yy>nc?{J)BE6z z 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%0DyZ_{iL6Q6R5UhU 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

Cf4=^T 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%0DQni2P+pG^S-9Lpr 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

pHu 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ʪ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≺?ms^#IscxkN%rrB$JnZsFQo_VyScuT#pah) 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 z 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 NJzf1=);T3K0RR^{kbwXI literal 0 HcmV?d00001 diff --git a/MBCPApp/patches/better_custombgscreen.sh b/MBCPApp/patches/better_custombgscreen.sh new file mode 100644 index 0000000..7c3088d --- /dev/null +++ b/MBCPApp/patches/better_custombgscreen.sh @@ -0,0 +1,12 @@ +#!/usr/bin/env bash +# PATCHNAME: Better custom background screen +# MAXVER: +# MINVER: 83 +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + +info "Copying..." +cp -f 'blob_patches/better_custombgscreen/customize_img_changeImageContent.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/customize_img_changeImageContent.webp' +cp -f 'blob_patches/better_custombgscreen/customize_img_changeImageContent.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/customize_img_changeImageContent_2.webp' + +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/customize_img_changeImageBG.webp' diff --git a/README.md b/README.md index d9e13a2..3945064 100644 --- a/README.md +++ b/README.md @@ -73,6 +73,7 @@ I'm not responsible if someone abuse this patch to do illegal things, since it's | `Adaptive launcher icon` | Adds the adaptive & themed icon support to the app. Thanks to @fukiame ! | v6.4.0 ~ v6.4.83 | | `Proper notification icon` | Temporary fixes for the app notification icon. Thanks to @fukiame ! | v6.4.0 ~ v6.4.83 | | `Block adjust volume on sEKYC` | Prevent the device volume from being adjusted when entering eKYC activity. | v6.4.0 ~ v6.4.83 | +| `Better custom background screen` | Replace the preview custom background from awful to useful. | v6.4.84 | | `Change app logo` | Change the app logo with set of icons. | v6.4.0 ~ v6.4.83 | | `Change widget background to dark ` | Change widget background to dark if you use MBBHomeWidget. | v6.4.0 ~ v6.4.83 | | `Force portrait screen` | Force the screen always portrait on app, espcially when launching. | v6.4.0 ~ v6.4.83 | From cb11e1dc333c0ec1ee8a0d6326379d2ef2eeb92d Mon Sep 17 00:00:00 2001 From: Cuynu Date: Mon, 19 Jan 2026 16:30:33 +0700 Subject: [PATCH 23/71] feat: patches: remove_mbai: adapt with new changes for v6.4.84+ MB forced the ugly search logo This commit will override it once again. Signed-off-by: Cuynu --- .../blob_patches/searchicon/search_718.png | Bin 0 -> 39936 bytes MBCPApp/common.sh | 21 ++++++++++++++++++ MBCPApp/patches/remove_mbai.sh | 10 +++------ 3 files changed, 24 insertions(+), 7 deletions(-) create mode 100644 MBCPApp/blob_patches/searchicon/search_718.png diff --git a/MBCPApp/blob_patches/searchicon/search_718.png b/MBCPApp/blob_patches/searchicon/search_718.png new file mode 100644 index 0000000000000000000000000000000000000000..77afab9fd152820fab5b0ec296b307d9e25ad09d GIT binary patch literal 39936 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 literal 0 HcmV?d00001 diff --git a/MBCPApp/common.sh b/MBCPApp/common.sh index 5679d8e..26ba512 100644 --- a/MBCPApp/common.sh +++ b/MBCPApp/common.sh @@ -56,6 +56,27 @@ else fi } +enforcemb() { + if [ -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/customize_img_changeImageContent.webp' ] +then + info "App newer than v6.4.84 ! Using new search logo!" + # Replace MB AI search button with normal search button + cp -f 'blob_patches/searchicon/search_718.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/img_mbai_textLogo.webp' + cp -f 'blob_patches/searchicon/search_718.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/img_mbai_textLogo.private.webp' + # Adapt new changes with v6.4.75 + cp -f 'blob_patches/searchicon/search_718.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/mbai_img_search.webp' + cp -f 'blob_patches/searchicon/search_718.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/mbai_img_search.private.webp' +else + info "App older than v6.4.83 ! Using old search logo!" + # Replace MB AI search button with normal search button + cp -f 'blob_patches/searchicon/search.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/img_mbai_textLogo.webp' + cp -f 'blob_patches/searchicon/search.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/img_mbai_textLogo.private.webp' + # Adapt new changes with v6.4.75 + cp -f 'blob_patches/searchicon/search.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/mbai_img_search.webp' + cp -f 'blob_patches/searchicon/search.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/mbai_img_search.private.webp' +fi +} + # libdesignersactivists.so are former known as libZDefend.so # MB moved it to libdesignersactivists.so since v6.4.48+ # this currently is placeholder, and will be implemented later diff --git a/MBCPApp/patches/remove_mbai.sh b/MBCPApp/patches/remove_mbai.sh index af8cffa..f227256 100644 --- a/MBCPApp/patches/remove_mbai.sh +++ b/MBCPApp/patches/remove_mbai.sh @@ -34,12 +34,9 @@ rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static/bas rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static/base/partner/img_mbai_short_white.webp' -# Replace MB AI search button with normal search button -cp -f 'blob_patches/searchicon/search.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/img_mbai_textLogo.webp' -cp -f 'blob_patches/searchicon/search.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/img_mbai_textLogo.private.webp' -# Adapt new changes with v6.4.75 -cp -f 'blob_patches/searchicon/search.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/mbai_img_search.webp' -cp -f 'blob_patches/searchicon/search.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/mbai_img_search.private.webp' +# Call the enforcemb function in common.sh +enforcemb + # Adapt with new animated search AI logo (v6.4.77+) cp -f 'blob_patches/searchicon/search.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static/search_ai.gif' @@ -52,4 +49,3 @@ cp -f 'blob_patches/searchicon/search.png' 'mbapk/mbapk_unpacked/root/assets/flu - From a22aab236f1fad1f75b26688126f1cc93d70a55f Mon Sep 17 00:00:00 2001 From: Cuynu Date: Mon, 19 Jan 2026 16:44:43 +0700 Subject: [PATCH 24/71] feat: patches: remove_mbai: also remove ugly resource for theme Signed-off-by: Cuynu --- MBCPApp/patches/remove_mbai.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/MBCPApp/patches/remove_mbai.sh b/MBCPApp/patches/remove_mbai.sh index f227256..4b0b48b 100644 --- a/MBCPApp/patches/remove_mbai.sh +++ b/MBCPApp/patches/remove_mbai.sh @@ -21,6 +21,9 @@ rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/ba rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/mbai_img_search.webp' rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/coreBanking_illus_p2p.webp' rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/coreBanking_illus_p2p.private.webp' +# Tet binh ngo +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/tetbinhngo/coreBanking_illus_p2p.webp' + # Priority users rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/mbai_img_paste.webp' From e109bbc365da7698199e6a48bcec8fb4eb397756 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Mon, 19 Jan 2026 19:07:59 +0700 Subject: [PATCH 25/71] readme: bump suggested version to v6.4.84 tested Signed-off-by: Cuynu --- README.md | 50 +++++++++++++++++++++++++------------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/README.md b/README.md index 3945064..4e26ebe 100644 --- a/README.md +++ b/README.md @@ -69,33 +69,33 @@ I'm not responsible if someone abuse this patch to do illegal things, since it's | ⚙️ Patch | 📜 Description | 🏦 Suggested version | |:--------:|:--------------:|:-----------------:| -| `Add verified badge` | Replaces the MIC protection shield with verified badge to make it looks more cute :3 | v6.4.0 ~ v6.4.83 | -| `Adaptive launcher icon` | Adds the adaptive & themed icon support to the app. Thanks to @fukiame ! | v6.4.0 ~ v6.4.83 | -| `Proper notification icon` | Temporary fixes for the app notification icon. Thanks to @fukiame ! | v6.4.0 ~ v6.4.83 | -| `Block adjust volume on sEKYC` | Prevent the device volume from being adjusted when entering eKYC activity. | v6.4.0 ~ v6.4.83 | +| `Add verified badge` | Replaces the MIC protection shield with verified badge to make it looks more cute :3 | v6.4.0 ~ v6.4.84 | +| `Adaptive launcher icon` | Adds the adaptive & themed icon support to the app. Thanks to @fukiame ! | v6.4.0 ~ v6.4.84 | +| `Proper notification icon` | Temporary fixes for the app notification icon. Thanks to @fukiame ! | v6.4.0 ~ v6.4.84 | +| `Block adjust volume on sEKYC` | Prevent the device volume from being adjusted when entering eKYC activity. | v6.4.0 ~ v6.4.84 | | `Better custom background screen` | Replace the preview custom background from awful to useful. | v6.4.84 | -| `Change app logo` | Change the app logo with set of icons. | v6.4.0 ~ v6.4.83 | +| `Change app logo` | Change the app logo with set of icons. | v6.4.0 ~ v6.4.84 | | `Change widget background to dark ` | Change widget background to dark if you use MBBHomeWidget. | v6.4.0 ~ v6.4.83 | -| `Force portrait screen` | Force the screen always portrait on app, espcially when launching. | v6.4.0 ~ v6.4.83 | -| `Remove MB AI Bullsh*t resources` | Remove the bullsh*t MB AI resources from app. Need to implement more in the future. | v6.4.74 ~ v6.4.83 | -| `Remove MB Themes Store` | Remove the MB Themes Store banner from Themes list, preventing access to MB Theme Store. | v6.4.28 ~ v6.4.83 | -| `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.83 | -| `Remove new zimperium check` | Remove the new Zimperium (ZDefend) root detection from app. Picked up from Legacy Patch. | v6.4.60 ~ v6.4.83 | -| `Remove bulit-in fonts` | Remove app font and force to use device font for most app components. | v6.4.0 ~ v6.4.83 | -| `Modify app theme` | Modify the bulit-in app theme from original one to other themes. | v6.4.30 ~ v6.4.83 | -| `Remove garbage permission and activities` | Removes tracking permission & activities from app. | v6.4.0 ~ v6.4.83 | -| `Revert old eMBee logo` | Revert old eMBee logo, especially on product consultation options. | v6.4.53 ~ v6.4.83 | -| `Remove useless libraries` | Remove the useless libraries from app, only for v6.4.67+ | v6.4.67 ~ v6.4.83 | -| `Remove animated QR background` | Remove the animated QR background from bottom navigation bar and replace with white background. | v6.4.43 ~ v6.4.83 | -| `Remove VNPAY VMB20` | Remove the VNPAY Airplane related activities. | v6.4.55 ~ v6.4.83 | -| `Restore old registration resources` | Restore old resources on `onboarding` page. | v6.4.48 ~ v6.4.83 | -| `Hide VTAP root detection activity & dialog` | Hide the old root detection screen and dialog showing "Device is rooted" (might have issues with some HyperOS ROMs). | v6.4.0 ~ v6.4.83 | -| `Legacy hide VTAP activity & dialog` | Hide the first root detection screen with dialog showing "Device is rooted" but not bypassing it. (GW908 will present, unlike standard `Hide VTAP root detection activity & dialog` patch). Only use for some ugly ROMs which is crashing with standard patch. | v6.4.53 ~ v6.4.83 | -| `Remove protection shield` | Remove the MIC protection shield on profile picture and login screen. (not app protection) | v6.4.0 ~ v6.4.83 | -| `Remove app from launcher` | Remove the app icon from launcher, and start with `am start` or with MBZDefend-Fix Action/Termux. | v6.4.0 ~ v6.4.83 | -| `Set targetSdkVersion to 34` | Set the `targetSdkVersion` to 34 (Android 14) to prevent UI issues on some activities. | v6.4.10 ~ v6.4.83 | -| `Add modified resources` | Adds the specific strings for MBCP on eKYC phases, and modify the DigiBank logo. | v6.4.0 ~ v6.4.83 | -| `Add anime resources` | Adds anime-related resources to some components inside app. | v6.4.45 ~ v6.4.83 | +| `Force portrait screen` | Force the screen always portrait on app, espcially when launching. | v6.4.0 ~ v6.4.84 | +| `Remove MB AI Bullsh*t resources` | Remove the bullsh*t MB AI resources from app. Need to implement more in the future. | v6.4.74 ~ v6.4.84 | +| `Remove MB Themes Store` | Remove the MB Themes Store banner from Themes list, preventing access to MB Theme Store. | v6.4.28 ~ v6.4.84 | +| `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.84 | +| `Remove new zimperium check` | Remove the new Zimperium (ZDefend) root detection from app. Picked up from Legacy Patch. | v6.4.60 ~ v6.4.84 | +| `Remove bulit-in fonts` | Remove app font and force to use device font for most app components. | v6.4.0 ~ v6.4.84 | +| `Modify app theme` | Modify the bulit-in app theme from original one to other themes. | v6.4.30 ~ v6.4.84 | +| `Remove garbage permission and activities` | Removes tracking permission & activities from app. | v6.4.0 ~ v6.4.84 | +| `Revert old eMBee logo` | Revert old eMBee logo, especially on product consultation options. | v6.4.53 ~ v6.4.84 | +| `Remove useless libraries` | Remove the useless libraries from app, only for v6.4.67+ | v6.4.67 ~ v6.4.84 | +| `Remove animated QR background` | Remove the animated QR background from bottom navigation bar and replace with white background. | v6.4.43 ~ v6.4.84 | +| `Remove VNPAY VMB20` | Remove the VNPAY Airplane related activities. | v6.4.55 ~ v6.4.84 | +| `Restore old registration resources` | Restore old resources on `onboarding` page. | v6.4.48 ~ v6.4.84 | +| `Hide VTAP root detection activity & dialog` | Hide the old root detection screen and dialog showing "Device is rooted" (might have issues with some HyperOS ROMs). | v6.4.0 ~ v6.4.84 | +| `Legacy hide VTAP activity & dialog` | Hide the first root detection screen with dialog showing "Device is rooted" but not bypassing it. (GW908 will present, unlike standard `Hide VTAP root detection activity & dialog` patch). Only use for some ugly ROMs which is crashing with standard patch. | v6.4.53 ~ v6.4.84 | +| `Remove protection shield` | Remove the MIC protection shield on profile picture and login screen. (not app protection) | v6.4.0 ~ v6.4.84 | +| `Remove app from launcher` | Remove the app icon from launcher, and start with `am start` or with MBZDefend-Fix Action/Termux. | v6.4.0 ~ v6.4.84 | +| `Set targetSdkVersion to 34` | Set the `targetSdkVersion` to 34 (Android 14) to prevent UI issues on some activities. | v6.4.10 ~ v6.4.84 | +| `Add modified resources` | Adds the specific strings for MBCP on eKYC phases, and modify the DigiBank logo. | v6.4.0 ~ v6.4.84 | +| `Add anime resources` | Adds anime-related resources to some components inside app. | v6.4.45 ~ v6.4.84 |

From 492939e05bbe8e60c5f9423a95a4ce25f58b979e Mon Sep 17 00:00:00 2001 From: Cuynu Date: Tue, 20 Jan 2026 23:59:02 +0700 Subject: [PATCH 26/71] fix: patches: don't remove vtap & vguard activities Signed-off-by: Cuynu --- MBCPApp/patches/remove_garbage_permission_and_activities.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/MBCPApp/patches/remove_garbage_permission_and_activities.sh b/MBCPApp/patches/remove_garbage_permission_and_activities.sh index 79652c4..6105470 100644 --- a/MBCPApp/patches/remove_garbage_permission_and_activities.sh +++ b/MBCPApp/patches/remove_garbage_permission_and_activities.sh @@ -9,10 +9,10 @@ sed -i 's|android:protectionLevel="signature"|android:protectionLevel="normal"|g manifest_remove 'android:name="com.android.vending.CHECK_LICENSE"' manifest_remove 'android:name="com.google.android.gms.permission.AD_ID"' manifest_remove "com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY" -manifest_remove "com.vtap.MaintenanceActivity" +#manifest_remove "com.vtap.MaintenanceActivity" manifest_remove "com.mbmobile.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" -manifest_remove "com.vkey.android.vguard.VGDialogActivity" -manifest_remove "com.vkey.android.vguard.VGFullScreenDialogActivity" +#manifest_remove "com.vkey.android.vguard.VGDialogActivity" +#manifest_remove "com.vkey.android.vguard.VGFullScreenDialogActivity" manifest_remove "com.google.android.play.core.common.PlayCoreDialogWrapperActivity" manifest_remove "com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE" manifest_remove "com.sec.android.provider.badge.permission.READ" From 662c5d962126fce093006bcac43faaed86cd16a4 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Wed, 21 Jan 2026 23:58:32 +0700 Subject: [PATCH 27/71] feat: mbcpapp.sh: update apkeditor to 1.4.7 Signed-off-by: Cuynu --- MBCPApp/mbcpapp.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 57e216b..6280e2a 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -62,7 +62,7 @@ Asset extraction are not needed :)' download_tools() { apktool_link="https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_2.12.0.jar" - apkeditor_link="https://github.com/REAndroid/APKEditor/releases/download/V1.4.6/APKEditor-1.4.6.jar" + apkeditor_link="https://github.com/REAndroid/APKEditor/releases/download/V1.4.7/APKEditor-1.4.7.jar" cd tools && rm -rf ./*.jar wget -q --show-progress -O apktool.jar "$apktool_link" || err "downloading apktool failed" From 710bad2567e91f517e9017d717cbffd961d54ce4 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Thu, 22 Jan 2026 00:10:51 +0700 Subject: [PATCH 28/71] feat: custom_vtapscreen.sh: new `vtap` warning screen patch Signed-off-by: Cuynu --- .../customvtap/custom_vtapdialog_activity.xml | 106 ++++++++++++++++++ MBCPApp/patches/custom_vtapscreen.sh | 8 ++ 2 files changed, 114 insertions(+) create mode 100644 MBCPApp/blob_patches/customvtap/custom_vtapdialog_activity.xml create mode 100644 MBCPApp/patches/custom_vtapscreen.sh diff --git a/MBCPApp/blob_patches/customvtap/custom_vtapdialog_activity.xml b/MBCPApp/blob_patches/customvtap/custom_vtapdialog_activity.xml new file mode 100644 index 0000000..66ffe99 --- /dev/null +++ b/MBCPApp/blob_patches/customvtap/custom_vtapdialog_activity.xml @@ -0,0 +1,106 @@ + + + +
From b849e927fb8c85be95ae2e2b47b2cdcae6583d75 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Thu, 19 Feb 2026 01:36:32 +0700 Subject: [PATCH 49/71] docs: move from wiki to `docs` Signed-off-by: Cuynu --- docs/implementing-patches.-.md | 58 +++++++++++++++++ docs/patcher-dependencies.-.md | 12 ++++ docs/patcher-usage.-.md | 114 +++++++++++++++++++++++++++++++++ 3 files changed, 184 insertions(+) create mode 100644 docs/implementing-patches.-.md create mode 100644 docs/patcher-dependencies.-.md create mode 100644 docs/patcher-usage.-.md diff --git a/docs/implementing-patches.-.md b/docs/implementing-patches.-.md new file mode 100644 index 0000000..fd613ca --- /dev/null +++ b/docs/implementing-patches.-.md @@ -0,0 +1,58 @@ +## Implementing patches +- patch template is implemented by @fukiame from this commit : aa4eb65992 so just need to follow their `TEMPLATE` +- they well documented it on the commit message : +``` +adding new patches is now trivial: + + cd patches + cp TEMPLATE patch_name_whatever.sh + # then just fill in patch name and ver clamp if desired + +this gets rid of the need for excessive if-elses and not-so-pleasing indents + +for logging, instead of using pure echo, 4 new "levels" can be utilized +- `info` : normal +- `good` : info but have green color? +- `warn` : warning +- `err` : error +``` + +- they even implemented the sed that patching libapp to one function, called `sed_libapp` so you just need to call them and define it a value + + example : +``` +sed_libapp 's|{old string}|{new string}|g' +``` +- note that the old string and new string MUST be at the same character length in order to not breaking `libapp.so` ELF header + +same thing with `AndroidManifest.xml` too, called `manifest_remove` +``` +manifest_remove "android.manifest.YouWantedToRemove" +``` +- `get_mb_ver` function is used to get MB app version by reading version code + +- but that is not actually enough, you have to do smth that is patching the app, like `rm`, `sed`, `mv` operation. below is the example. you can literally do anything you wanted to mess up in the patches file : +``` +#!/usr/bin/env bash +# PATCHNAME: Remove banners & MiniApp +# MAXVER: 67 +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + +sed_libapp 's|banner|remove|g' +sed_libapp 's|marketplacehome|removemarketapp|g' + +info 'Moving links...' +sed_libapp 's|https://miniappgw.mbbank.com.vn/homebox/webview/auth?|https://git.disroot.org/mbcp/info/wiki/MiniApp?ref=mb|g' +sed_libapp 's|https://miniappgw-uat.mbbank.com.vn/homebox-public/|https://git.disroot.org/mbcp/info/wiki/MiniApp?refs|g' + +info 'Removing related resources...' +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/packages' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/billing_img_defaultBanner.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/billing_img_defaultBanner.private.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/explore_img_defaultBanner.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/coreBanking_img_successBanner.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/homeLanding_img_defaultBanner.webp' +rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/homeLanding_img_defaultBanner.private.webp' +``` \ No newline at end of file diff --git a/docs/patcher-dependencies.-.md b/docs/patcher-dependencies.-.md new file mode 100644 index 0000000..37e47db --- /dev/null +++ b/docs/patcher-dependencies.-.md @@ -0,0 +1,12 @@ +## MBCPApp Patcher are using those dependencies : +- GNU `sed` : https://www.gnu.org/software/sed/ +- GNU `wget` : https://www.gnu.org/software/wget/ +- GNU `bash` : https://www.gnu.org/software/bash/ +- `figlet` : https://www.figlet.org/ +- `xmlstarlet` : https://xmlstar.sourceforge.net/ +- `openjdk` : https://openjdk.org/ +- `git` : https://git-scm.com/ +- `platform-tools` : https://developer.android.com/tools/releases/platform-tools + +## Project Development : +- `nvim` : https://github.com/neovim/neovim \ No newline at end of file diff --git a/docs/patcher-usage.-.md b/docs/patcher-usage.-.md new file mode 100644 index 0000000..5a0a9ad --- /dev/null +++ b/docs/patcher-usage.-.md @@ -0,0 +1,114 @@ +## Requirements +> [!warning] +> **AI-powered** forks are not suitable with this docs! USE ANOTHER FORK ! + +- Any actual Linux environment or macOS (Arch Linux based recommended) +- Little knowledge about terminal commands +- `android-tools` `wget` for Arch/Fedora based and `android-sdk-platform-tools` for Debian based +- `android-platform-tools` for macOS with brew +- `git` installed +- `java` or `jdk-openjdk` installed +- `figlet` for showing banner (optional) +- `xmlstarlet` for reformatting AndroidManifest after unpacking + + +## Install dependencies + +for Arch Linux / EndeavourOS / CachyOS / any Arch-based distributions (except Manjaro as it's usually break system packages) +``` +sudo pacman -Sy android-tools wget jdk-openjdk figlet xmlstarlet git +``` +for Debian / Mint / Ubuntu / any debian-based distributions +``` +sudo apt install android-sdk-platform-tools xmlstarlet figlet wget git default-jre +``` +for Fedora / any fedora-based distributions +``` +sudo dnf makecache --refresh +sudo dnf -y install wget xmlstarlet android-tools java-latest-openjdk.x86_64 +git clone https://github.com/M0Rf30/android-udev-rules.git +cd android-udev-rules +sudo bash install.sh +``` + +for macOS (brew) +``` +brew install xmlstarlet wget openjdk android-platform-tools figlet gnu-sed +sudo ln -sfn /opt/homebrew/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk +PATH="/usr/local/opt/gnu-sed/libexec/gnubin:$PATH" +``` + +## Clone repository +You can choose between 2 repository mirrors, one is the repository on Disroot, and the other one is the Selfhosted Forgejo instance, it has no difference as both are pushed at the same time. + +DIsroot +``` +cd ~ +git clone https://git.disroot.org/mbcp/mbbpatch.git +cd mbbpatch/MBCPApp +``` +Self-hosted Instance +``` +cd ~ +git clone http://cuynutt.ddns.net/mbcp/mbbpatch.git +cd mbbpatch/MBCPApp +``` + +## Run the Patcher +Ensure that you already in following folder to continue : `~/mbbpatch/MBCPApp` +``` +./mbcpapp.sh +``` +- Download tools with `14) Download tools` function first, it will download `apktool` and `apkeditor` to `tools` folder. This is required since `2) Unpack APK` function requires it. + +## Patch the app + +> [!IMPORTANT] +> If you are patching MB Bank with those version : +> +> MB Bank : v6.4.63 | v6.4.64 | v6.4.65 | v6.4.66 +> +> Ensure that you applied `Bypass GW934 checksum` patch after applied all other patches, so the app can works without GW934 error when logging in. + +- Grab MB Bank apks from [eMBee APKs](https://t.me/embeeapks) or [Lotus Chat](https://lotuschat.vn/w/+anSH1BbDbAYn54JC9nIC9A) (in case if you don't have access to Telegram) and copy it to `~/mbbpatch/MBCPApp/mbapk` +- Alternatively, if you don't have access to both Telegram & Lotus Chat, download from [Google Play](https://play.google.com/store/apps/details?id=com.mbmobile) then extract the MB Bank apks and copy it to `~/mbbpatch/MBCPApp/mbapk` or get it [from my instance](http://cuynutt.ddns.net/mbcp/mbmobile-apks) +- Convert apks to apk first using `3) Convert apks to apk` function +- Unpack apk with `2) Unpack apk` function +- Use `7) Patch App` function, it should show a list of patches, select the patch you wanted to and it will automatically patch the app at `mbapk/mbapk_original` +- Note that the patches list might different, depends on your current unpacked MB Bank app version, as there will be a patch that compatible with specific version, for example patch [Bypass accessibility & malicious apps check] is compatible with v6.4.54, but not with v6.4.55 or newer, so if you have v6.4.55 or newer, then that patch will be hidden from patches list. +- The patcher should show info to the log when use `7) Patch App` function if it found that the current unpacked app version is not compatible with one of implemented patches like this : +``` +[INFO] [parser] skipping [Patch A] as current version is higher than patch version clamp +[INFO] [parser] skipping [Patch B] as current version is lower than patch version clamp +``` +- View full patches list [here](/mbcp/mbbpatch#patches-list) for more info about compatible version, or view the `MAXVER` value and `MINVER` in patch files `~/mbbpatch/MBCPApp/patches/*.sh` + +## Repack the app +- So you have applied all the patches you wanted to ? +- Exit patch app function with the exit option in the last patch list +- Use `4) Repack APK` to repack patched app +- What's next? wait :) +- Patcher will repack the app, and then [restore signature]() to make sure that app can load, the example of nice repack process : +``` +00.000 I: [BUILD] Using: APKEditor version 1.4.5, ARSCLib version 1.3.8 + -t = sig + -dex-lib = internal + -sig = mbsig/signatures + -i = mbcpapp_apk/MBCP_Flutter_TMP.apk + -o = mbcpapp_apk/MBCP_Flutter_SelfPatched.apk + _______________________________________________________ +00.013 I: [BUILD] Restoring signatures ... +00.214 I: [BUILD] Writing apk... +00.217 I: [BUILD] Buffering compress changed files ... +00.226 I: [BUILD] Writing files: 3332 +00.453 I: [BUILD] Writing signature block ... +00.909 I: [BUILD] Saved to: mbcpapp_apk/MBCP_Flutter_SelfPatched.apk +[19:45:55:70] [INFO] Completed! Repacked APK are saved as [mbcpapp_apk/MBCP_Flutter_SelfPatched.apk] !!! +[19:45:55:70] [INFO] Install and trying to open it when ಠ‿ಠ +[19:45:55:70] [INFO] If you are facing issues, report it on Telegram [@mbbpatch_eng] or Disroot Forgejo : mbbpatch !! +``` +- Patched app will be `MBCP_Flutter_SelfPatched.apk` on `~/mbbpatch/MBCPApp/mbcpapp_apk/` +- As this is unsigned app, Android will refuse to install `MBCP_Flutter_SelfPatched.apk` by default. In order to install it, you MUST install [MBCP Helper](/mbcp/mbcp-helper/releases) or [CorePatch](https://github.com/LSPosed/CorePatch/releases) and enable the "Disable digest verify" option to bypass android package signature verification. +- If you don't know how to deal with MBCP Helper, follow this guide : [MBCP Installation](/mbcp/info_en/wiki/mbcpinstall) +- Copy this `MBCP_Flutter_SelfPatched.apk` then install to your device, or simply use `5) Install patched app` function, its will do the same thing with `adb` +- Profit :) From 2ce667d81aa4a76766dadca97ba6480b60f5dfbc Mon Sep 17 00:00:00 2001 From: Cuynu Date: Thu, 19 Feb 2026 14:47:18 +0700 Subject: [PATCH 50/71] misc: shortcut for launching `mbcpapp.sh` Signed-off-by: Cuynu --- mbcp.sh | 2 ++ 1 file changed, 2 insertions(+) create mode 100755 mbcp.sh diff --git a/mbcp.sh b/mbcp.sh new file mode 100755 index 0000000..8b3e19c --- /dev/null +++ b/mbcp.sh @@ -0,0 +1,2 @@ +#!/bin/bash +bash MBCPApp/mbcpapp.sh From 64fc1639a9b066cc8606ff7a2e680de814e0dd3f Mon Sep 17 00:00:00 2001 From: Cuynu Date: Fri, 20 Feb 2026 01:26:04 +0700 Subject: [PATCH 51/71] feat: mbcpapp.sh: check for right app when convert apk or unpacking & refer to `docs` folder prevent other apps from being accepted as the patcher is supposed to only works with MBBank `com.mbmobile` im so bored and literally has nothing to do. anything i can think right now is this commit, it works and makes me happy Signed-off-by: Cuynu --- MBCPApp/mbcpapp.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index 7913508..c3fc56f 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -119,6 +119,7 @@ unpack_mbcp() { rm -rf 'mbapk/*merged.apk' java -jar tools/apkeditor.jar d -i mbapk/*.apk -o mbapk/mbapk_unpacked || { err "Unpacking failed !" ; return 1 ; } touch 'mbapk/mbapk_unpacked/isreal_unpacked' + unzip -l mbapk/MBOriginal.apk | grep -oH "ic-appmb.ttf" && good "Current converted app is MBBank! Continuing" || { err "Current converted app is NOT MBBank! Deleting files" ; rm -rf mbapk/* ; return 1 ; } info "Cleaning useless files..." rm -rf 'mbapk/mbapk_unpacked/root/assets/_4A9w8flncUrhDOG8dyqLi_azBTYT3PlSXz0hiCzRQA_' rm -rf 'mbapk/mbapk_unpacked/root/assets/0QDl12M5S2hKxoKF4cNI4kEX1qDQRMiOd34TXjSjy4M_' @@ -255,6 +256,7 @@ convert_apks() { mv mbapk/*.apk mbapk/MBOriginal.apk info 'Cleaning left over [apks] files...' rm -f mbapk/*.apks + unzip -l mbapk/MBOriginal.apk | grep -oH "ic-appmb.ttf" && good "Current converted app is MBBank! Continuing" || { err "Current converted app is NOT MBBank! Deleting files" ; rm -rf mbapk/* ; return 1 ; } info "You probably can continue to unpack APK!" } @@ -274,7 +276,8 @@ echo "Original APK must be inside [mbapk] folder !" echo ------------------------------------------------------------- echo "Current commit : $COMMIT ($BRANCH)" echo "Source code : https://git.disroot.org/mbcp/mbbpatch.git" -echo "Made possible by Cuynu's brain with love <3" +echo "Documentation : see [docs] folder" +echo "Written from scratch by Cuynu with love <3" echo ------------------------------------------------------------- echo App status : $(successunpack) echo ------------------------------------------------------------- From 0268e73dbc6bca38fbb635df0c190f842ff03e38 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 1 Mar 2026 14:06:00 +0700 Subject: [PATCH 52/71] feat: patches: vtap zygisk detection bypass Signed-off-by: Cuynu --- .../hide_vtap_root_detection_activity.sh | 57 ++++++++++--------- 1 file changed, 30 insertions(+), 27 deletions(-) diff --git a/MBCPApp/patches/hide_vtap_root_detection_activity.sh b/MBCPApp/patches/hide_vtap_root_detection_activity.sh index 39e2e99..417e794 100644 --- a/MBCPApp/patches/hide_vtap_root_detection_activity.sh +++ b/MBCPApp/patches/hide_vtap_root_detection_activity.sh @@ -5,37 +5,40 @@ # shellcheck disable=SC1091,SC2016 . "$DIRPATH"/common.sh - if [[ -d mbapk/mbapk_unpacked/smali/classes4/com/vtap/ ]]; then - info "VTAP is found on [smali_classes4], Applying!" - # Adapt with v6.4.53+ - sed -i 's|Lcom/vtap/MaintenanceActivity;|Lio/flutter/plugins/MainActivity;|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes4/com/vtap/d.smali - sed -i 's|Lcom/vtap/MaintenanceActivity;|Lio/flutter/plugins/MainActivity;|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes4/com/vtap/VTapSetupPlugin.smali - rm -f 'mbapk/mbapk_unpacked/smali/classes4/com/vtap/MaintenanceActivity.smali' - rm -f 'mbapk/mbapk_unpacked/smali/classes4/com/vtap/MaintenanceActivity$1.smali' - rm -f 'mbapk/mbapk_unpacked/smali/classes4/com/vkey/android/vguard/VGDialogActivity.smali' - sed -i 's|Lcom/vkey/android/vguard/VGDialogActivity;|Lio/flutter/plugins/MainActivity;|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes4/com/vkey/android/dy.smali - # Bypass VKey root check that throw VGFullScreenDialogActivity then exit :) - cp -f 'blob_patches/bypass_rootold/BasicThreatInfo.smali' 'mbapk/mbapk_unpacked/smali/classes4/com/vkey/android/internal/vguard/engine/' - cp -f 'blob_patches/bypass_rootold/VGThreatAppInfo.smali' 'mbapk/mbapk_unpacked/smali/classes4/com/vkey/android/vguard/model/' - cp -f 'blob_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' + info "VTAP is found on [smali_classes4], Applying!" + # Adapt with v6.4.53+ + sed -i 's|Lcom/vtap/MaintenanceActivity;|Lio/flutter/plugins/MainActivity;|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes4/com/vtap/d.smali + sed -i 's|Lcom/vtap/MaintenanceActivity;|Lio/flutter/plugins/MainActivity;|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes4/com/vtap/VTapSetupPlugin.smali + rm -f 'mbapk/mbapk_unpacked/smali/classes4/com/vtap/MaintenanceActivity.smali' + rm -f 'mbapk/mbapk_unpacked/smali/classes4/com/vtap/MaintenanceActivity$1.smali' + rm -f 'mbapk/mbapk_unpacked/smali/classes4/com/vkey/android/vguard/VGDialogActivity.smali' + sed -i 's|Lcom/vkey/android/vguard/VGDialogActivity;|Lio/flutter/plugins/MainActivity;|g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes4/com/vkey/android/dy.smali + # Bypass VKey root check that throw VGFullScreenDialogActivity then exit :) + cp -f 'blob_patches/bypass_rootold/BasicThreatInfo.smali' 'mbapk/mbapk_unpacked/smali/classes4/com/vkey/android/internal/vguard/engine/' + cp -f 'blob_patches/bypass_rootold/VGThreatAppInfo.smali' 'mbapk/mbapk_unpacked/smali/classes4/com/vkey/android/vguard/model/' + cp -f 'blob_patches/bypass_rootold/VGThreatResponse.smali' 'mbapk/mbapk_unpacked/smali/classes4/com/vkey/android/vguard/model/' + # Zygisk detection workaround test + sed -i 's|zygisk|giskzy|g' "$DIRPATH"/mbapk/mbapk_unpacked/root/lib/arm64-v8a/libvosWrapperEx.so + sed -i 's|zygisk|giskzy|g' "$DIRPATH"/mbapk/mbapk_unpacked/root/lib/armeabi-v7a/libvosWrapperEx.so + + # 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' else - info "VTAP is not found on [smali_classes4], ignore copying!" + info "VTAP is not found on [smali_classes4], ignore copying!" fi if [[ -d mbapk/mbapk_unpacked/smali/classes3/com/vtap ]]; then - info "VTAP is found on [smali_classes3], Applying!" - # Adapt with v6.4.62+ - cp -f 'blob_patches/bypass_rootold/BasicThreatInfo.smali' 'mbapk/mbapk_unpacked/smali/classes3/com/vkey/android/internal/vguard/engine/' - cp -f 'blob_patches/bypass_rootold/VGThreatAppInfo.smali' 'mbapk/mbapk_unpacked/smali/classes3/com/vkey/android/vguard/model/' - cp -f 'blob_patches/bypass_rootold/VGThreatResponse.smali' 'mbapk/mbapk_unpacked/smali/classes3/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/classes3/com/vkey/android/eg.smali' + info "VTAP is found on [smali_classes3], Applying!" + # Adapt with v6.4.62+ + cp -f 'blob_patches/bypass_rootold/BasicThreatInfo.smali' 'mbapk/mbapk_unpacked/smali/classes3/com/vkey/android/internal/vguard/engine/' + cp -f 'blob_patches/bypass_rootold/VGThreatAppInfo.smali' 'mbapk/mbapk_unpacked/smali/classes3/com/vkey/android/vguard/model/' + cp -f 'blob_patches/bypass_rootold/VGThreatResponse.smali' 'mbapk/mbapk_unpacked/smali/classes3/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/classes3/com/vkey/android/eg.smali' else - info "VTAP is not found on [smali_classes3], ignore copying!" - warn "Something wrong here! [smali_classes3] should contains VTAP !!!" - warn "Try to unpack app again !" - exit 1 + info "VTAP is not found on [smali_classes3], ignore copying!" + warn "Something wrong here! [smali_classes3] should contains VTAP !!!" + warn "Try to unpack app again !" + exit 1 fi From cc9f30ec9e4b1f4be78a3f2d76659746e432249d Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 1 Mar 2026 19:05:24 +0700 Subject: [PATCH 53/71] feat: patches(modify_app_theme): override `tetbinhngo` theme with [Tu Hao Viet Nam] theme Lunar New Year is now over, but the latest app is still not removes that theme from their app. this commits adds [Viet Nam] function as theme, it will override the [tetbinhngo] theme with [Tu Hao Viet Nam] one. Signed-off-by: Cuynu --- MBCPApp/patches/modify_app_theme.sh | 219 +++++++++++++++------------- 1 file changed, 114 insertions(+), 105 deletions(-) diff --git a/MBCPApp/patches/modify_app_theme.sh b/MBCPApp/patches/modify_app_theme.sh index 4742e10..09acfe0 100644 --- a/MBCPApp/patches/modify_app_theme.sh +++ b/MBCPApp/patches/modify_app_theme.sh @@ -7,23 +7,21 @@ iszdefend PS3='Select themes : ' -select opt in 'MBCP SemiPriority' 'MBCP MBClassic' 'Noel 2024' 'Tre trung' 'Mid-autumn festival' 'Exit' -do +select opt in 'MBCP SemiPriority' 'MBCP MBClassic' 'Noel 2024' 'Tre trung' 'Mid-autumn festival' 'Viet Nam' 'Exit'; do case "$opt" in - 'MBCP SemiPriority') - info 'Moving [priority] folder...' - cp -r 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority' 'blob_patches/semipriority/' - info 'Modifying QR background...' - cp 'blob_patches/semipriority/priority/a_background_image.webp' 'blob_patches/semipriority/priority/qr_img_ThemeDefalut.webp' - info 'Copying to [flutter_assets/assets/images/dynamic/base]' - cp -r -f 'blob_patches/semipriority/priority/'* 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' - prioritylogo - info 'Copying [welcom_img_eMbee.webp]...' - cp -f 'blob_patches/semipriority/welcom_img_eMbee.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + 'MBCP SemiPriority') + info 'Moving [priority] folder...' + cp -r 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority' 'blob_patches/semipriority/' + info 'Modifying QR background...' + cp 'blob_patches/semipriority/priority/a_background_image.webp' 'blob_patches/semipriority/priority/qr_img_ThemeDefalut.webp' + info 'Copying to [flutter_assets/assets/images/dynamic/base]' + cp -r -f 'blob_patches/semipriority/priority/'* 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + prioritylogo + info 'Copying [welcom_img_eMbee.webp]...' + cp -f 'blob_patches/semipriority/welcom_img_eMbee.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' - - cat mbapk/mbapk_unpacked/root/lib/arm64-v8a/libapp.so | grep -a -oH filestatic > /dev/null 2>&1 && demopriority - demopriority() { + cat mbapk/mbapk_unpacked/root/lib/arm64-v8a/libapp.so | grep -a -oH filestatic >/dev/null 2>&1 && demopriority + demopriority() { # Modify the demo screen info 'Modifying demo screenshot...' sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/module/onboarding/welcome/welcom_img_demoImage01.png|https://gitlab.com/-/project/56341767/uploads/1616c32f26051152de0ee7e60742c47b/priority1.png?ref=mbcpappgit|g' @@ -35,12 +33,12 @@ do sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/module/onboarding/welcome/welcom_img_demoImage04.png|https://gitlab.com/-/project/56341767/uploads/7bd2d759bb1f2430016e272e27ceb72c/priority4.png?ref=mbcpappgit|g' sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/module/onboarding/welcome/welcom_img_demoImage05.png|https://gitlab.com/-/project/56341767/uploads/7f5a42716cc32b0f9db78076c15d1cfa/priority5.png?ref=mbcpappgit|g' - } + } - info 'Cleaning...' - rm -rf 'blob_patches/semipriority/priority' - echo "Patch applied by MBCPApp Patcher on $(uname -s -r) with commit : $(git rev-parse --short HEAD) at $(date)." > "mbapk/mbapk_unpacked/root/assets/mbcp_info/semipriority_theme.inf" - good "Applied [MBCP SemiPriority] theme." + info 'Cleaning...' + rm -rf 'blob_patches/semipriority/priority' + echo "Patch applied by MBCPApp Patcher on $(uname -s -r) with commit : $(git rev-parse --short HEAD) at $(date)." >"mbapk/mbapk_unpacked/root/assets/mbcp_info/semipriority_theme.inf" + good "Applied [MBCP SemiPriority] theme." ;; 'Mid-autumn festival') @@ -70,31 +68,31 @@ do rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static/onboarding/onboarding_img_a80Code.webp' rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static/onboarding/onboarding_bg_a80Landing.webp' - cat mbapk/mbapk_unpacked/root/lib/arm64-v8a/libapp.so | grep -a -oH filestatic > /dev/null 2>&1 && demotrungthu + cat mbapk/mbapk_unpacked/root/lib/arm64-v8a/libapp.so | grep -a -oH filestatic >/dev/null 2>&1 && demotrungthu demotrungthu() { - sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_thumbnail_quockhanh.png|https://gitlab.com/-/project/56341767/uploads/227ca0fc0dd1b5b3973690c3f9031c27/thumb.png?app=mbcp11|g' - sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenLoading_quockhanh.png|https://gitlab.com/-/project/56341767/uploads/27f934ed3f55c3214185bc193cfdfe2b/preview1.png?app=mbcpapp|g' - sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenLogin_quockhanh.png|https://gitlab.com/-/project/56341767/uploads/4f5f5398f57ce629b195f0fa6eb21f2a/preview2.png?ref=mbcp1|g' - sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenHome_quockhanh.png|https://gitlab.com/-/project/56341767/uploads/b0b35d05a0752b6eec0dd19d50f15afd/preview3.png?ref=mbcp|g' - sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenSuccess_quockhanh.png|https://gitlab.com/-/project/56341767/uploads/c61050db4674a181978b6f868c100aa6/preview4.png?ref=mbcpapp|g' - sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenShare_quockhanh.png|https://gitlab.com/-/project/56341767/uploads/2bd471b0b9ef7f96b05020bb4af304ed/preview5.png?ref=mbcp1|g' - } - echo "Patch applied by MBCPApp Patcher on $(uname -s -r) with commit : $(git rev-parse --short HEAD) at $(date)." > "mbapk/mbapk_unpacked/root/assets/mbcp_info/midautumn_theme.inf" - good "Applied [Mid-autumn festival] theme." + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_thumbnail_quockhanh.png|https://gitlab.com/-/project/56341767/uploads/227ca0fc0dd1b5b3973690c3f9031c27/thumb.png?app=mbcp11|g' + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenLoading_quockhanh.png|https://gitlab.com/-/project/56341767/uploads/27f934ed3f55c3214185bc193cfdfe2b/preview1.png?app=mbcpapp|g' + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenLogin_quockhanh.png|https://gitlab.com/-/project/56341767/uploads/4f5f5398f57ce629b195f0fa6eb21f2a/preview2.png?ref=mbcp1|g' + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenHome_quockhanh.png|https://gitlab.com/-/project/56341767/uploads/b0b35d05a0752b6eec0dd19d50f15afd/preview3.png?ref=mbcp|g' + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenSuccess_quockhanh.png|https://gitlab.com/-/project/56341767/uploads/c61050db4674a181978b6f868c100aa6/preview4.png?ref=mbcpapp|g' + sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenShare_quockhanh.png|https://gitlab.com/-/project/56341767/uploads/2bd471b0b9ef7f96b05020bb4af304ed/preview5.png?ref=mbcp1|g' + } + echo "Patch applied by MBCPApp Patcher on $(uname -s -r) with commit : $(git rev-parse --short HEAD) at $(date)." >"mbapk/mbapk_unpacked/root/assets/mbcp_info/midautumn_theme.inf" + good "Applied [Mid-autumn festival] theme." ;; - 'MBCP MBClassic') - info "Ensure that SemiPriority theme is not applied before this !" - info "Otherwise it will have like mixed SemiPriority and MB Classic theme, You've been warned !!! " - cp -f 'blob_patches/mbclassic/a_background_image.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/mbclassic/general_bg_screenshot.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/mbclassic/homeLanding_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/mbclassic/loading_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/mbclassic/login_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/mbclassic/qr_img_ThemeDefalut.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + 'MBCP MBClassic') + info "Ensure that SemiPriority theme is not applied before this !" + info "Otherwise it will have like mixed SemiPriority and MB Classic theme, You've been warned !!! " + cp -f 'blob_patches/mbclassic/a_background_image.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/mbclassic/general_bg_screenshot.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/mbclassic/homeLanding_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/mbclassic/loading_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/mbclassic/login_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/mbclassic/qr_img_ThemeDefalut.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' - cat mbapk/mbapk_unpacked/root/lib/arm64-v8a/libapp.so | grep -a -oH filestatic > /dev/null 2>&1 && demombclassic - demombclassic() { + cat mbapk/mbapk_unpacked/root/lib/arm64-v8a/libapp.so | grep -a -oH filestatic >/dev/null 2>&1 && demombclassic + demombclassic() { # Modify theme preview on settings sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/ThemeImage/theme_img_screenLoginClassic.png|https://gitlab.com/-/project/56341767/uploads/f585b28f88876db211f116d1d622031d/mbcp_login.png?git1|g' @@ -123,49 +121,49 @@ do sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/module/onboarding/welcome/welcom_img_demoImage04.png|https://gitlab.com/-/project/56341767/uploads/76f1288713391966cfc750388f7f47b2/classic4.png?ref=mbcpappgit1|g' sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/module/onboarding/welcome/welcom_img_demoImage05.png|https://gitlab.com/-/project/56341767/uploads/b9063205666549f28fc6c9c0c99e2336/classic5.png?ref=mbcpappgit1|g' - } - echo "Patch applied by MBCPApp Patcher on $(uname -s -r) with commit : $(git rev-parse --short HEAD) at $(date)." > "mbapk/mbapk_unpacked/root/assets/mbcp_info/mbclassic_theme.inf" - good 'Applied [MBCP MBClassic] theme.' + } + echo "Patch applied by MBCPApp Patcher on $(uname -s -r) with commit : $(git rev-parse --short HEAD) at $(date)." >"mbapk/mbapk_unpacked/root/assets/mbcp_info/mbclassic_theme.inf" + good 'Applied [MBCP MBClassic] theme.' ;; - 'Noel 2024') - info "Ensure that SemiPriority theme is not applied before this !" - info "Otherwise it will have like mixed SemiPriority and MB Classic theme, You've been warned !!! " - cp -f 'blob_patches/noel/a_background_image.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/bill_background_gold.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/coreBanking_img_successBackground.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/general_bg_screenshot.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/general_bg_success.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/homeLanding_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/loading_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/login_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/qr_img_ThemeDefalut.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' - # New trungthu - cp -f 'blob_patches/noel/a_background_image.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/trungthu' - cp -f 'blob_patches/noel/bill_background_gold.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/trungthu' - cp -f 'blob_patches/noel/coreBanking_img_successBackground.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/trungthu' - cp -f 'blob_patches/noel/general_bg_screenshot.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/trungthu' - cp -f 'blob_patches/noel/general_bg_success.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/trungthu' - cp -f 'blob_patches/noel/homeLanding_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/trungthu' - cp -f 'blob_patches/noel/loading_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/trungthu' - cp -f 'blob_patches/noel/login_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/trungthu' - cp -f 'blob_patches/noel/qr_img_ThemeDefalut.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/trungthu' + 'Noel 2024') + info "Ensure that SemiPriority theme is not applied before this !" + info "Otherwise it will have like mixed SemiPriority and MB Classic theme, You've been warned !!! " + cp -f 'blob_patches/noel/a_background_image.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/bill_background_gold.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/coreBanking_img_successBackground.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/general_bg_screenshot.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/general_bg_success.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/homeLanding_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/loading_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/login_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/qr_img_ThemeDefalut.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + # New trungthu + cp -f 'blob_patches/noel/a_background_image.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/trungthu' + cp -f 'blob_patches/noel/bill_background_gold.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/trungthu' + cp -f 'blob_patches/noel/coreBanking_img_successBackground.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/trungthu' + cp -f 'blob_patches/noel/general_bg_screenshot.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/trungthu' + cp -f 'blob_patches/noel/general_bg_success.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/trungthu' + cp -f 'blob_patches/noel/homeLanding_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/trungthu' + cp -f 'blob_patches/noel/loading_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/trungthu' + cp -f 'blob_patches/noel/login_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/trungthu' + cp -f 'blob_patches/noel/qr_img_ThemeDefalut.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/trungthu' - ############## - cp -f 'blob_patches/noel/a_background_image.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/bill_background_gold.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/coreBanking_img_successBackground.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/general_bg_screenshot.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/general_bg_success.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/homeLanding_bg_main.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/loading_bg_main.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/login_bg_main.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/qr_img_ThemeDefalut.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' - # Change theme preview - cp -f 'blob_patches/noel/customUI_img_classicMode.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' - cp -f 'blob_patches/noel/customUI_img_classicMode.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + ############## + cp -f 'blob_patches/noel/a_background_image.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/bill_background_gold.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/coreBanking_img_successBackground.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/general_bg_screenshot.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/general_bg_success.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/homeLanding_bg_main.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/loading_bg_main.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/login_bg_main.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/qr_img_ThemeDefalut.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + # Change theme preview + cp -f 'blob_patches/noel/customUI_img_classicMode.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' + cp -f 'blob_patches/noel/customUI_img_classicMode.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base' - cat mbapk/mbapk_unpacked/root/lib/arm64-v8a/libapp.so | grep -a -oH filestatic > /dev/null 2>&1 && noel2024lib - noel2024lib() { + cat mbapk/mbapk_unpacked/root/lib/arm64-v8a/libapp.so | grep -a -oH filestatic >/dev/null 2>&1 && noel2024lib + noel2024lib() { # Lockdown ability to change other theme, also force Noel 2024 theme sed_libapp 's|theme|Noel |g' @@ -185,33 +183,44 @@ do sed_libapp 's|https://filestatic.mbbank.com.vn/mbapp-images/rs/prime/module/onboarding/welcome/welcom_img_demoImage05.png|https://gitlab.com/-/project/56341767/uploads/2d78975896a9f640d1f1e5af06fd1922/noel5.png?ref=mbcpappgit1234|g' warn "You WON'T be able to use other theme than Noel 2024 on app !" - } - echo "Patch applied by MBCPApp Patcher on $(uname -s -r) with commit : $(git rev-parse --short HEAD) at $(date)." > "mbapk/mbapk_unpacked/root/assets/mbcp_info/noel2024_theme.inf" - good "Applied [Noel 2024] theme." -;; - 'Tre trung') - info "Applying..." - cp -f 'blob_patches/tretrung_theme/login_img_notification.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel/' - cp -f 'blob_patches/tretrung_theme/login_img_highlightElement.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel' - cp -f 'blob_patches/tretrung_theme/login_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel' - cp -f 'blob_patches/tretrung_theme/login_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel/loading_bg_main.webp' - cp -f 'blob_patches/tretrung_theme/login_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel/qr_img_ThemeDefalut.webp' + } + echo "Patch applied by MBCPApp Patcher on $(uname -s -r) with commit : $(git rev-parse --short HEAD) at $(date)." >"mbapk/mbapk_unpacked/root/assets/mbcp_info/noel2024_theme.inf" + good "Applied [Noel 2024] theme." + ;; + 'Tre trung') + info "Applying..." + cp -f 'blob_patches/tretrung_theme/login_img_notification.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel/' + cp -f 'blob_patches/tretrung_theme/login_img_highlightElement.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel' + cp -f 'blob_patches/tretrung_theme/login_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel' + cp -f 'blob_patches/tretrung_theme/login_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel/loading_bg_main.webp' + cp -f 'blob_patches/tretrung_theme/login_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel/qr_img_ThemeDefalut.webp' - rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel/customUI_img_noelMode.webp' - rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel/a_logo_img_addon.webp' + rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel/customUI_img_noelMode.webp' + rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel/a_logo_img_addon.webp' - cp -f 'blob_patches/tretrung_theme/homeLanding_img_PFM.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel' - cp -f 'blob_patches/tretrung_theme/homeLanding_img_assetsReport.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel' - cp -f 'blob_patches/tretrung_theme/homeLanding_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel' - cp -f 'blob_patches/tretrung_theme/general_bg_success.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel' - cp -f 'blob_patches/tretrung_theme/general_bg_success.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel/coreBanking_img_successBackground.webp' - cp -f 'blob_patches/tretrung_theme/general_bg_success.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel/bill_background_gold.webp' - cp -f 'blob_patches/tretrung_theme/general_bg_screenshot.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel' - cp -f 'blob_patches/tretrung_theme/cardService_img_cardMKT.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel' - cp -f 'blob_patches/tretrung_theme/cardService_bg_cardMKT.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel' - cp -f 'blob_patches/tretrung_theme/a_background_image.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel' + cp -f 'blob_patches/tretrung_theme/homeLanding_img_PFM.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel' + cp -f 'blob_patches/tretrung_theme/homeLanding_img_assetsReport.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel' + cp -f 'blob_patches/tretrung_theme/homeLanding_bg_main.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel' + cp -f 'blob_patches/tretrung_theme/general_bg_success.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel' + cp -f 'blob_patches/tretrung_theme/general_bg_success.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel/coreBanking_img_successBackground.webp' + cp -f 'blob_patches/tretrung_theme/general_bg_success.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel/bill_background_gold.webp' + cp -f 'blob_patches/tretrung_theme/general_bg_screenshot.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel' + cp -f 'blob_patches/tretrung_theme/cardService_img_cardMKT.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel' + cp -f 'blob_patches/tretrung_theme/cardService_bg_cardMKT.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel' + cp -f 'blob_patches/tretrung_theme/a_background_image.webp' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/noel' ;; - 'Exit') exit ;; + 'Viet Nam') + [ ! -d "$DIRPATH"/mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/tetbinhngo ] && err "This theme is only suitable for app with [tetbinhngo] theme. Current unpacked app does not have it!" && exit 1 + info "Applying..." + rm -rf "$DIRPATH"/mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/tetbinhngo/*.webp + rm -rf "$DIRPATH"/tmpvn + mkdir "$DIRPATH"/tmpvn + git clone https://git.disroot.org/mbcp/mb-flutter-themes "$DIRPATH"/tmpvn + mv tmpvn/mbstore_theme_original/tuhaovietnam/e0050e73-fc22-4ca8-b1eb-6672ab948c01/images/*.png "$DIRPATH"/mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/tetbinhngo/ + rm -rf tmpvn + rename png webp "$DIRPATH"/mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/tetbinhngo/*.png + ;; + 'Exit') exit ;; esac done From 7556b36538b1ed0ba5b3182c166ef71f7bdc2d62 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Thu, 5 Mar 2026 00:05:54 +0700 Subject: [PATCH 54/71] feat: patches(remove_bulitin_fonts): also remove `font` folder not used by anything i guess Signed-off-by: Cuynu --- MBCPApp/patches/remove_bulitin_fonts.sh | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/MBCPApp/patches/remove_bulitin_fonts.sh b/MBCPApp/patches/remove_bulitin_fonts.sh index da87b39..1560629 100644 --- a/MBCPApp/patches/remove_bulitin_fonts.sh +++ b/MBCPApp/patches/remove_bulitin_fonts.sh @@ -27,6 +27,7 @@ rm -f 'mbapk/mbapk_unpacked/resources/package_1/res/font/bold.ttf' rm -f 'mbapk/mbapk_unpacked/resources/package_1/res/font/medium.ttf' rm -f 'mbapk/mbapk_unpacked/resources/package_1/res/font/regular.ttf' rm -f 'mbapk/mbapk_unpacked/root/assets/insider.ttf' +rm -rf 'mbapk/mbapk_unpacked/root/assets/font' # Placeholder font to fix display issues when open details balance notifications info "Creating placeholder font..." touch 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/fonts/AvertaStdCY-Regular.otf' @@ -43,8 +44,3 @@ rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/packages/market_place/ass rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/packages/market_place/assets/fonts/AvertaStdCY-Regular.ttf' rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/packages/market_place/assets/fonts/AvertaStdCy-Semibold.ttf' rm -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/packages/market_place/assets/fonts/Montserrat-Medium.ttf' - - - - - From 11e19aac60a1939b4d5be7542ea5b586807c409c Mon Sep 17 00:00:00 2001 From: Cuynu Date: Thu, 5 Mar 2026 00:12:00 +0700 Subject: [PATCH 55/71] feat: patches(spoof_appver): spoof v6.4.90 Signed-off-by: Cuynu --- MBCPApp/patches/spoof_appver.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/MBCPApp/patches/spoof_appver.sh b/MBCPApp/patches/spoof_appver.sh index c8b9293..6dfe49c 100644 --- a/MBCPApp/patches/spoof_appver.sh +++ b/MBCPApp/patches/spoof_appver.sh @@ -1,15 +1,19 @@ #!/usr/bin/env bash # PATCHNAME: Spoof app version to 698 -# MAXVER: 6.4.67 +# MAXVER: 6.4.89 # MINVER: # shellcheck disable=SC1091 . "$DIRPATH"/common.sh info "Spoofing app version..." + +# Temp spoof only +sed -i 's|6.4.90|6.4.90_mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|727|2000|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' + sed -i 's|v6.4.66|v6.4.68|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' sed -i 's|v6.4.65|v6.4.68|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' sed -i 's|v6.4.64|v6.4.68|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' sed -i 's|692|698|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' sed -i 's|691|698|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' sed -i 's|689|698|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' - From bc542caa0f965193ec442e77b3b4cf2865969cff Mon Sep 17 00:00:00 2001 From: Cuynu Date: Thu, 5 Mar 2026 00:28:50 +0700 Subject: [PATCH 56/71] feat: mbcpapp.sh: bump apktool to `3.0.1` Signed-off-by: Cuynu --- .../customvtap/custom_vtapdialog_activity.xml | 4 +- .../resources/strings/strings.xml | 15 +- MBCPApp/mbcpapp.sh | 425 +++++++++--------- 3 files changed, 226 insertions(+), 218 deletions(-) diff --git a/MBCPApp/blob_patches/customvtap/custom_vtapdialog_activity.xml b/MBCPApp/blob_patches/customvtap/custom_vtapdialog_activity.xml index 66ffe99..c6e0817 100644 --- a/MBCPApp/blob_patches/customvtap/custom_vtapdialog_activity.xml +++ b/MBCPApp/blob_patches/customvtap/custom_vtapdialog_activity.xml @@ -47,7 +47,7 @@ android:visibility="visible" android:layout_width="fill_parent" android:layout_height="wrap_content" - android:text="TRONG TRƯỜNG HỢP ĐÃ LÀM ĐÚNG TẤT CẢ, CHỤP MÀN HÌNH NÀY VÀ BÁO LỖI QUA Telegram @cuynuz hoặc YouTube @cuynu !!!" /> + android:text="TRONG TRƯỜNG HỢP ĐÃ LÀM ĐÚNG TẤT CẢ, CHỤP MÀN HÌNH NÀY VÀ BÁO LỖI QUA Telegram @cuynuchat hoặc YouTube @cuynu !!!" />
From b1ebb7a45b129841bac9d0b4187828bf2f0a54ba Mon Sep 17 00:00:00 2001 From: Cuynu Date: Thu, 5 Mar 2026 00:50:56 +0700 Subject: [PATCH 59/71] fix: patches(spoof_appver): wrong `MAXVER` Signed-off-by: Cuynu --- MBCPApp/patches/spoof_appver.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MBCPApp/patches/spoof_appver.sh b/MBCPApp/patches/spoof_appver.sh index 6dfe49c..e6d23bc 100644 --- a/MBCPApp/patches/spoof_appver.sh +++ b/MBCPApp/patches/spoof_appver.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -# PATCHNAME: Spoof app version to 698 -# MAXVER: 6.4.89 +# PATCHNAME: Spoof app version +# MAXVER: 6.4.90 # MINVER: # shellcheck disable=SC1091 . "$DIRPATH"/common.sh From 144bdfd80e5787ea28d70df5675e4bba9d7e9a76 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Thu, 5 Mar 2026 00:56:05 +0700 Subject: [PATCH 60/71] fix: patches(spoof_appver): use "." instead of "_" fixes parse error after applying Signed-off-by: Cuynu --- MBCPApp/patches/spoof_appver.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MBCPApp/patches/spoof_appver.sh b/MBCPApp/patches/spoof_appver.sh index e6d23bc..738f7e0 100644 --- a/MBCPApp/patches/spoof_appver.sh +++ b/MBCPApp/patches/spoof_appver.sh @@ -8,7 +8,7 @@ info "Spoofing app version..." # Temp spoof only -sed -i 's|6.4.90|6.4.90_mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.90|6.4.90.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' sed -i 's|727|2000|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' sed -i 's|v6.4.66|v6.4.68|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' From 03b825276cb985ea65803da2aa88a84ecaeeaf34 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Fri, 6 Mar 2026 01:09:58 +0700 Subject: [PATCH 61/71] feat: patches(spoof_appver): spoof more app versions Signed-off-by: Cuynu --- MBCPApp/patches/spoof_appver.sh | 67 ++++++++++++++++++++++++++++++++- 1 file changed, 66 insertions(+), 1 deletion(-) diff --git a/MBCPApp/patches/spoof_appver.sh b/MBCPApp/patches/spoof_appver.sh index 738f7e0..18d7978 100644 --- a/MBCPApp/patches/spoof_appver.sh +++ b/MBCPApp/patches/spoof_appver.sh @@ -7,8 +7,73 @@ info "Spoofing app version..." -# Temp spoof only +# v6.5.x +sed -i 's|6.5.0|6.5.0.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' + +# v6.4.9x +sed -i 's|6.4.99|6.4.99.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.98|6.4.98.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.97|6.4.97.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.96|6.4.96.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.95|6.4.95.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.94|6.4.94.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.93|6.4.93.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.92|6.4.92.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.91|6.4.91.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' sed -i 's|6.4.90|6.4.90.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' + +# v6.4.8x +sed -i 's|6.4.89|6.4.89.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.88|6.4.88.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.87|6.4.87.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.86|6.4.86.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.85|6.4.85.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.84|6.4.84.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.83|6.4.83.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.82|6.4.82.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.81|6.4.81.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.80|6.4.80.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' + +# v6.4.7x +sed -i 's|6.4.79|6.4.79.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.78|6.4.78.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.77|6.4.77.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.75|6.4.75.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.74|6.4.74.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.73|6.4.73.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.72|6.4.72.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.71|6.4.71.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.70|6.4.70.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' + +# v6.4.6x +sed -i 's|6.4.69|6.4.69.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.68|6.4.68.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.67|6.4.67.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.66|6.4.66.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.65|6.4.65.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.64|6.4.64.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.63|6.4.63.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.62|6.4.62.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.61|6.4.61.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.60|6.4.60.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' + +# v6.4.5x +sed -i 's|6.4.59|6.4.59.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.58|6.4.58.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.57|6.4.57.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.56|6.4.56.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.55|6.4.55.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.54|6.4.54.mbcp|g' 'mbapk/mbapk_unpakced/AndroidManifest.xml' +sed -i 's|6.4.53|6.4.53.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.52|6.4.52.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.51|6.4.51.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.50|6.4.50.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' + +# v6.4.4x (no older than v6.4.47 due to the open source codebase started with v6.4.47) +sed -i 's|6.4.49|6.4.49.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.48|6.4.48.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|6.4.47|6.4.47.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' + sed -i 's|727|2000|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' sed -i 's|v6.4.66|v6.4.68|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' From 0607bc55716e83d0e1624e421be534c4411aedf5 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Fri, 6 Mar 2026 01:14:32 +0700 Subject: [PATCH 62/71] fix: patches(spoof_appver): typo fix Signed-off-by: Cuynu --- MBCPApp/patches/spoof_appver.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MBCPApp/patches/spoof_appver.sh b/MBCPApp/patches/spoof_appver.sh index 18d7978..ac2588e 100644 --- a/MBCPApp/patches/spoof_appver.sh +++ b/MBCPApp/patches/spoof_appver.sh @@ -63,7 +63,7 @@ sed -i 's|6.4.58|6.4.58.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' sed -i 's|6.4.57|6.4.57.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' sed -i 's|6.4.56|6.4.56.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' sed -i 's|6.4.55|6.4.55.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' -sed -i 's|6.4.54|6.4.54.mbcp|g' 'mbapk/mbapk_unpakced/AndroidManifest.xml' +sed -i 's|6.4.54|6.4.54.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' sed -i 's|6.4.53|6.4.53.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' sed -i 's|6.4.52|6.4.52.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' sed -i 's|6.4.51|6.4.51.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' From 1dca1cc3589bff4cf31bcfef59e5bedb0c8ccf3b Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sat, 7 Mar 2026 23:58:04 +0700 Subject: [PATCH 63/71] feat: patches(remove_mbai): remove more resources Signed-off-by: Cuynu --- MBCPApp/patches/remove_mbai.sh | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/MBCPApp/patches/remove_mbai.sh b/MBCPApp/patches/remove_mbai.sh index b696a24..a67119f 100644 --- a/MBCPApp/patches/remove_mbai.sh +++ b/MBCPApp/patches/remove_mbai.sh @@ -24,31 +24,19 @@ rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/ba # Tet binh ngo rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/tetbinhngo/coreBanking_illus_p2p.webp' - # Priority users rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/mbai_img_paste.webp' rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/mbai_img_paste2Pay.webp' rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/mbai_img_search.webp' rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/coreBanking_illus_p2p.webp' - # Other stuff rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static/base/partner/img_mbai_short.webp' rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static/base/partner/img_mbai_short_white.webp' - +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/img_mbai_textOnly_white.webp' # Call the enforcemb function in common.sh enforcemb # Adapt with new animated search AI logo (v6.4.77+) cp -f 'blob_patches/searchicon/search.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static/search_ai.gif' - - - - - - - - - - From 6c5c913d509b3b0274041fec6a4b60f96fa2bb4c Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 8 Mar 2026 18:25:25 +0700 Subject: [PATCH 64/71] feat: patches(legacy_patch)!: require download apk manually MB apk must be manually downloaded instead. breaks ability to download v6.4.47 apks Signed-off-by: Cuynu --- MBCPApp/legacy_patch.sh | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/MBCPApp/legacy_patch.sh b/MBCPApp/legacy_patch.sh index 6eb9d42..ecdc00d 100755 --- a/MBCPApp/legacy_patch.sh +++ b/MBCPApp/legacy_patch.sh @@ -1,16 +1,15 @@ #!/usr/bin/env bash +echo "DO NOT use these patches with newer app!" echo "Legacy patches list for MBCPApp :" PS3='Select patch options :' select opt in 'Bypass 1200 error [v6.4.45]' 'Bypass signature check' '[TEST] Remove v6.4.56 root detection' 'Exit' do -if [ "$opt" == 'Bypass 1200 error [v6.4.45]' ]; then + if [ "$opt" == 'Bypass 1200 error [v6.4.45]' ]; then + [ ! -f 'bypass1200/*.apks' ] && echo "Download the [v6.4.47] app from Telegram [@embeeapks] or Google Play API with versionCode 661" && echo "Then copy it to [bypass1200] folder!" && exit 1 echo "Notice : v6.4.45 are now got [GW525 - Force update !] !!!" echo "This patch will remain available but you cannot bypass GW525 error !" - mkdir bypass1200 - echo "Downloading v6.4.47 apks..." - wget https://github.com/ghclonenah1/mbbpatch_release/releases/download/a/embee_v6.4.47_arm64-v8a_armeabi-v7a.apks -q --show-progress - mv *.apks bypass1200/ + mkdir -p bypass1200 echo "Unpacking..." java -jar tools/apkeditor.jar m -i bypass1200/*.apks java -jar tools/apktool.jar d bypass1200/*.apk -o bypass1200/unpacked -j$(nproc) @@ -21,17 +20,17 @@ if [ "$opt" == 'Bypass 1200 error [v6.4.45]' ]; then echo "Cleaning..." rm -rf bypass1200 ## MB Forced update to 658, it must be spoofed! - echo "Patching [apktool.yml]..." + echo "Patching [AndroidManifest.xml]..." sed -i 's|658|700|g' "$DIRPATH"/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 $(git show -s --format=%cd HEAD). > 'mbapk/mbapk_unpacked/root/assets/mbcp_info/bypass_1200_error.inf' - # Use bypass gw934 checksum for this patch instead + # Use bypass gw934 checksum for this patch instead elif [ "$opt" == 'Bypass signature check' ]; then echo "Applying patch [Bypass signature check]..." if [ -d "$DIRPATH"/mbapk/mbapk_unpacked ] then - # Checks for MBShield, if exists then exit function + # Checks for MBShield, if exists then exit function if [ -f "$DIRPATH"/mbapk/mbapk_unpacked/assets/mbshield.szip ] then info "MBShield found on unpacked APK ! Bypass signature checks won't be possible if MBShield is present on current unpacked APK !" @@ -52,7 +51,6 @@ fi elif [ "$opt" == '[TEST] Remove v6.4.56 root detection' ]; then if [ -f "$DIRPATH"/mbapk/mbapk_unpacked/smali/androidx/UnderlyingVcl.smali ] then - echo "Applying patch..." echo "Removing checksum from provider..." sed -i 's|e1a14adc915d7ad159edf2668b0dfcb359cf86538642de0e425d027f66eb07b2||g' "$DIRPATH"/mbapk/mbapk_unpacked/smali/classes/androidx/UnderlyingVcl.smali @@ -87,10 +85,10 @@ fi mv 'temp/libweneedfreedom.so' 'temp/libdesignersactivists.so' cp -f 'temp/libdesignersactivists.so' 'mbapk/mbapk_unpacked/lib/armeabi-v7a/libdesignersactivists.so' rm -rf temp - echo "This patch are applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(git show -s --format=%cd HEAD). > 'mbapk/mbapk_unpacked/assets/mbcp_info/remove_v6.4.56_root_detection.inf' + echo "This patch is applied by MBCPApp Patcher on $(uname -s -r) with commit :" $(git rev-parse --short HEAD) at $(git show -s --format=%cd HEAD). > 'mbapk/mbapk_unpacked/assets/mbcp_info/remove_v6.4.56_root_detection.inf' echo "Applied [Remove v6.4.56 root detection] patch !!!" else - echo "[UnderlyingVcl.smali] not found! Please clear patched app then unpack again!" + echo "[UnderlyingVcl.smali] not found!" fi From 4fe43f71bf89a0c8017dbb4fdf1a4029c38039c3 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 8 Mar 2026 18:51:12 +0700 Subject: [PATCH 65/71] chore: move some patch specific functions from `common.sh` to separate patches i have no idea why it was put to `common.sh` maybe bcz im too dumb Signed-off-by: Cuynu --- MBCPApp/common.sh | 33 ----------------------------- MBCPApp/patches/modify_app_theme.sh | 12 +++++++++++ MBCPApp/patches/remove_mbai.sh | 23 +++++++++++++++++++- 3 files changed, 34 insertions(+), 34 deletions(-) diff --git a/MBCPApp/common.sh b/MBCPApp/common.sh index 402b8a2..53388c3 100644 --- a/MBCPApp/common.sh +++ b/MBCPApp/common.sh @@ -54,39 +54,6 @@ sed_libtian37() { ) && info "[sed_libtian37] [$target] -> [$replacement]" || warn "[sed_libtian37] replacing [$target] failed !" } -prioritylogo() { - if [ -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/a_logo_img_addon.webp' ] -then - warn "App newer than v6.4.79+ ! Using enforced logo instead" - info "Copying [ic_logo_mb_text_enforced.svg]..." - cp -f 'blob_patches/semipriority/ic_logo_mb_text_enforced.svg' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/svgs/ic_logo_mb_text.svg' -else - info 'Copying [ic_logo_mb_text.svg]...' - cp -f 'blob_patches/semipriority/ic_logo_mb_text.svg' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/svgs/' -fi -} - -enforcemb() { - if [ -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/customize_img_changeImageContent.webp' ] -then - info "App newer than v6.4.84 ! Using new search logo!" - # Replace MB AI search button with normal search button - cp -f 'blob_patches/searchicon/search_718.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/img_mbai_textLogo.webp' - cp -f 'blob_patches/searchicon/search_718.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/img_mbai_textLogo.private.webp' - # Adapt new changes with v6.4.75 - cp -f 'blob_patches/searchicon/search_718.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/mbai_img_search.webp' - cp -f 'blob_patches/searchicon/search_718.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/mbai_img_search.private.webp' -else - info "App older than v6.4.83 ! Using old search logo!" - # Replace MB AI search button with normal search button - cp -f 'blob_patches/searchicon/search.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/img_mbai_textLogo.webp' - cp -f 'blob_patches/searchicon/search.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/img_mbai_textLogo.private.webp' - # Adapt new changes with v6.4.75 - cp -f 'blob_patches/searchicon/search.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/mbai_img_search.webp' - cp -f 'blob_patches/searchicon/search.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/mbai_img_search.private.webp' -fi -} - # libdesignersactivists.so are former known as libZDefend.so # MB moved it to libdesignersactivists.so since v6.4.48+ # this currently is placeholder, and will be implemented later diff --git a/MBCPApp/patches/modify_app_theme.sh b/MBCPApp/patches/modify_app_theme.sh index 09acfe0..65e8613 100644 --- a/MBCPApp/patches/modify_app_theme.sh +++ b/MBCPApp/patches/modify_app_theme.sh @@ -5,6 +5,18 @@ # shellcheck disable=SC1091 . "$DIRPATH"/common.sh +prioritylogo() { + if [ -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/a_logo_img_addon.webp' ] +then + warn "App newer than v6.4.79+ ! Using enforced logo instead" + info "Copying [ic_logo_mb_text_enforced.svg]..." + cp -f 'blob_patches/semipriority/ic_logo_mb_text_enforced.svg' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/svgs/ic_logo_mb_text.svg' +else + info 'Copying [ic_logo_mb_text.svg]...' + cp -f 'blob_patches/semipriority/ic_logo_mb_text.svg' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/svgs/' +fi +} + iszdefend PS3='Select themes : ' select opt in 'MBCP SemiPriority' 'MBCP MBClassic' 'Noel 2024' 'Tre trung' 'Mid-autumn festival' 'Viet Nam' 'Exit'; do diff --git a/MBCPApp/patches/remove_mbai.sh b/MBCPApp/patches/remove_mbai.sh index a67119f..1b70395 100644 --- a/MBCPApp/patches/remove_mbai.sh +++ b/MBCPApp/patches/remove_mbai.sh @@ -5,6 +5,27 @@ # shellcheck disable=SC1091 . "$DIRPATH"/common.sh +enforcemb() { + if [ -f 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/customize_img_changeImageContent.webp' ] +then + info "App newer than v6.4.84 ! Using new search logo!" + # Replace MB AI search button with normal search button + cp -f 'blob_patches/searchicon/search_718.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/img_mbai_textLogo.webp' + cp -f 'blob_patches/searchicon/search_718.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/img_mbai_textLogo.private.webp' + # Adapt new changes with v6.4.75 + cp -f 'blob_patches/searchicon/search_718.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/mbai_img_search.webp' + cp -f 'blob_patches/searchicon/search_718.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/mbai_img_search.private.webp' +else + info "App older than v6.4.83 ! Using old search logo!" + # Replace MB AI search button with normal search button + cp -f 'blob_patches/searchicon/search.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/img_mbai_textLogo.webp' + cp -f 'blob_patches/searchicon/search.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/img_mbai_textLogo.private.webp' + # Adapt new changes with v6.4.75 + cp -f 'blob_patches/searchicon/search.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/mbai_img_search.webp' + cp -f 'blob_patches/searchicon/search.png' 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/mbai_img_search.private.webp' +fi +} + # Currently not possible to completely remove and prevent users from use AI features in MB app. # So we remove it's resources instead, so the search icon won't show AI things # Need to implement more ASAP in the future @@ -35,7 +56,7 @@ rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static/bas rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static/base/partner/img_mbai_short_white.webp' rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/img_mbai_textOnly_white.webp' -# Call the enforcemb function in common.sh +# Call the enforcemb function enforcemb # Adapt with new animated search AI logo (v6.4.77+) From cf7344634a08087c05176bc67ba3635fb5766336 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sun, 8 Mar 2026 19:25:34 +0700 Subject: [PATCH 66/71] readme: minor changes mostly docs link fixes added v6.4.85 situation some promise Signed-off-by: Cuynu --- README.md | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index f51ae5b..23759e0 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # MBCPApp Patcher for MB Bank (Android) -Lightweight **AI-free, human-written** open source tool for patching MB Bank (Android) app with Flutter framework (v6.4.0+) for rooted users (or ROMs with bulit-in CorePatch). primarily written in Bash, made possible by @cuynu and community in Vietnam. +Lightweight **AI-free, human-written** open source CLI tool for patching MB Bank (Android) app with Flutter framework (v6.4.0+) for rooted users (or ROMs with bulit-in CorePatch). primarily written in Bash, made possible by @cuynu and community in Vietnam. Gitea Release @@ -13,6 +13,13 @@ Lightweight **AI-free, human-written** open source tool for patching MB Bank (An - Project FAQ : [Read here](/mbcp/info_en/wiki/faq) - Licensed as MIT License. +## Introduction +- Note : "MBCP" / "MBCPApp" = "MBBank CorePatch" +- MBCP is inspired from [CorePatch](https://github.com/LSPosed/CorePatch) project. Now it can works with [PMPatch](https://github.com/vova7878-modules/PMPatch) too +- This project was made to remove or limit annoying features & root detection & accessibility detection that is implemented by the development team of "MB Bank" Android app with additional features such as custom themes ability, device font, etc (see more in patches list). **It's not PoC (Proof of Concept) project at all.** +- [MBCP](https://t.me/mbcposs) are closed source before, and many people don't like it and concern with privacy & security issues +- In order to support community and allow other devs to improve the project, I spend days to rewritten `MBCP` patches in Bash and open source it so you can patch yourself from original app on Linux or Darwin (macOS) environment. All MBCP pre-bulit releases from v6.4.47+ are all bulit with this open source project with the commit ID at the end of the file name. + ## Current situation - Project is used to almost DEAD, due to MB's measure to modified dex & libraries from the server-side with GW934 error (`getSHFiles`) when logging in. Luckily, I have a way to bypass the [Zimperium check](/mbcp/mbzdefend-fix), that's why the project still alive till nowadays with other patches. @@ -22,18 +29,12 @@ Lightweight **AI-free, human-written** open source tool for patching MB Bank (An - The GW934 error is known enabled from the server-side (v6.4.64 works since days 0, but return with GW934 error after 11 days), it requires client (MBCP/MBBank) app to sent the SHA256 hash of 3 app libraries `libapp.so` | `libmbshield.so` | `libclosestmadagascar.so` and all of 5 dex files (classes1->5.dex) to the server for comparing hash, and if it doesn't match, the server will prevent the app from logging in with GW934 error (MB has detected that your device is not secure for performing transactions. Please uninstall the App and reinstall it from the app store). The other function (eg: DigitalOTP) that works without logging in still works. -## Introduction -- Note : "MBCP" / "MBCPApp" = "MBBank CorePatch" -- This project was made to remove or limit annoying features & root detection & accessibility detection that is implemented by the development team of "MB Bank" Android app with additional features such as custom themes ability, device font, etc (see more in patches list). **It's not PoC (Proof of Concept) project at all.** -- [MBCP](https://t.me/mbcposs) are closed source before, and many people don't like it and concern with privacy & security issues -- In order to support community and allow other devs to improve the project, I spend days to rewritten `MBCP` patches in Bash and open source it so you can patch yourself from original app on Linux or Darwin (macOS) environment. All MBCP pre-bulit releases from v6.4.47+ are all bulit with this open source project with the commit ID at the end of the file name. - -## DISCLAIMER -I'm not responsible if someone abuse this patch to do illegal things, since it's originally made for technical or well-known users only. +## DISCLAIMER +- I'm not responsible if someone abuse this patch to do illegal things, since it's originally made for technical or well-known users only. ## Documentation -- [MBCPApp Patcher Documentation](/mbcp/mbbpatch/wiki) +- [MBCPApp Patcher Documentation](/mbcp/mbbpatch/src/branch/mbflutter/docs) ## Requirements & Usage & How-to use patcher - Follow usage docs here : [Patcher Usage](/mbcp/mbbpatch/wiki/patcher-usage.-) @@ -159,9 +160,9 @@ I'm not responsible if someone abuse this patch to do illegal things, since it's ## TODO -- [ ] Bypass the new dex & libraries checksum for MB v6.4.67+ (hardcore challenge) +- [ ] Bypass the new dex & libraries checksum for MB v6.4.67+ (hardcore challenge, would be extremely excited if this is achieved) -- [ ] Crash fixes for `Hide VTAP root detection activity & dialog` patch (Android 16 >QPR1 / OEM ROMs) +- [ ] Crash fixes for `Hide VTAP root detection activity & dialog` patch (OEM ROMs) - [ ] Proper display language under Singalarity eKYC phase @@ -187,6 +188,9 @@ I'm not responsible if someone abuse this patch to do illegal things, since it's ## Project history + +- This project was made (and still maintained) by [@cuynu](/cuynu) with some help from other contributors, but in reality, I am not currently have enough skills with coding and project development yet and is still stupid. So some most of my commits is just minimal changes. **You can say me as a Developer/Dev and I'll embrace it because this project is not that easy to made, it's not what average person can even think as open source**. Maybe someday you'll see me ship more c/cpp code in this project :) +
- 05/2023 : MB Bank MOD APK ANDROID project created on Telegram (@mbbmod), providing modified MB Bank APKs since v5.8 with lots of features such as bypassing accessibility check and show a guide to hide root instead of show rooted screen then close the app. @@ -211,6 +215,8 @@ I'm not responsible if someone abuse this patch to do illegal things, since it's - 11/2025 (2) : MB released `v6.4.74` with AI-crap button that replaces legacy search button. I created a patch that force replace it back to old search icon. +- 02/2025 : MB released `v6.4.85` with enhanced Singalarity eKYC detection (detects `data/adb/modules` and `com.rifsxd.ksunext`), so I created a patch that nuked the check. + - ...
From 071c3a84ff7cb0cc4ac3c01db919f67fa5023b96 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Wed, 11 Mar 2026 00:51:17 +0700 Subject: [PATCH 67/71] feat: patches(remove_mbai): adapt with MB `v6.4.91` changes seems like that MB is testing new goreist ai assistant, but who cares? me nope. im going to remove the resources, will dive into force removing it once the libapp and sha256 checksum puzzle is solved Signed-off-by: Cuynu --- MBCPApp/patches/remove_mbai.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/MBCPApp/patches/remove_mbai.sh b/MBCPApp/patches/remove_mbai.sh index 1b70395..1565d30 100644 --- a/MBCPApp/patches/remove_mbai.sh +++ b/MBCPApp/patches/remove_mbai.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# PATCHNAME: Remove MB AI Bullsh*t resources +# PATCHNAME: Remove MB AI Bullshit resources # MAXVER: # MINVER: 6.4.73 # shellcheck disable=SC1091 @@ -50,11 +50,21 @@ rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/pr rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/mbai_img_paste2Pay.webp' rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/mbai_img_search.webp' rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/coreBanking_illus_p2p.webp' +# New resources +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/mbai_img_paste.priority.webp' +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/mbai_img_paste2Pay.priority.webp' +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/mbai_img_search.priority.webp' +# New resources +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/mbai_img_paste.priority.webp' +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/mbai_img_paste2Pay.priority.webp' +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/mbai_img_search.priority.webp' # Other stuff rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static/base/partner/img_mbai_short.webp' rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static/base/partner/img_mbai_short_white.webp' rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/img_mbai_textOnly_white.webp' +# Temp solution for forced MB AI assistant in v6.4.91+ (A/B testing from MB side, not yet in production) +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static/ai_assistant' # Call the enforcemb function enforcemb From b3e4f9a86621b22e811efec2071a8200e48d341f Mon Sep 17 00:00:00 2001 From: Cuynu Date: Wed, 11 Mar 2026 01:19:43 +0700 Subject: [PATCH 68/71] feat: patches(remove_staticbanner): introduce new patch inspired by old remove miniapp & banner patch Signed-off-by: Cuynu --- MBCPApp/patches/remove_staticbanner.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 MBCPApp/patches/remove_staticbanner.sh diff --git a/MBCPApp/patches/remove_staticbanner.sh b/MBCPApp/patches/remove_staticbanner.sh new file mode 100644 index 0000000..005ce4f --- /dev/null +++ b/MBCPApp/patches/remove_staticbanner.sh @@ -0,0 +1,24 @@ +#!/usr/bin/env bash +# PATCHNAME: Remove some static banners +# MAXVER: +# MINVER: +# shellcheck disable=SC1091 +. "$DIRPATH"/common.sh + +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/billing_img_defaultBanner.webp' +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/billing_img_defaultBanner.private.webp' +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/explore_img_defaultBanner.webp' +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/exploreLanding_img_background.webp' +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/homeLanding_img_defaultBanner.webp' +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/homeLanding_img_chatGPT.junior.webp' +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/homeLanding_img_banner.webp' +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/homeLanding_img_defaultBanner.private.webp' +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/homeLanding_img_Kosei.junior.webp' +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/img_thumbnail_hotdeal5.webp' +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/theme_bg_cuaHang.webp' +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/theme_bg_cuaHang.private.webp' +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/welcom_img_background.webp' +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static/img_background_financial.webp' +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/static/background/sub_bg_hoiVien.webp' +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/moneyChat_img*.webp' +rm -rf 'mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/background_moneyChat_base.webp' From 18057c25fc16dcdf1503679fdecc09aeae620573 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Wed, 11 Mar 2026 17:21:11 +0700 Subject: [PATCH 69/71] fix: patches(spoof_appver): incorrect `MAXVER` `MAXVER` should be empty and `MINVER` should be 6.4.47 Signed-off-by: Cuynu --- MBCPApp/patches/spoof_appver.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/MBCPApp/patches/spoof_appver.sh b/MBCPApp/patches/spoof_appver.sh index ac2588e..e4d77c4 100644 --- a/MBCPApp/patches/spoof_appver.sh +++ b/MBCPApp/patches/spoof_appver.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash # PATCHNAME: Spoof app version -# MAXVER: 6.4.90 -# MINVER: +# MAXVER: +# MINVER: 6.4.47 # shellcheck disable=SC1091 . "$DIRPATH"/common.sh @@ -75,6 +75,7 @@ sed -i 's|6.4.48|6.4.48.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' sed -i 's|6.4.47|6.4.47.mbcp|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' sed -i 's|727|2000|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' +sed -i 's|729|2000|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' sed -i 's|v6.4.66|v6.4.68|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' sed -i 's|v6.4.65|v6.4.68|g' 'mbapk/mbapk_unpacked/AndroidManifest.xml' From 5570f890cf21a84edb07556c5eec53a9905596a6 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Fri, 13 Mar 2026 01:33:13 +0700 Subject: [PATCH 70/71] readme: bump suggested version to `v6.4.91` Signed-off-by: Cuynu --- README.md | 58 +++++++++++++++++++++++++++---------------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/README.md b/README.md index 23759e0..3db4bec 100644 --- a/README.md +++ b/README.md @@ -71,35 +71,35 @@ Lightweight **AI-free, human-written** open source CLI tool for patching MB Bank | ⚙️ Patch | 📜 Description | 🏦 Suggested version | |:--------:|:--------------:|:-----------------:| -| `Add verified badge` | Replaces the MIC protection shield with verified badge to make it looks more cute :3 | v6.4.0 ~ v6.4.90 | -| `Adaptive launcher icon` | Adds the adaptive & themed icon support to the app. Thanks to @fukiame ! | v6.4.0 ~ v6.4.90 | -| `Proper notification icon` | Temporary fixes for the app notification icon. Thanks to @fukiame ! | v6.4.0 ~ v6.4.90 | -| `Block adjust volume on sEKYC` | Prevent the device volume from being adjusted when entering eKYC activity. | v6.4.0 ~ v6.4.90 | -| `Better custom background screen` | Replace the preview custom background from awful to useful. | v6.4.84 ~ v6.4.90 | -| `Change app logo` | Change the app logo with set of icons. | v6.4.0 ~ v6.4.90 | -| `Change widget background to dark ` | Change widget background to dark if you use MBBHomeWidget. | v6.4.0 ~ v6.4.90 | -| `Custom VTAP screen` | Warn users about critical VTAP trigger error from app. | v6.4.53 ~ v6.4.90 | -| `Tian37 Fix` | Nuke detection points within Tian37 libraries. | v6.4.87 ~ v6.4.90 | -| `Force portrait screen` | Force the screen always portrait on app, espcially when launching. | v6.4.0 ~ v6.4.90 | -| `Remove MB AI Bullsh*t resources` | Remove the bullsh*t MB AI resources from app. Need to implement more in the future. | v6.4.74 ~ v6.4.90 | -| `Remove MB Themes Store` | Remove the MB Themes Store banner from Themes list, preventing access to MB Theme Store. | v6.4.28 ~ v6.4.90 | -| `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.90 | -| `Remove new zimperium check` | Remove the new Zimperium (ZDefend) root detection from app. Picked up from Legacy Patch. | v6.4.60 ~ v6.4.90 | -| `Remove bulit-in fonts` | Remove app font and force to use device font for most app components. | v6.4.0 ~ v6.4.90 | -| `Modify app theme` | Modify the bulit-in app theme from original one to other themes. | v6.4.30 ~ v6.4.90 | -| `Remove garbage permission and activities` | Removes tracking permission & activities from app. | v6.4.0 ~ v6.4.90 | -| `Revert old eMBee logo` | Revert old eMBee logo, especially on product consultation options. | v6.4.53 ~ v6.4.90 | -| `Remove useless libraries` | Remove the useless libraries from app, only for v6.4.67+ | v6.4.67 ~ v6.4.90 | -| `Remove animated QR background` | Remove the animated QR background from bottom navigation bar and replace with white background. | v6.4.43 ~ v6.4.90 | -| `Remove VNPAY VMB20` | Remove the VNPAY Airplane related activities. | v6.4.55 ~ v6.4.90 | -| `Restore old registration resources` | Restore old resources on `onboarding` page. | v6.4.48 ~ v6.4.90 | -| `Hide VTAP root detection activity & dialog` | Hide the old root detection screen and dialog showing "Device is rooted" (might have issues with some HyperOS ROMs). | v6.4.0 ~ v6.4.90 | -| `Legacy hide VTAP activity & dialog` | Hide the first root detection screen with dialog showing "Device is rooted" but not bypassing it. (GW908 will present, unlike standard `Hide VTAP root detection activity & dialog` patch). Only use for some ugly ROMs which is crashing with standard patch. | v6.4.53 ~ v6.4.90 | -| `Remove protection shield` | Remove the MIC protection shield on profile picture and login screen. (not app protection) | v6.4.0 ~ v6.4.90 | -| `Remove app from launcher` | Remove the app icon from launcher, and start with `am start` or with MBZDefend-Fix Action/Termux. | v6.4.0 ~ v6.4.90 | -| `Set targetSdkVersion to 34` | Set the `targetSdkVersion` to 34 (Android 14) to prevent UI issues on some activities. | v6.4.10 ~ v6.4.90 | -| `Add modified resources` | Adds the specific strings for MBCP on eKYC phases, and modify the DigiBank logo. | v6.4.0 ~ v6.4.90 | -| `Add anime resources` | Adds anime-related resources to some components inside app. | v6.4.45 ~ v6.4.90 | +| `Add verified badge` | Replaces the MIC protection shield with verified badge to make it looks more cute :3 | v6.4.0 ~ v6.4.91 | +| `Adaptive launcher icon` | Adds the adaptive & themed icon support to the app. Thanks to @fukiame ! | v6.4.0 ~ v6.4.91 | +| `Proper notification icon` | Temporary fixes for the app notification icon. Thanks to @fukiame ! | v6.4.0 ~ v6.4.91 | +| `Block adjust volume on sEKYC` | Prevent the device volume from being adjusted when entering eKYC activity. | v6.4.0 ~ v6.4.91 | +| `Better custom background screen` | Replace the preview custom background from awful to useful. | v6.4.84 ~ v6.4.91 | +| `Change app logo` | Change the app logo with set of icons. | v6.4.0 ~ v6.4.91 | +| `Change widget background to dark ` | Change widget background to dark if you use MBBHomeWidget. | v6.4.0 ~ v6.4.91 | +| `Custom VTAP screen` | Warn users about critical VTAP trigger error from app. | v6.4.53 ~ v6.4.91 | +| `Tian37 Fix` | Nuke detection points within Tian37 libraries. | v6.4.87 ~ v6.4.91 | +| `Force portrait screen` | Force the screen always portrait on app, espcially when launching. | v6.4.0 ~ v6.4.91 | +| `Remove MB AI Bullsh*t resources` | Remove the bullsh*t MB AI resources from app. Need to implement more in the future. | v6.4.74 ~ v6.4.91 | +| `Remove MB Themes Store` | Remove the MB Themes Store banner from Themes list, preventing access to MB Theme Store. | v6.4.28 ~ v6.4.91 | +| `Remove invoke to mbshield` | Make app don't invoke to mbshield when opening (MainActivity) and (MBBHomeWidgetQR) only | v6.4.22 ~ v6.4.91 | +| `Remove new zimperium check` | Remove the new Zimperium (ZDefend) root detection from app. Picked up from Legacy Patch. | v6.4.60 ~ v6.4.91 | +| `Remove bulit-in fonts` | Remove app font and force to use device font for most app components. | v6.4.0 ~ v6.4.91 | +| `Modify app theme` | Modify the bulit-in app theme from original one to other themes. | v6.4.30 ~ v6.4.91 | +| `Remove garbage permission and activities` | Removes tracking permission & activities from app. | v6.4.0 ~ v6.4.91 | +| `Revert old eMBee logo` | Revert old eMBee logo, especially on product consultation options. | v6.4.53 ~ v6.4.91 | +| `Remove useless libraries` | Remove the useless libraries from app, only for v6.4.67+ | v6.4.67 ~ v6.4.91 | +| `Remove animated QR background` | Remove the animated QR background from bottom navigation bar and replace with white background. | v6.4.43 ~ v6.4.91 | +| `Remove VNPAY VMB20` | Remove the VNPAY Airplane related activities. | v6.4.55 ~ v6.4.91 | +| `Restore old registration resources` | Restore old resources on `onboarding` page. | v6.4.48 ~ v6.4.91 | +| `Hide VTAP root detection activity & dialog` | Hide the old root detection screen and dialog showing "Device is rooted" (might have issues with some HyperOS ROMs). | v6.4.0 ~ v6.4.91 | +| `Legacy hide VTAP activity & dialog` | Hide the first root detection screen with dialog showing "Device is rooted" but not bypassing it. (GW908 will present, unlike standard `Hide VTAP root detection activity & dialog` patch). Only use for some ugly ROMs which is crashing with standard patch. | v6.4.53 ~ v6.4.91 | +| `Remove protection shield` | Remove the MIC protection shield on profile picture and login screen. (not app protection) | v6.4.0 ~ v6.4.91 | +| `Remove app from launcher` | Remove the app icon from launcher, and start with `am start` or with MBZDefend-Fix Action/Termux. | v6.4.0 ~ v6.4.91 | +| `Set targetSdkVersion to 34` | Set the `targetSdkVersion` to 34 (Android 14) to prevent UI issues on some activities. | v6.4.10 ~ v6.4.91 | +| `Add modified resources` | Adds the specific strings for MBCP on eKYC phases, and modify the DigiBank logo. | v6.4.0 ~ v6.4.91 | +| `Add anime resources` | Adds anime-related resources to some components inside app. | v6.4.45 ~ v6.4.91 | From b525a8fbbe882ba06bccb2fbb88cf33f42cdac48 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Fri, 13 Mar 2026 14:06:35 +0700 Subject: [PATCH 71/71] fix: mbcpapp.sh: do not restore apk signature if apk repacking failed Signed-off-by: Cuynu --- MBCPApp/mbcpapp.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/MBCPApp/mbcpapp.sh b/MBCPApp/mbcpapp.sh index c2611e1..c4c181e 100755 --- a/MBCPApp/mbcpapp.sh +++ b/MBCPApp/mbcpapp.sh @@ -226,6 +226,7 @@ repack_mbcp() { ( set -e java -jar tools/apkeditor.jar b -i 'mbapk/mbapk_unpacked' -o mbcpapp_apk/MBCP_Flutter_TMP.apk + [ ! -f 'mbcpapp_apk/MBCP_Flutter_TMP.apk' ] && exit 1 info "Processing APK signature scheme v2/v3..." rm -rf mbcpapp_apk/MBCP_Flutter_SelfPatched* java -jar tools/apkeditor.jar b -t sig -i 'mbcpapp_apk/MBCP_Flutter_TMP.apk' -sig 'mbsig/signatures' -o "mbcpapp_apk/MBCP_Flutter_SelfPatched_$COMMIT.apk"