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:
parent
d4914930d1
commit
aa08968a5f
10 changed files with 50 additions and 20 deletions
|
|
@ -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|'
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
8
MBCPApp/patches/bypass_blacklist_iphash.sh
Normal file
8
MBCPApp/patches/bypass_blacklist_iphash.sh
Normal 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|'
|
||||||
12
MBCPApp/patches/bypass_forced_update_dialog.sh
Normal file
12
MBCPApp/patches/bypass_forced_update_dialog.sh
Normal 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|'
|
||||||
|
|
||||||
10
MBCPApp/patches/bypass_malicious_apps_check.sh
Normal file
10
MBCPApp/patches/bypass_malicious_apps_check.sh
Normal 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|'
|
||||||
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
10
MBCPApp/patches/xpe003_fix.sh
Normal file
10
MBCPApp/patches/xpe003_fix.sh
Normal 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|'
|
||||||
|
|
@ -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 |
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue