feat: patcher(mbcpapp.sh): show warn for v6.5.7+ when select specific install apk option
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-08-17 09:13:32 +07:00
5fbf2c74ce
docs: bump suggested version to v6.5.11
...
v6.5.7
v6.5.8
v6.5.9
v6.5.10
v6.5.11
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-07-22 00:56:16 +07:00
1ad18251bb
fix: patches(spoof_appver): missing double quote & spoof more versionCode
...
causing multiple mbcp prefixes in some app versions
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-07-21 16:51:04 +07:00
64513fb78f
refactor: patcher(mbcpapp.sh): move to new install patched app behavior
...
no longer requires specific app version
with [Install & delete local detection model & open app] option, it will check for su binary and warn if it's not found
also checks the commit id of repacked APK and warn before installing if it's mismatch
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-07-21 16:25:09 +07:00
00be518085
feat: patches(add_modified_resources): adapt with v6.5.7+ strings
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-07-21 15:32:00 +07:00
a8e8ac6233
feat!: patches(block_adjust_volume_sekyc): restrict to v6.4.85 as maximum app version
...
temp only
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-07-17 19:52:32 +07:00
f76dde30eb
docs: fix-vtap-cert: detailed patch usages
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-07-12 22:47:07 +07:00
208c22d10f
fix: patches(remove_useless_lib): patch applying error with newer target
...
due to return 1 in last of file
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-07-10 04:40:00 +07:00
12a99f22e3
feat: patcher(mbcpapp.sh): adapt with v6.5.9+ behavior & condition when installing apk to device
...
also added new pattern to specific app version installation
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-07-10 04:29:08 +07:00
ecfded007a
fix: patcher(mbcpapp.sh): critical model still getting deleted & adapt new v6.5.7+ model
...
due to duplicate files in new zimperium for v6.4.66+
also delete `GXNv8xc5IcVF6TyUgjJpyYFeyHGqUqN7ZS0X_2WRbEE_` model
adapt newer model for v6.5.7+
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-06-29 21:05:38 +07:00
54d5855294
fix: patches(remove_useless_lib.sh): do not remove libvvb2060.so in newer app version v6.5.7+
...
removing it in v6.5.7+ trigger checksum failing error (GW934 - Re-install app to continue using app)
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-06-29 02:03:25 +07:00
a7e09b9ba2
feat: patches(spoof_appver.sh): adapt with v6.5.1x target, more versionCode
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-06-29 00:44:16 +07:00
b2a7c82be3
fix: patcher(mbcpapp.sh): don't delete critical local model for v6.5.7+
...
MB v6.5.7+ with new Zimperium need `fPGzhQFvISia1NiVGU8vQx9IpRm63E4_1Xv0Z2ypWUE_` and `GXNv8xc5IcVF6TyUgjJpyYFeyHGqUqN7ZS0X_2WRbEE_` to function correctly, without it the app will crash with native call error.
with older app version (v6.5.6 or older), it will continue to delete such local model
`libcode.so` is pattern to detect v6.5.7+
this commit should fix crashes with v6.5.7+ when working with Patcher.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-06-29 00:08:27 +07:00
a0e0b5492a
docs: bump suggested version to v6.5.6
...
v6.5.6
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-06-28 18:09:54 +07:00
31f3325df3
chore: patcher(mbcpapp.sh): move from mbshield to zshield for resources extraction
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-06-28 17:40:41 +07:00
667940ccbe
feat: patcher(mbcpapp.sh): dump Tian37 lib sha256 hashes
...
this is not needed with older target (<v6.5.6) but need with (v6.5.7)
MB enhanced checksum to more libraries, including this Tian37 one in v6.5.7.
older target remain unaffected.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-06-28 17:29:32 +07:00
cc5316f901
feat: patcher/patches(mbcpapp.sh/remove_new_zimperium_check.sh): adapt dumping sha256 hash for new zimperium library
...
exist since MB v6.5.7+
added condition check whether if older zimperium lib is present or not before dumping
limit zimperium bypass patch to v6.5.6 or older temporary
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-06-28 17:21:38 +07:00
1765a67d97
feat: patcher(mbcpapp.sh): use --no-check-certificate flag for wget
...
fixes download error for some Mac machines, confirmed working with my Intel Mac
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-06-28 16:30:43 +07:00
ae8eeda2db
chore: patcher/patches(etc): move from mbshield to zShield
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-06-28 15:56:34 +07:00
804e4aeb75
chore: patcher(mbcpapp.sh): rename mbshield to zshield
...
mbshield does not exist, MB does not have any such shield, they used zShield from Zimperium since v6.4.22, and rename the branding from zShield to [bank name + shield]
with new MB v6.5.7 update, there is a major changes to how zShield work, they randomized the name, not [mbshield] anymore
so I used regex* to look for it, more effective.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-06-28 15:27:23 +07:00
ac845ff247
feat: patcher(mbcpapp.sh): rename useless to zimperium local model
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-06-27 18:11:18 +07:00
73e9bd4def
docs: bring back fix_vtap_cert to patches list
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-06-20 11:21:27 +07:00
316d2a8476
fix: patches(remove_mbai): typo in path
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-06-19 10:51:20 +07:00
1fc18698b6
fix: patches(fix_vtap_cert): do not throw nofwfound if no profile found
...
also skip copying `profile` if it not found.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-06-19 10:32:35 +07:00
34d379a7c1
feat: patches(fix_vtap_cert): allow unlimited app target
...
and specific app target
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-06-19 10:29:34 +07:00
74ac78f682
docs: bump suggested version to v6.5.5
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-06-19 10:26:39 +07:00
8f3080e7df
revert "docs: correct my role"
...
this reverts commit a96b638b0f .
Cuynu
commited 2026-06-19 10:24:51 +07:00
5c821bbe51
feat: patches(remove_mbai): adapt newer resources & rename bullsh*t to slop
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-06-19 10:24:36 +07:00
05c65d15df
feat: patches(fix_vtap_cert): allow unlimited app target
...
and specific app target
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-06-09 16:04:26 +07:00
456089cf75
docs: correct my role
...
no, `developer` is not a good role for me
i want maintainer role instead
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-06-04 22:29:58 +07:00
a96b638b0f
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>
Cuynu
commited 2026-06-03 17:46:50 +07:00
aa08968a5f
feat: patches(add_modified_resources.sh): handle undefined strings
...
v6.5.2
fix compilation error in v6.5.2+
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-05-24 17:46:52 +07:00
d4914930d1
feat: patcher(mbcpapp.sh): adapt with dex6 for v6.5.2+
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-05-24 16:58:02 +07:00
0dc36c5ea4
fix: patcher(mbcpapp.sh): hash folder not getting deleted when use clean patched app function
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-05-24 16:51:00 +07:00
387d66993c
feat: patcher(mbcpapp.sh): also copy sha256 hashes to app assets
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-05-24 16:42:12 +07:00
1d55d49a3c
fix: patcher(mbcpapp.sh): typo fixes
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-05-24 15:58:08 +07:00
c0ba393845
feat: patcher(mbcpapp.sh): dump sha256 hashes after unpacking apk
...
helpful for future gw934 bypass
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-05-24 15:56:42 +07:00
c0828722c3
docs: readme: bump suggested version to v6.5.2
...
some other changes
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-05-23 00:27:08 +07:00
45afbf13f3
feat: patches(custom_subbadge): introduce new patch
...
force static basic sub_badge, no more animated promotion sub_badge to buy membership subscription from MB
also copies some encrypted files in flutter_assets
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-05-19 01:52:04 +07:00
6f8e3a431d
feat: patches(etc): spoof more versionCode & remove metro qr bg
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-05-19 00:59:31 +07:00
388390946a
fix: patches(remove_garbage_permission_and_activities): missing permissions for android 10 and older
...
older android requires badge permission, which trigger app crash if the badge permissions is not found
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-05-11 02:19:17 +07:00
66da5d86bd
feat: patches(spoof_appver): newer target
...
v6.5.x finally landed, there is no v6.4.1xx
this commit adapt v6.5.x format
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-05-10 02:03:31 +07:00
0627078614
docs: add credit for theme & resources
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-05-08 16:14:37 +07:00
15d75f5f95
fix: patches(whereis_criticalpatches.sh): redundant white spaces
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-05-06 00:37:18 +07:00
601ec0250b
feat: patches(whereis_criticalpatches.sh): explain about current situation
...
this commit explain why vtap & zimperium bypass patches disappeared.
and other way to use app.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-05-06 00:32:05 +07:00
efa26fe098
feat!: patches(misc): restrict critical patches to v6.4.66
...
it works with newer app but due to gw934, its useless
revert this commit to remove restriction
future bypass is planned.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-05-06 00:15:22 +07:00
65cb75ea82
feat: patcher(mbcpapp.sh): warn for v6.4.98+
...
v6.4.99
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-05-02 22:25:06 +07:00
11fc96dea0
readme: bump suggested version to v6.4.99
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-05-02 22:22:28 +07:00
f3855079ed
fix: patches(modify_app_theme): failing when apply certain theme
...
caused by calling a function before the function is created
incorrectly error 1 handling too
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-30 23:28:12 +07:00
4527305c67
fix: patcher(mbcpapp): app check grep output does not redirect to /dev/null
...
grep output is not needed in unpack stage where grep things is only used to check if the unpacked app is actually MB (Flutter) or not
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-25 14:47:31 +07:00
eaac6213fe