fix: patches(spoof_appver.sh): missing versionCode for v6.5.14
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-10-11 23:41:41 +07:00
c89ae14ad1
feat: patches(target_sdk_34.sh): adapt with targetSdk 36 for v6.5.20+
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-09-13 14:54:45 +07:00
d5eab6d854
feat: patches(spoof_appver.sh): spoof more versionCode
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-09-13 14:37:22 +07:00
968367822a
feat: patches(spoof_appver.sh): adapt with v6.5.2x & mark v6.5.x as legacy
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-09-13 13:21:29 +07:00
35707bbecc
feat: patches(remove_qr_wave.sh): introduce remove qr scanner wave patch
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-09-13 13:13:44 +07:00
004ff0e974
docs: wrong day
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-09-12 03:24:19 +07:00
65e71fd42e
docs: wrong link
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-09-12 03:23:49 +07:00
0630d8d025
docs: update about new checksum measure
...
with v6.5.15+, the checksum is enhanced...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-09-12 03:20:40 +07:00
db71084199
fix: patcher(mbcpapp.sh): wrong handling
...
separate function fixed it
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-09-09 15:50:46 +07:00
f413ecfb68
fix: patcher(mbcpapp.sh): use return 0 instead of exit
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-09-09 15:13:48 +07:00
bf39876c69
docs: bump suggested version to v6.5.14 (semi-final)
...
might be final if no workaround available for v6.5.15+
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-09-09 03:51:19 +07:00
d15a333726
feat: patcher(mbcpapp.sh): confirmation before running patch app function
...
for v6.5.15+ with new checksum mechanism only
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-09-09 03:44:43 +07:00
45ec5e5e11
fix: patcher(mbcpapp.sh): warn does not show for v6.5.15+
...
it need to be displayed before run patcher.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-08-31 01:12:23 +07:00
a21c61f40e
feat: patcher(mbcpapp.sh): check for v6.5.15+ and warn before run patch app func
...
since v6.5.15, the check is more stricter, extended to all files in assets and apk after converted to apk
it will trigger checksum fail error and throw GW934 error as response.
fix is not implemented yet, but it depends on new lib : `libnframes.so`, without that the login button is not clickable.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-08-31 00:53:59 +07:00
bb01c94dfa
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
...
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
...
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
...
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+
...
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
misc: patches(bypass_checksum): add warn for newer app
...
new bypass is not currently implemented
this patch is in patch list for newer app for testing purpose only
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-23 20:54:03 +07:00
2514da5915
feat!: patches(fix_vtap_cert): restrict the maximum version to v6.4.90 or older
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-23 20:50:28 +07:00
244fdbec6e
feat: patches(modify_app_theme): adapt [Viet Nam] theme with new [giaiphong] built-in theme
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-23 20:38:53 +07:00
56ff0f6f8d
readme: remove [for now]
...
idk why I wrote it
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-23 20:19:31 +07:00
41daeb7a51
readme: clear about author situation
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-23 20:17:09 +07:00
450630cf7f
readme: typo fix & clear ai/llm policy & author situation
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-23 19:58:48 +07:00
7bbd9ec83f
readme: minor changes
...
mostly ai/llm policy and some typo fixes
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-23 11:46:33 +07:00
f7993e3ec8
feat: mbcpapp: update apkeditor to 1.4.8
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-23 10:17:31 +07:00
69043c9b61
feat!: patches(custom_vtapscreen): remove vtapfixvi
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-23 09:56:02 +07:00
dc8fb1be1c
fix: patches(spoof_appver): version flag for older app
...
discontinued app is marked as old
older app but still works is marked as legacy
most recent app version is marked as mbcp.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-23 07:10:51 +07:00
7626fb697e
feat: patches(spoof_appver): spoof more versionCode
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-21 22:14:26 +07:00
48ce673254
feat: patches(spoof_appver): use legacy and old version suffix for older app version
...
older version but not yet completely discontinued is marked as `legacy`
discontinued version (gw525) will be marked as `old`
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-19 08:00:28 +07:00
071793dcad
readme: missing white space
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-17 12:41:21 +07:00
8a0b0f3791
readme: new building location
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-17 12:38:41 +07:00
776f84825e
readme: minor changes
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-17 07:10:31 +07:00
78b763caa2
feat: patches(disable_membership): revive disable membership patch for newer app
...
with limited features, but atleast the badge below pfp is still possible to remove.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-16 18:09:37 +07:00
415aca0df3
feat: patches(spoof_appver): spoof more versionCode
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-16 00:30:30 +07:00
0a91552431
readme: bump suggested version to v6.4.97
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-15 23:42:35 +07:00
f1ac3b2f7f
fix: versionreference: typo fixes
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-11 17:38:52 +07:00
99643c8167
fix: patches(fix_vtap_cert): patch does not exit if fw not found
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-09 04:32:53 +07:00
dc15d6c8b2
readme: add fix_vtap_cert to patches list
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-09 04:26:53 +07:00
ff8e73a10d
feat: patches(fix_vtap_cert): introduce new patch
...
revive older app, fixing vtap certificate expired issue
requires newer app, eg v6.4.94 as donor to gather files
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-09 04:24:56 +07:00
48b8db2200
misc: add checksum files
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-04 13:31:59 +07:00
83b9db4540
feat: patches(fix_tian37): also remove vcm1 libraries
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-04 12:59:48 +07:00
e475dcdb2f
readme: link fixes
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-04 01:03:28 +07:00
486ee53b06
readme: wrong link fixes
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-04 01:02:45 +07:00
27c563cce4
chore: move usage docs to readme & minor changes
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-04 01:00:28 +07:00
ff39e11609
feat: patches(fix_tian37): allow patching for older app
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-04 00:26:50 +07:00
b8dfa451cc
fix: patches(modify_app_theme): trungthu being applied even the actual theme is not found
...
this commit checks if the trungthu folder is exist or not before copying.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-04 00:25:29 +07:00
e4e61f6e2e
fix: typo fix p2
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-04 00:21:23 +07:00
c8ebd9e634
readme: typo fix
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-03 12:26:23 +07:00
e8a04b6efa
fix: patches(bypass_checksum): bypass folder not getting deleted
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-01 23:28:26 +07:00
5892c9a7a8
fix: patches(bypass_checksum): white space in file path
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-31 23:33:40 +07:00
3797d90e61
feat: patches(bypass_checksum): adapt with new zimperium
...
it's been a long time since my last changes to this patch
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-30 20:12:49 +07:00
5df0680927
feat: patches(add_modified_resources): zdefend fix qr in rooted screen
...
scan the qr to fix zimperium detection from its detection screen
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-30 17:22:32 +07:00
296852d0b3
feat: patches(spoof_appver): spoof more versionCode
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-30 11:06:09 +07:00
81b120126d
fix: strings.xml: some strings is still in Vietnamese
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-30 11:05:39 +07:00
4702a76d11
readme: clean up
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-29 07:01:50 +07:00
21a94e2519
readme: bump suggested version to v6.4.94
...
also fixes docs link
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-28 18:01:23 +07:00
54f82c0602
readme: clean up
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-28 17:48:11 +07:00
943d51d77f
docs: implementing-patches: fix commit id & add link
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-26 18:00:53 +07:00
3df3e0c5cd
misc: versionreference: move unknown commit version to separate table
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-26 16:37:07 +07:00
b5a3e188e0
misc: add version reference file
...
helpful for comparing commit from older builds
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-26 16:29:04 +07:00
08deddd675
feat: mbcpapp.sh: check for flutter app after unpacking
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-25 18:25:49 +07:00
66d5f06c1a
fix: patch.sh: drop again
...
cherry-pick drop patch.sh commit from fukiame does not work or I have skill issues
this commit drop patch.sh, it's now auto-generated by parse.sh
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-19 16:39:14 +07:00
da5c1e00d8
[DNM] refactor: patch.sh: drop
...
for the upcoming separation
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
authored and
Cuynu
commited 2026-03-19 16:35:06 +07:00
09d26fb61f
chore: {parse.sh, common.sh}: get_mb_ver -> mb_ver
...
shorter, why not?
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
authored and
Cuynu
commited 2026-03-19 16:20:44 +07:00
25fc723f4d
fix: patches(modify_app_theme): wrong mbcp_info folder name
...
it should be `mbcp_info` instead, not `mbcpinfo`
my mistake when write ts
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-18 20:59:01 +07:00
fc01fa4dcd
feat: patches(modify_app_theme): theme folder checks & minor changes
...
this commit adds folder check for themes
prevent noel 2024 theme from being applied if SemiPriority theme is already applied
some other stuff i can imagine
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-18 20:55:25 +07:00
2aee963a02
fix: mbcpapp.sh: new branch name
...
`dev` is the new branch name, replacement for old `mbflutter` branch.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:19:50 +07:00
bf8812d27d
fix: mbcpapp.sh: do not restore apk signature if apk repacking failed
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:15:20 +07:00
b0a47f3340
readme: bump suggested version to v6.4.91
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:15:20 +07:00
c0ce8c518c
fix: patches(spoof_appver): incorrect MAXVER
...
`MAXVER` should be empty and `MINVER` should be 6.4.47
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:15:20 +07:00
8e293e5f77
feat: patches(remove_staticbanner): introduce new patch
...
inspired by old remove miniapp & banner patch
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:15:02 +07:00
72a984377f
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 <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:14:55 +07:00
041b668f7d
readme: minor changes
...
mostly docs link fixes
added v6.4.85 situation
some promise
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:14:31 +07:00
32c9305ac2
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 <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:14:08 +07:00
2e8ab1b1fe
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 <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:14:08 +07:00
ae328ecbf0
feat: patches(remove_mbai): remove more resources
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:13:55 +07:00
92abf8eaed
fix: patches(spoof_appver): typo fix
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:13:47 +07:00
2775dc8d97
feat: patches(spoof_appver): spoof more app versions
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:13:41 +07:00
220d99d2c1
fix: patches(spoof_appver): use "." instead of "_"
...
fixes parse error after applying
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:13:35 +07:00
be57461cd8
fix: patches(spoof_appver): wrong MAXVER
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:13:28 +07:00
e247cb069a
readme: bump suggested version to v6.4.90
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:13:23 +07:00
a1200f1110
fix: patches(remove_invoke_to_mbshield): both classes3 & 4 failling
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:13:12 +07:00
1c7ea4f991
feat: mbcpapp.sh: bump apktool to 3.0.1 & update strings
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:12:17 +07:00
8de15395e2
feat: patches(spoof_appver): spoof v6.4.90
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:08:49 +07:00
c912860259
feat: patches(remove_bulitin_fonts): also remove font folder
...
not used by anything i guess
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:08:38 +07:00
a668494f89
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 <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:08:31 +07:00
5974a4bdba
feat: patches: vtap zygisk detection bypass
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:08:26 +07:00
1dc4260e02
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 <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:08:19 +07:00
8f0d70cc28
docs: move from wiki to docs
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:08:07 +07:00
31f78ca301
readme: bump suggested version to v6.4.88
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:07:59 +07:00
fac8b000d2
fix: common.sh: getvar: reset i
...
usually not a problem though?
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 04:07:36 +07:00
d393998582
[2/2] fix: patches: *.sh: adapt for y2k
...
sed -i 's/MAXVER: /MAXVER: 6.4./' *
sed -i 's/MINVER: /MINVER: 6.4./' *
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 04:07:36 +07:00
5a2fc21cc3
[1/2] feat: {parse.sh, common.sh}: "y2k" support
...
parse whole version, avoid potential patches leak when, for example, 6.5.0 lands
get_mb_ver now must have an argument,
for any usage outside of what ive grep'd, to retain the previous behavior, pass '2'
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 04:07:36 +07:00
aa5fa10055
feat: mbcpapp.sh: check for unpacked app before extract assets
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:06:54 +07:00
7e0500e526
feat: notice with extract assets for v6.4.86+
...
find `libvcm1.so` because it only exists as of v6.4.86+
not effective ig
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:06:48 +07:00
1891b7b2ae
fix: patches: *.sh: kill all trailing whitespaces
...
sed -i 's/[ \t]*$//' *
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 04:06:24 +07:00
bac96f2324
readme: fetch badges from disroot repo & gitlab notice
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:05:57 +07:00
f7c1da9879
fix: common.sh: usage guide
...
count
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 04:05:35 +07:00
492fec1724
fix: mbcpapp.sh: wrong filename
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:04:52 +07:00
43f64f8e34
readme: bump suggested version to v6.4.87
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:03:07 +07:00
0d60f10d1f
feat: modify_app_theme.sh: check for libapp.so first before patching links
...
save times for v6.4.67+
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:03:01 +07:00
f564981164
feat: mbcpapp.sh: commit id in repacked app filename
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:02:54 +07:00
f9a4d9d741
readme: typo fixes
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:02:47 +07:00
cba0223ac3
readme: bump suggested version to v6.4.86 & todo
...
some other changes too
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:01:54 +07:00
fc436865b0
feat: patches: new fix_tian37 patch
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:01:54 +07:00
888ac5c0d4
feat: placeholder for new native lib
...
maybe another c++ lib will be implemented? no idea.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:01:54 +07:00
e85f133198
license: right author
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:01:54 +07:00
ba48f53cb7
readme: missing custom_vtapscreen patch
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:01:54 +07:00
efbf9eea06
feat: custom_vtapscreen.sh: new vtap warning screen patch
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:01:54 +07:00
510ad69a43
feat: mbcpapp.sh: update apkeditor to 1.4.7
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:01:54 +07:00
865811f305
fix: patches: don't remove vtap & vguard activities
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:01:54 +07:00
343e0058d0
readme: bump suggested version to v6.4.84
...
tested
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:01:54 +07:00
fc14dbadb2
feat: patches: remove_mbai: also remove ugly resource for theme
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:01:54 +07:00
a0921557ea
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 <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:01:54 +07:00
b94bda41e3
feat: better_custombgscreen.sh: new preview custom background screen patch
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:01:54 +07:00
a8e63ee05b
feat: add_verified_badge.sh: also remove MIC protection banners files
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:00:53 +07:00
80f59acf82
fix: add_modified_resources.sh: wrong path
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:00:47 +07:00
94e603f2ca
feat: add_modified_resources: bootleg ekyc guide
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:00:39 +07:00
233d977921
readme: bump suggested version to v6.4.83
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:00:03 +07:00
740d204f28
readme: minor changes
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:59:47 +07:00
9d3201ce14
fix: mbcpapp.sh: no return 1 for unpack & repack
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:59:27 +07:00
312a0cd2ec
feat: semipriority: new enforced logo
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:59:21 +07:00
f93313d4e8
fix: mbcpapp.sh: incorrect gnu-sed path
...
darwin only
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:59:15 +07:00
ced9c25a66
fix: modify_app_theme.sh: wrong function location
...
it must be in common.sh instead
also some syntax ahh moment
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:59:07 +07:00
e96ab6b05e
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 <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:59:02 +07:00
959e7619a0
readme: current situations
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:58:53 +07:00
1393c17ef4
feat: modify_app_theme.sh: support for new enforced priority logo
...
looks bad, but still usable
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:58:37 +07:00
23ae45495f
fix: mbcpapp.sh: script exit when the apks files is not found
...
should be return 0 instead
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:58:28 +07:00
472afa488c
feat: mbcpapp.sh: unpack status & restart script
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:58:15 +07:00
a64cbbf42c
readme: minor changes
Cuynu
commited 2026-03-16 03:55:32 +07:00
1ed0479614
readme: clean up
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:52:18 +07:00
31a29e0b62
readme: new important warning about dex-related patches
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:47:32 +07:00
122e634e0f
readme: bring back remove invoke to mbshield patch to patches list
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:46:00 +07:00
ae7c076acd
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 <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:46:00 +07:00
1aa89c62cb
feat: remove_invoke_to_mbshield.sh: restore support for newer base
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:46:00 +07:00
0ced6510fd
readme: bump suggested version to v6.4.82
...
last version of 2025...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:44:59 +07:00
c8d34d03e9
fix: mbcpapp.sh: too many arguments when unpack & convert apk
...
skill issues ahh moment
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:43:31 +07:00
1547607e96
feat: tretrung_theme: override noel 2025 theme with tretrung theme
...
christmas is now over, it's nearly 2026. it is better to replace them with standard tretrung theme
tomorrow is 2026, my aim is still programming and youtuber
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:42:51 +07:00
809f6346bb
feat: proper darwin support
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:42:50 +07:00
ee8a113e55
fix: patches: changeapplogo.sh: proper logo year
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:41:50 +07:00
1d48143153
readme: bump suggested version to v6.4.80
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:41:50 +07:00
301cca1153
readme: bump suggested version to v6.4.79
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:41:50 +07:00
fdb62564a7
feat: mbcpapp.sh: download tools function also updating tools
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:41:29 +07:00
7040a0b17f
feat: mbcpapp.sh: new tg channel link & reference issues link
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:40:39 +07:00
5f5d96a8bf
feat: mbcpapp.sh: bump apkeditor dependency to 1.4.6
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:39:11 +07:00
bc980e0af3
feat: patches: add_verified_badge: proper badge size
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:38:46 +07:00
533d0705ea
feat: remove_vnpay_vmb20.sh: also remove more layout files
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:38:46 +07:00
e4d6e63e8f
feat: patches: widget_dark.sh: new font color & arrow button
...
partially fixes display issues with MBBHomeWidget
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:38:46 +07:00
e9434ae717
feat: patches: add_modified_resources.sh: also copying english strings
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:38:46 +07:00
57524fe5c0
feat: strings.xml: new english strings
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:38:46 +07:00
c1596643b7
feat: strings.xml: actual widget translation
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:38:46 +07:00
ed0f8cc4bf
fix: wrong binaries pushed
...
yet, another dumb time
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:38:12 +07:00
ba17ba2863
feat: patches: revert_old_embee.sh: new bee rich icon location
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:37:58 +07:00
8398503721
fix: patches: remove_animated_qr_background.sh: wrong path
...
im dumb, don't know how to code properly
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:37:58 +07:00
3abe9c798f
feat: patches: handle new homeLanding_bg_qrCode
...
seems to exists since v6.4.77 or v6.4.78
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:37:58 +07:00
dbc04e741f
feat: patches: new [add verified badge] patch
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:36:44 +07:00
450a7f8619
fix: readme: invaild link
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:36:34 +07:00
8d20014221
readme: mark revert old bee rich logo as done
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:36:16 +07:00
3bb8fe3b0c
feat: patches: revert_old_embee.sh: also restore old bee rich logo
...
new Bee Rich logo on MB looks just like testing logo
the old one which is present before in the React Native version of MB (which is discontinued long time ago) is much better than the new one.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:36:07 +07:00
9241092836
readme: mistake fixes
...
retarded brain made this mistake
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:35:53 +07:00
7f804de6d9
readme: new todo
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:35:47 +07:00
a7a648b835
fix: readme: missing [noti_ic] patch in patches list & minor changes
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:35:40 +07:00
ae765542a8
readme: add shields.io badge and some notes
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:35:33 +07:00
21e1baa98f
readme: bump suggested version to v6.4.78
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:35:20 +07:00
8f7e8a7fb3
feat: patches: introduce noti_ic
...
"fix" notification icon
TODO cleanup; fix color
ref: https://stackoverflow.com/questions/34225779/how-to-set-the-app-icon-as-the-notification-icon-in-the-notification-drawer
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 03:34:57 +07:00
2e40aac8c3
readme: bump suggested version to v6.4.77
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:33:55 +07:00
04a37adff7
feat: misc: check for [libZDefend.so] before requiring app resources extraction
...
app resources only encrypted inside [mbshield.szip] for v6.4.47 or older, which uses [libZDefend.so]
from v6.4.48 and above, the app resources no longer fully encrypted, and the old [libZDefend.so] is moved to [libdesignersactivists.so]
this will notice whether app resources extraction is required or not
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:33:55 +07:00
c2d2eea626
fix: patches: hide_vtap_root_detection_activity: handle classes3 and classes4 correctly & exit with error if classes3 does not contains VTAP
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:33:55 +07:00
7cfe9a1735
feat: patches: remove_mbai.sh: adapt with new animated search logo
...
since MB v6.4.77 (711), the app switched to new animated search logo [search_ai.gif]
old search logo (with white round background) remain available on the app if upgrading from older version, unless starting app with no older user data
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:33:55 +07:00
1a11bfe67c
fix: patches: remove_animated_qr_background: white QR button not applying with v6.4.77+
...
MB v6.4.77 (711) switched to use [homeLanding_bg_qrCode.webp] instead of [ homeLanding_bg_qrCode.gif] as before
this commit adapt with that new changes.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:33:55 +07:00
6228257331
feat: mbcpapp.sh: add current user to [mbcp_info.txt] when repacking
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:33:55 +07:00
4321fef144
feat: mbcpapp.sh: set minSdkVersion to 28 after unpacking apk
...
corepatch and lsposed requires atleast android 9 to be fully functional.
so the support for older android versions such as Android 7/8 will be dropped.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:33:55 +07:00
b91b3b5549
readme: add adaptive_ic_launcher to patches list
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:32:57 +07:00
549f455941
fixup! patches: adaptive_ic_icon: "proper" background
...
for it to render properly on a15+ launchers
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 03:27:33 +07:00
9f26b9a16e
feat: patches: introduce adaptive_ic_launcher
...
adaptive launcher icon, with monochrome for actual "themed icon" support
this "unfortunately" overrides all changes done if change_app_logo is applied
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 03:27:33 +07:00
e11051874b
feat: remove_garbage_permission_and_activities.sh: also remove vnpay vmb20 activity
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:26:48 +07:00
a78a993305
feat: autopatch_strings.sh: new strings
...
another MB's AI slop strings
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:26:48 +07:00
29c79f4f23
feat: autopatch_strings.sh: new strings
...
related to MB's AI slop
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:26:48 +07:00
dc5e99f020
readme: typo fix
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:26:27 +07:00
6835c931ab
feat: mbcpapp.sh: adapt with new detection point
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:25:49 +07:00
77b7e3b225
readme: grammar fix & minor changes
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:24:45 +07:00
6ea3b49720
readme: bump suggested version to v6.4.75
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:20:02 +07:00
93c876229a
feat: remove_mbai.sh: also remove p2p [Paste to Transfer] feature resources
...
[Paste to Transfer] feature is the part of MB AI slop which is the bullsh*t things that is implemented by MB's dev
unacceptable, should be removed
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:20:02 +07:00
ee33811cf9
feat: revert_old_embee.sh: also replace mb junior avatars
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:20:02 +07:00
c075dd743a
feat: remove_mbai.sh: adapt with v6.4.75+
...
starting with v6.4.75, MB now uses [mbai_img_search.webp] instead of [img_mbai_textLogo] as before
this commit fixes empty search logo when patching with v6.4.75+.
tested and working with v6.4.75.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:20:02 +07:00
48e0c95e35
feat: autopatch_strings.sh: new strings
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:20:02 +07:00
293234af2d
feat: mbcpapp.sh: move to /data/data/ instead of /data/user/0/
...
allow extracting assets when using MB with multiple user & private space mode
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:19:31 +07:00
ae4d3216fb
readme: project history changes p2
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:19:20 +07:00
b8c9a09a3a
readme: project history changes
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:16:59 +07:00
f7fc0de47c
feat: anime_resources: new rating emojis
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:08:23 +07:00
01aac2516c
feat: strings.xml: modify ekyc related strings
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:08:23 +07:00
fb05d7cf64
feat: strings.xml: details about read aloud number on ekyc phase
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:08:23 +07:00
d1a479b22b
feat: remove_bulitin_fonts.sh: new MB marketplace fonts
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:08:23 +07:00
f2ba230e5c
readme: move outdated patches to old patches & notice it
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:08:23 +07:00
02b9a7d1ef
readme: bump suggested version to v6.4.74
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:07:46 +07:00
20faed0275
feat: searchicon: new search logo & credit on main readme
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:07:39 +07:00
c8eeed1bb3
feat: mbcpapp.sh: also remove some leftover apks
...
fix issues when working with multiple app version
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:07:30 +07:00
fd1662d438
feat: remove_mbai.sh: replace blank white button with normal search icon
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:07:30 +07:00
c7da6f574c
feat: remove_mbai.sh: introduce [Remove MB AI bullsh*t resources] patch
...
need to implement more in the future
for now it atleast remove AI resources from app, especially the search button.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:07:30 +07:00
cbe2e325a7
feat: autopatch_strings.sh: ignore forced update dialog on app launch & bypass malicious apps check & XPE003 fixes
...
tested with MB v6.4.66. unsure about v6.4.67+
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:06:29 +07:00
a44b66ec0f
revert "fix: patch(remove_garbage_permission_and_activities): don't remove vtap-related activities"
...
this reverts commit 2e37a38943199f9ddb8e60e6b34c2290e7011d63.
Cuynu
commited 2026-03-16 03:06:29 +07:00
b48a2a8e65
readme: bump suggested version to v6.4.72
...
ofc not all patches, as the MB's devs attempt to kill this project is partially successful by fixing almost every patches remotely and throw client with a bad response [GW934] when client trying to logging in to their MB account.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:06:29 +07:00
027828bdb5
readme: typo fix p3
...
Signed-off-by: cuynu <cuynu@proton.me>
cuynu
authored and
Cuynu
commited 2026-03-16 03:06:13 +07:00
11cd80aa0a
readme: typo fix p2
...
Signed-off-by: cuynu <cuynu@proton.me>
cuynu
authored and
Cuynu
commited 2026-03-16 03:06:08 +07:00
4979c33e4f
readme: typo fix
...
retarded
Signed-off-by: cuynu <cuynu@proton.me>
cuynu
authored and
Cuynu
commited 2026-03-16 03:06:02 +07:00
c18dfe2929
readme: contribute rules
...
Signed-off-by: cuynu <cuynu@proton.me>
cuynu
authored and
Cuynu
commited 2026-03-16 03:05:56 +07:00
e6e6073273
readme: remove preview logo
...
Signed-off-by: cuynu <cuynu@proton.me>
cuynu
authored and
Cuynu
commited 2026-03-16 03:05:51 +07:00
9e4d8fe48b
fix[add_anime_resources.sh]: wrong folder name
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:05:46 +07:00
3d93ddc049
fix[add_anime_resources.sh]: patch failing to apply for some app versions
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:05:39 +07:00
b9cd36c2c7
feat[remove_new_zimperium_check.sh]: adapt with v6.4.72+ & improve code logic
...
each zimperium changes now handle separately and does not conflict with others anymore
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:04:34 +07:00
5373df6436
feat[mbcpapp.sh]: improve extract assets function
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:04:23 +07:00
e0cbb02378
feat[mbcpapp.sh]: adapt with v6.4.72+
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:04:18 +07:00
5de0490d36
patch: restrict [remove_invoke_to_mbshield] to v6.4.66 or lower
...
fixes apk repacking fail
also add cpp folder, idk what to do with it
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:04:12 +07:00
a4be060fa1
readme: change new preview logo
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:04:04 +07:00
b91c0db7ef
patch: remove restriction for more patches
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:04:04 +07:00
105f98ed14
readme: bump suggested version to v6.4.71
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:04:04 +07:00
c7d22469c7
patch: remove restriction for some patches
...
those patches still works with latest version, just no login function, but the app basically works with working eKYC authentication in (Forgot password) and registration screen.
maybe I need some hook code in c++ to make login works, but not right now.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:03:27 +07:00
5c4dfa0cf7
legacy_patch: notice to use bypass gw934 patch
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:03:27 +07:00
e4e3b7f3cf
fix: patch(remove_garbage_permission_and_activities): don't remove vtap-related activities
...
fix crashes for v6.4.67+ where hide vtap patch doesn't work
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:03:27 +07:00
c3c8582e97
readme: remove v6.4.66 from important note
...
v6.4.66 is deprecated by MB's dev and login is not possible anymore.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:03:07 +07:00
824d0f9088
fix: patch(add_anime_resources): patch did not applied properly due to missing [/]
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:03:01 +07:00
29cf71a7e8
patch(add_anime_resources): move new resources to specific path
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:03:01 +07:00
2c1ad5491b
patch(add_anime_resources): add new resources
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:03:01 +07:00
a066355265
readme: minor changes
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:02:08 +07:00
31d71b8d9c
readme: clean smth
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:59:42 +07:00
96d4d8aa1c
readme: clean smth
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:59:40 +07:00
ef9b960a4e
readme: typo fix
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:57:30 +07:00
2bccbb30f9
readme: add docs & minor changes
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:57:28 +07:00
1850e747c2
readme: detailed important notes
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:55:10 +07:00
b893d42d7c
readme: new important notes
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:54:36 +07:00
549ac35c18
readme: update logo
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:54:29 +07:00
a3b6d1cfc2
patch: also remove QUERY_ALL_PACKAGES
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:54:22 +07:00
0e5a9eae98
feat: modify_app_theme.sh: adapt noel 2024 with new trungthu changes
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:54:22 +07:00
171e0e5be4
patch: add remove_useless_lib to patches list
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:54:22 +07:00
2714a1601b
feat: remove_useless_lib.sh: introduce new forced patch
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:54:22 +07:00
328a99e8a3
patch: remove_vnpay_vmb20.sh: don't modify smali & libapp
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:52:46 +07:00
4ce69337e7
fix: mbcpapp.sh: wrong select option
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:52:33 +07:00
22d71c69e1
feat: trungthu: adapt with v6.4.68+ trungthu theme
...
also mark todo as done
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:52:18 +07:00
1a98863c99
fix: spoof_appver.sh: patch not showing in patch list
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:52:18 +07:00
5f466faaf5
feat: spoof_appver.sh: add more app version
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:52:18 +07:00
87204effd9
feat: introduce spoof_appver patch
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:52:18 +07:00
61cded9703
feat: new app install method & fix tg group link
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:52:15 +07:00
069d248d87
README.md: bump suggested version to v6.4.68
...
most important patches are broken rn, blame hoangphungoctuong and MB devs for that, will try my best to fix it ASAP
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:51:09 +07:00
f37b23a498
patches: correct maximum supported version
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:51:09 +07:00
869751a49b
README.md: new todo
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:49:57 +07:00
ac823ee50a
README.md: mark 2nd TODO as done
...
adapted with commit : 3c0aeab522
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:49:32 +07:00
832e607d26
feat: remove_new_zimperium_check.sh: adapt with v6.4.67+
...
current v6.4.67 situation : remove zimperium check works, but no login yet, maybe need more research or implement a specific bypass
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:49:07 +07:00
1ca698d9e4
mbcpapp.sh: completely remove termux & wsl check
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:48:32 +07:00
b3e0463948
feat: mbcpapp.sh: adapt with v6.4.67+
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:47:20 +07:00
46b74a218c
feat: strings.xml: adjust strings
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:47:13 +07:00
da63d0b66e
README.md: unsupported env explain & todo
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:47:00 +07:00
c4c6b4e64e
fix: README.md: logo not displayed correctly
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:47:00 +07:00
fd036077f6
fix: mbcpapp.sh: move environment check place
...
warn must be shown for unsupported environment
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:46:59 +07:00
d63edbf8bd
README.md: bump suggestion version for some patches to v6.4.67
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:45:41 +07:00
64f8602ab3
README.md: about abusing ai to forks
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:45:41 +07:00
621c180261
README.md: logo fix
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:45:41 +07:00
796c9d560f
mbcpapp.sh: dont exit patcher for unsupported environment
...
any issues about app or patcher that is reported under unsupported environment will be closed.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:44:25 +07:00
d53606e6a0
fix: autopatch_string.sh: correct [get notification] string
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:43:04 +07:00
1a90111065
patches: bypass_checksum: block further patching
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 02:42:41 +07:00
b5d9b1c0c7
feat: common.sh: pblock()
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 02:42:34 +07:00
2a69fef125
feat: parse.sh: blocker
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 02:42:25 +07:00
b1a7a24cd7
patches: bypass_checksum: small stuff
...
- use `mkdir -p` to exit peacefully if dir already exist, also move it down after confirm()
- dont repeatedly download apksignaturekiller
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 02:42:18 +07:00
75ec8a7bab
feat: mbcpapp.sh: drop hardcoded branch name
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 02:42:06 +07:00
7c0b36a83b
feat: parse.sh: confirm() for repeated applying attempt
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 02:41:22 +07:00
3ba641df8d
{patches, common}: fry checkVtap
...
not effective: parser uses script name for .inf outputting, to correctly detect this, use the script name
also, it would be more effective to apply this directly to the parser for most/all patches
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 02:41:12 +07:00
41fdf1a28b
mbcpapp.sh: small cleanup
...
- wildcard shouldve included that wsl case
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 02:39:54 +07:00
29fe4fb562
patches: autopatch_strings: drop some duped entries
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 02:37:41 +07:00
6869a963b8
patches: autopatch_strings: drop g flags for most strings
...
these are, more than likely, only apply once
dont repeatedly scoop through the entire file
this should theoretically speed this patch up
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 02:37:41 +07:00
541b902ee8
patches: hook up confirm() for more patches
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:35:44 +07:00
00af9f95a2
fix: autopatch_strings.sh: drop autoally strings
...
fixes [Cause: null pointer dereference] error due to breaking ELF header
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:35:44 +07:00
233245880a
fix: target_sdk_34.sh: targetSdkVersion did not changed properly
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:35:44 +07:00
e237b2e4ba
fix: trungthu_theme: wrong path dir
...
my brain faults
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:35:44 +07:00
399f02246e
fix: trungthu_theme: missing resources
...
some place on the app still showing quockhanh background due to missing resources
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:35:44 +07:00
928b3b521f
feat: autopatch_strings.sh: modify more strings
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:35:44 +07:00
bd3e309158
feat: mbcpapp.sh: check for wget
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:35:14 +07:00
11a86c81d6
parse.sh: handle cancellation more peacefully
...
the patch didnt "fail"
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 02:34:23 +07:00
3c2976de87
patches: bypass_checksum: hook up confirm()
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 02:34:16 +07:00
5f5a719ea6
common.sh: introduce confirm()
...
bypass_checksum tends to be mistakenly applied
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 02:34:07 +07:00
ffb3a842fa
fix: modify_app_theme.sh: useless resources did not removed properly
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:32:34 +07:00
0fe061a9ca
feat: trungthu: add new bulit-in theme
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:32:27 +07:00
1be3fc4e2d
fix: README.md: wrong version
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:32:21 +07:00
7f52f2129f
feat: README.md: bump suggested version to v6.4.66
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:32:13 +07:00
3154cc4702
feat: mbcpapp.sh: add termux check & warn
...
no support from owner is provided for termux at all, maybe from contributor but not owner itself.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:32:07 +07:00
a13bd24ff1
README.md: note for bypass gw934 checksum patch
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:32:02 +07:00
3b2a97e9a3
README.md: some changes
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:31:55 +07:00
09181b2935
README.md: termux warn
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:31:49 +07:00
af00e3d1f6
README: note termux support
...
Test: compile, install, run, no obvious issues
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 02:24:33 +07:00
70c851b893
mbcpapp.sh: check for xmlstarlet existence
...
mandated after 311ab52eae6b7fc426317581ae6f193991e442f8
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
authored and
Cuynu
commited 2026-03-16 02:20:45 +07:00
1ddb47b430
[HACK] [2/2] Revert "feat(func)!: common.sh: temporarily disable manifest_remove function"
...
now its back to one line, though dirty and also needs an additional dependency
ideally we should have some apkeditor flag to unpack apktool-like ones
This reverts commit a89d47e280fa257b2499a82948902713e2486a30.
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
authored and
Cuynu
commited 2026-03-16 02:19:47 +07:00
19377a394c
[HACK] [1/2] mbcpapp.sh: reformat AndroidManifest.xml upon unpacking
...
restore one-line format used in apktool for easier sedding
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
authored and
Cuynu
commited 2026-03-16 02:19:35 +07:00
68d7fea1a6
README.md: update logo
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:18:32 +07:00
2a965c97a7
fix: mbcpicons: wrong folder format
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:18:32 +07:00
e3396759f7
feat: mbcpicons: new trungthu logo
...
thanks to @minhwuangbeo (Telegram)
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:18:32 +07:00
621da07a6e
bypass_new_zimperium_detection.sh: limit max version
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:18:32 +07:00
4b7291e79b
parse.sh: bring back get_mb_ver
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:18:08 +07:00
c7ad7610e8
common.sh: restore get_mb_ver
...
directly fetch from AndroidManifest.xml
imported strip_all from dylanaraps/pure-bash-bible
couldve been more elegant
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 02:17:50 +07:00
3a036195f5
fix: compilation error after applying some specific logos
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:17:27 +07:00
c4d1ee753c
feat: README.md: add missing patches to list
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:17:22 +07:00
e4d72e8263
feat: bypass_checksum.sh: adapt with v6.4.66+ and warning
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:17:16 +07:00
66505fe7b1
feat: remove_new_zimperium_check.sh: adapt with v6.4.66+
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:17:16 +07:00
0f80ed796b
feat: mbcpapp.sh: adapt with v6.4.66+
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:16:59 +07:00
833e6dbfba
feat: legacy_patch.sh: adapt with new apkeditor
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:14:50 +07:00
dfbe1c0d90
feat(func)!: common.sh: temporarily disable manifest_remove function
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:13:46 +07:00
7b9d3ada2f
fix: mbcpapp.sh: incorrect path
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:13:37 +07:00
2687a60433
fix: remove_new_zimperium_check.sh: incorrect path
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:13:37 +07:00
08d47072ab
fix: bypass_checksum.sh: patch did not applied correctly
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:13:37 +07:00
3553ccf35b
feat: bypass_checksum.sh: introduce [Bypass GW934 checksum] patch
...
not usable yet, don't try, will fix later
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:13:09 +07:00
8958da5215
feat: partially move to apkeditor (1/2)
...
MB server-side now enforcing checksum checks, omehow it also make app doesn't work with GW934 error when logging in after compiled with apktool
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:11:24 +07:00
e4c15802b0
feat: remove_new_zimperium_check.sh: revive old legacy patch to normal patch
...
Picked up from (Remove v6.4.56 root detection) in legacy_patch.sh
Reported working with v6.4.60+
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:08:47 +07:00
71865517a6
feat: README.md: bump suggested version to v6.4.65
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:08:41 +07:00
0d5a77dc8a
feat: README.md: add remove mb themes store patch
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:08:35 +07:00
d26cdbdcce
feat: remove_mbstore.sh: add remove mb themes store patch
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:08:29 +07:00
68ed020f6b
fix: patch.sh: auto-generated file
...
this shouldn't be pushed to repo
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:55:07 +07:00
bc33b288b4
feat: autopatch_strings.sh: spoof log header to MB Bank
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:54:45 +07:00
5cdced7cb4
chore: README.md: change preview logo to normal
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:54:45 +07:00
c87ab28ba4
fix: README.md: ugly 9kb
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:54:30 +07:00
de1573f7dd
feat: autopatch_strings.sh: change update btn url
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:53:34 +07:00
83f74b5ff2
feat: autopatch_strings.sh: modify changed theme toast
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:53:27 +07:00
6de6a4b0e1
chore: remove_custompfp.sh: also mention *.jpg files
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:53:20 +07:00
96d8dea9ef
feat: remove_custompfp.sh: disable_membership.sh: target_sdk_34.sh: introduce [Remove custom profile picture] and [Disable MB Membership] patch & rename back from target_sdk_36 to target_sdk_34
...
it's cuz ucrop activity on MB doesn't follow the new edge-to-edge, but the official ucrop repository does.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:53:12 +07:00
5167b7297d
feat: remove_banner_miniapp.sh: declare demo screenshot on first startup
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:53:04 +07:00
decb3c2bde
feat: remove_banner_miniapp.sh: also redirect miniapp links to disroot
...
warning if users trying to access MiniApp with another way
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:52:58 +07:00
ed44752736
feat: modify_app_theme.sh: also apply patch_finish to themes
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:51:50 +07:00
3c387f85d6
fix: README.md: missing ')'
...
im dumb
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:51:44 +07:00
d24a19635f
fix: README.md: legacy_hide_vtap.sh: check if standard patch is applied & add missing patch to patches list
...
im dumb
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:51:35 +07:00
bd7bc0f986
feat: legacy_hide_vtap.sh: introduce [Legacy hide VTAP activity & dialog] patch
...
This patch is needed on some ugly devices that cannot work with standard [Hide VTAP root detection activity & dialog] patch and crashing
It's behaviour is the same as before v6.4.53 : App opens but when trying to login, app will just simply throw GW908 error.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:51:29 +07:00
9077ee7a35
fix: autopatch_strings.sh: correct current app situation
...
[Remove new root detection] no longer works on v6.4.59+
It is recommended to install MBtoMBCP module, which fixes the warning XPE002 dialog.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:51:23 +07:00
7991f54d69
feat: autopatch_strings.sh: modify more strings
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:51:17 +07:00
58aeccbcc8
chore: README.md: syntax fix
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:51:09 +07:00
a071063578
chore: README.md: add proprietary code warn
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:50:11 +07:00
3081ebac26
fix: change_app_logo.sh: quockhanh2025 not actually showing
Cuynu
commited 2026-03-16 01:50:11 +07:00
a2442e29cd
fix: mbcpicons: wrong hdpi icon
Cuynu
commited 2026-03-16 01:50:11 +07:00
2fe3b543fc
feat: change_app_logo.sh: add quockhanh2025 icon
Cuynu
commited 2026-03-16 01:50:11 +07:00
641cd98e58
feat: mbcpicons: add quockhanh2025 icon
Cuynu
commited 2026-03-16 01:50:11 +07:00
c9d44239b5
fix: mbcpicons: wrong regular noel icon
Cuynu
commited 2026-03-16 01:49:42 +07:00
5a38573a8f