chore: patches(etc): move specific bypass from autopatch_strings to separate patches

separate from `autopatch_strings` would be better than just add them to one patch

Signed-off-by: Cuynu <cuynu@proton.me>
This commit is contained in:
Cuynu 2026-06-03 17:46:50 +07:00
commit aa08968a5f
Signed by: cuynu
GPG key ID: 1F01341D0B42B51A
10 changed files with 50 additions and 20 deletions

View file

@ -5,21 +5,6 @@
# shellcheck disable=SC1091 # shellcheck disable=SC1091
. "$DIRPATH"/common.sh . "$DIRPATH"/common.sh
# Block forced update dialog (does not bypasses GW525)
sed_libapp 's|version_check_update_config|version_nonapp_check_config'
sed_libapp 's|currentVersion|currentMBdevsa'
sed_libapp 's|minVersion|MBDEVSUCKS'
# Bypass blacklist IP hashes
sed_libapp 's|list_blocked_ip_hash|list_ip_blocked_hash'
# Bypass malicious apps check
sed_libapp 's|whitelistServices|Servicewhitelist'
# XPE003 error fixes
sed_libapp 's|isEnableTimeout|isEnableLockout'
sed_libapp 's|zdefend_config|fua0am0_config'
# App update button url # App update button url
sed_libapp 's|market://details?id=com.mbmobile|https://tinyurl.com/mbcpupdate??|' sed_libapp 's|market://details?id=com.mbmobile|https://tinyurl.com/mbcpupdate??|'
# Facebook button url # Facebook button url
@ -177,8 +162,9 @@ sed_libapp 's|Account Balance|Account balance|g'
sed_libapp 's|Set as Default Account|Set as default account|g' sed_libapp 's|Set as Default Account|Set as default account|g'
# App log header info (client.log) # App log header info (client.log)
# Spoof app version patch already spoofed with (_mbcp) suffix.
#sed_libapp 's|productionrn|mbcpreleases|g' #sed_libapp 's|productionrn|mbcpreleases|g'
sed_libapp 's|Open app MBCPApp|Open app MB Bank|g' #sed_libapp 's|Open app MBCPApp|Open app MB Bank|g'
# Wallet (Link management) # Wallet (Link management)
sed_libapp 's|Link Management|Link management|' sed_libapp 's|Link Management|Link management|'

View file

@ -1,6 +1,6 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# PATCHNAME: Block adjust volume on sEKYC # PATCHNAME: Block adjust volume on sEKYC
# MAXVER: 6.4.66 # MAXVER:
# MINVER: # MINVER:
# shellcheck disable=SC1091 # shellcheck disable=SC1091
. "$DIRPATH"/common.sh . "$DIRPATH"/common.sh

View file

@ -0,0 +1,8 @@
#!/usr/bin/env bash
# PATCHNAME: Bypass blacklist IP hashes
# MAXVER: 6.4.67
# MINVER:
# shellcheck disable=SC1091
. "$DIRPATH"/common.sh
sed_libapp 's|list_blocked_ip_hash|list_ip_blocked_hash|'

View file

@ -0,0 +1,12 @@
#!/usr/bin/env bash
# PATCHNAME: Bypass forced update dialog
# MAXVER: 6.4.67
# MINVER:
# shellcheck disable=SC1091
. "$DIRPATH"/common.sh
# Block forced update dialog (does not bypasses GW525)
sed_libapp 's|version_check_update_config|version_check_nonapp_config'
sed_libapp 's|currentVersion|currentMBCPver|'
sed_libapp 's|minVersion|appVersion|'

View file

@ -0,0 +1,10 @@
#!/usr/bin/env bash
# PATCHNAME: Bypass malicious app check
# MAXVER: 6.4.67
# MINVER:
# shellcheck disable=SC1091
. "$DIRPATH"/common.sh
# Bypass malicious apps check
sed_libapp 's|whitelistService|Servicewhitelist|'

View file

@ -1,6 +1,6 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# PATCHNAME: Hide VTAP root detection activity & dialog # PATCHNAME: Hide VTAP root detection activity & dialog
# MAXVER: 6.4.66 # MAXVER:
# MINVER: # MINVER:
# shellcheck disable=SC1091,SC2016 # shellcheck disable=SC1091,SC2016
. "$DIRPATH"/common.sh . "$DIRPATH"/common.sh

View file

@ -1,6 +1,6 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# PATCHNAME: Remove invoke to mbshield # PATCHNAME: Remove invoke to mbshield
# MAXVER: 6.4.66 # MAXVER:
# MINVER: 6.4.21 # MINVER: 6.4.21
# shellcheck disable=SC1091 # shellcheck disable=SC1091
. "$DIRPATH"/common.sh . "$DIRPATH"/common.sh

View file

@ -1,6 +1,6 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# PATCHNAME: Remove new zimperium check # PATCHNAME: Remove new zimperium check
# MAXVER: 6.4.66 # MAXVER:
# MINVER: 6.4.59 # MINVER: 6.4.59
# shellcheck disable=SC1091 # shellcheck disable=SC1091
. "$DIRPATH"/common.sh . "$DIRPATH"/common.sh

View file

@ -0,0 +1,10 @@
#!/usr/bin/env bash
# PATCHNAME: XPE003 Fix
# MAXVER: 6.4.67
# MINVER:
# shellcheck disable=SC1091
. "$DIRPATH"/common.sh
# XPE003 error fixes
sed_libapp 's|isEnableTimeout|isEnableLockout|'
sed_libapp 's|zdefend_config|fua0am0_config|'

View file

@ -104,6 +104,10 @@
|:--------:|:--------------:|:-----------------:| |:--------:|:--------------:|:-----------------:|
| `Fix outdated VTAP certificate` | Update new VTAP certificate for older app version, so it can work again in future | v6.4.67 ~ v6.4.90 | | `Fix outdated VTAP certificate` | Update new VTAP certificate for older app version, so it can work again in future | v6.4.67 ~ v6.4.90 |
| `Autopatch strings` | Modify the strings in-app within `libapp.so`, and also fixes some translation typo in-app. | v6.4.0 ~ v6.4.66 | | `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 blacklist IP hashes` | Bypass the block list of some IP hashes. | v6.4.50 ~ v6.4.66 |
| `Bypass forced update dialog` | Bypass forced update dialog from app. | v6.4.0 ~ v6.4.66 |
| `Bypass malicious app check` | Bypass malicious app check from app. | v6.4.10 ~ v6.4.66 |
| `XPE003 Fix` | Fix XPE003 issues when use bypass zimperium patch. | v6.4.56 ~ 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 | | `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 |
| `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 | | `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 | | `Restore old 682 lib` | Restore old v6.4.61 `libapp.so` to prevent enforced `quockhanh` theme changes on v6.4.62. | v6.4.62 |