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
feat: README.md: bump suggested version to v6.4.64
...
and foss note aswell.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:48:25 +07:00
64487ee762
fix: mbcpapp.sh: don't check for linux environment before wsl check
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:46:28 +07:00
f5ec1e78a2
fix: mbcpapp.sh: script being run normally on wsl
...
this is illegal
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:42:58 +07:00
c4862189f7
feat: autopatch_strings.sh: modify more strings
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:37:35 +07:00
99eeca9dad
feat: remove_garbage_permission_and_activities.sh: remove more useless manifest
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:37:27 +07:00
f830128da5
fix: README.md: wrong git url
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:35:14 +07:00
e98698dd42
feat: target_sdk_36.sh: introduce target_sdk_36 patch & drop target_sdk_35 patch
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:35:09 +07:00
3cc1ed353f
fix: autopatch_strings.sh: drop dotp verification string
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:34:59 +07:00
aa339192d3
fix: README.md: wrong helper link
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:34:53 +07:00
445970e5b1
feat: autopatch_strings.sh: modify more strings
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:34:47 +07:00
826279ac5c
feat: autopatch_strings.sh: modify more strings & rebase
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:34:40 +07:00
87ee1a9ac5
README.md: bump suggested version to v6.4.63
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:34:35 +07:00
e7d0cea831
feat(deps): mbcpapp.sh: update APKEditor to 1.4.5
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:34:30 +07:00
a89f55c41f
chore: mbcpapp.sh: completely move to disroot
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:34:23 +07:00
a675c2802a
chore: mbcpapp.sh: move links to disroot
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:34:02 +07:00
7aec3c365e
chore: autopatch_strings.sh: move links to disroot
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:33:07 +07:00
a1b28b0754
fix: README: wrong logo link
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:33:01 +07:00
e174cffc7c
README: move links to disroot
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:32:25 +07:00
cb8a996620
README: change preview logo
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:31:07 +07:00
5724ff9e0c
fix: restore_old_lib_682: remove patch finish
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:29:51 +07:00
ca5267bef7
fix: restore_old_lib_682: wrong mbcpinfo
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:29:51 +07:00
a359154854
feat: restore_old_lib_682: introduce [Restore old 682 lib] patch
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:29:51 +07:00
76909691ef
fix: widget_dark.sh: also remove manifest things
...
fixes resource compilation error due to missing resources
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:29:51 +07:00
f0032c0db3
feat: autopatch_strings.sh: modify more strings
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:29:51 +07:00
a3b6e1e154
feat: widget_dark.sh: introduce [Change widget background to dark] patch
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:29:51 +07:00
35934bdb34
README: bump suggested version to v6.4.62
...
except [Bypass accessibility & malicious apps check] and [Remove new root detection] patch as it's incompatible with v6.4.62+
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:29:51 +07:00
0af469839f
fix: remove_vnpay_vmb20: causing crashes on v6.4.62+
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:29:51 +07:00
09c4eba5eb
fix: legacy_patch.sh: false positive error
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:29:51 +07:00
4c336be74b
feat: legacy_patch.sh: also remove unnecessary lib
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:29:51 +07:00
88b47e7afc
feat: hide_vtap_root_detection_activity: adapt with v6.4.62+
...
since v6.4.62+, its moved to smali_classes3
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:29:51 +07:00
73d8a7e598
fix: legacy_patch.sh: also remove QUERY_ALL_PACKAGES permission
...
fixes EKYC3002-MS6998 with DF16246.6 error on some rare cases
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:29:51 +07:00
176aafafa8
chore: legacy_patch.sh: add patch finish
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:29:51 +07:00
4b8fe99842
fix: mbcpapp.sh: typo fix
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:28:35 +07:00
6c9d4f961e
feat: autopatch_strings.sh: redirect official faq url to mbcp faq url
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:28:28 +07:00
fee43c8b3d
feat: mbcpapp.sh: add install patched app option for v6.4.59+
...
same as v6.4.55 or lower xD
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:28:14 +07:00
50f76271fa
Revert "feat: bypass_new_zimperium_detection: also nuke libchecks.so"
...
mbbpatch_chat/95193
deleting libchecks.so on latest commit impact to app patching on my
case btw. after comment the code all going good VTAP work
This reverts commit 1005fd24f3fbfcca8e2e8fc461baf88d0158f5dd.
Reported-by: chaadgrayson at Telegram
Signed-off-by: Cuynu <cuynu@proton.me>
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 01:27:53 +07:00
f612b72a7f
feat: bypass_new_zimperium_detection: also nuke libchecks.so
...
seems like that library are not necessary to keep anymore, tested on AOSP ROMs with no crashes.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:27:31 +07:00
5f6aec5692
feat: block_adjust_volume_sekyc: add new patches
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:27:16 +07:00
d8d9110c5b
README: bump suggested version to v6.4.61
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:27:16 +07:00
35ce760d3f
feat: autopatch_strings.sh: modify more strings
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:27:16 +07:00
8025fc5115
feat: autopatch_strings.sh: redirect accessibility url
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:27:16 +07:00
25e5f95c49
README: add disclaimer
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:26:40 +07:00
233b43a43c
fix: change_app_logo: semimonet: missing resources
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:26:35 +07:00
aae1b89f6b
feat: change_app_logo: import semimonet logo
...
used to use on old discontinued MBRN app.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:26:27 +07:00
3b34a528ca
fix: mbcpapp.sh: SelfPatched apk did not deleted when repack apk multiple times
...
fixes file already exist when processing v2/v3 signature scheme after repack apk multiple times
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 01:26:19 +07:00
fa61e36618
chore: mbcpapp.sh: further simplify repacking
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 01:25:09 +07:00
39edb2bb65
chore: mbcpapp.sh: Repack: directly restore sig with one apkeditor invocation
...
massively speed up repacking, again
on my Acer Aspire E1-471 with an i3-2328M and an HDD, repacking time
under apkeditor part is cut short from 2+ minutes to 3 seconds
Test: repack, app install successfully
Tested-by: fukiame <fukiame@proton.me>
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 01:21:26 +07:00
8abfaf7256
fix: mbcpapp.sh: [Install patched app] use break to exit, reset PS3
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 01:21:13 +07:00
63c2333ef4
chore: common.sh: sed_*: operate both file in one invocation
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 01:21:04 +07:00
f3c6385e55
chore: mbcpapp.sh: switch to new logging commons
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 01:20:16 +07:00
6fa513a43d
fixup! mbcpapp.sh: move common include sooner
...
make logging functions available earlier
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 01:16:27 +07:00
dd00ac019e
fixup! patches: modify_app_theme: drop patch_finish
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 01:15:08 +07:00
986817784a
fixup! patches: modify_app_theme: place wildcard outside of quotes
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 01:15:01 +07:00
4f2ccae58e
chore: treewide: switch shebang
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 01:14:43 +07:00
6bdd999774
chore: mbcpapp.sh: cd to current dir
...
execute anywhere, works anywhere
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 01:14:36 +07:00
cfd7bd24dd
[SQUASH] refactor: treewide: separate patches, provide common common, refactor change_app_logo, commonize and enhance logging
...
adding new patches is now trivial:
cd patches
cp TEMPLATE patch_name_whatever.sh
# then just fill in patch name and ver clamp if desired
this gets rid of the need for excessive if-elses and not-so-pleasing indents
for logging, instead of using pure echo, 4 new "levels" can be utilized
- `info` : normal
- `good` : info but have green color?
- `warn` : warning
- `err` : error
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 01:14:26 +07:00
0a89bce342
chore: patches: mv patches/ blob_patches/
...
preparing for separation
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 01:11:15 +07:00
d69960cba9
[DNM] refactor: patch.sh: drop
...
for the upcoming separation
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 01:10:48 +07:00
7104402f86
[DIRTY] fix: mbcpapp.sh: guard all guard clause usage with return
...
for whatever reason set -e does not work properly inside functions
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 01:09:47 +07:00
979a010692
chore: mbcpapp.sh: commonize is_unpacked usage
...
the only oddball using this was purged out
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 01:09:19 +07:00
51b0753ba2
chore: mbcpapp.sh: fix remaining shellcheck warnings
...
- drop unnessecary condition for SC2015 on line 93 since rm -rf always return with status 0
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 01:06:51 +07:00
e5595a3323
chore: treewide: double quote all $DIRPATH usage
...
shouldve made this into the initial treewide sed me noob
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 01:05:03 +07:00
3e1e7318a1
chore: patch.sh: shellcheck -f diff | git apply
...
quote all $DIRPATH usage, fix SC2086
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 01:04:41 +07:00
5470fd718f
refactor: mbcpapp.sh: (3/3) remove leftover home dir notice
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 01:04:33 +07:00
6f613cf07f
refactor: treewide: (2/3) break free from home dir restriction
...
git grep -lz . | xargs -0 sed -i -e 's|~/mbbpatch/MBCPApp|$DIRPATH|g'
now we can clone to whereever we want, not just $HOME
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 01:03:28 +07:00
6714f1450d
refactor: mbcpapp.sh: (1/3) export script dir path
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 00:59:58 +07:00
b3f09eb9c3
README: bump suggested version to v6.4.60
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 00:59:05 +07:00
ce2ece4c3d
chore: mbcpapp.sh: remove continue echo after download tools
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 00:58:51 +07:00
7eb4e8d462
README: remove extract assets in usage
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 00:57:40 +07:00
0567ad4cab
chore: remove fun fact
...
Well, this project no longer be maintained by just only me, it's contain real developer logic now, so this fact must be dropped
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 00:56:44 +07:00
6adee9ae20
refactor: mbcpapp.sh: move more thing out to func
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 00:47:20 +07:00
9d9ae555b9
refactor: mbcpapp.sh: use case switch instead of if-else
...
also move mbshield check strings out as vars
still ongoing
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 00:43:25 +07:00
103a931a85
chore: patch.sh: update some strings
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-15 00:05:56 +07:00
361794a074
fix: mbcpapp.sh: Convert apks to apk: drop multi threading flag
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-15 00:04:36 +07:00
98ec1a66ba
fix: patch.sh: Remove protection shield: shield doesn't actually disabled
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-15 00:04:22 +07:00
784aa3f3a5
fix: patch.sh: Remove protection shield: patch doesn't work
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-15 00:04:06 +07:00
2e407bf555
feat: patch.sh: introduce [Remove protection shield] patch
...
This patch does not remove app protection patch, it's just remove the MIC Shield protection, which appears on the left side of profile picture.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-15 00:03:42 +07:00
28392bbaa0
feat: mbcpapp.sh: Bypass new zimperium detection: also remove related libraries
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-15 00:03:27 +07:00
491264f50c
fix: mbcpapp.sh: drop multi-threading for apkeditor
...
this flag does not exist on APKEditor.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-15 00:03:13 +07:00
cf091759e0
feat: patch.sh: Autopatch strings: modify more strings
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-15 00:03:01 +07:00
9ddcc3a2e8
fix: patch.sh: Autopatch strings: modify more strings
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-15 00:02:53 +07:00
8311bc5650
refactor: mbcpapp.sh: commonize more stuff and move some more stuff to func
...
commit message does not make sense
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-15 00:01:32 +07:00
39a33d0392
refactor: mbcpapp.sh: unpack: move out to separate func
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-14 23:44:52 +07:00
7be718be7d
refactor: mbcpapp.sh: repack: move out to separate func
...
set -e to catch error properly
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-14 23:38:59 +07:00
15695aa39f
refactor: impr logging
...
Signed-off-by: NgankBakaa <ngankbakaa@gmail.com>
NgankBakaa
commited 2026-03-14 23:35:24 +07:00
55c834e994
chore: wrap su -c commands in quotes for consistency and safety
...
Signed-off-by: NgankBakaa <ngankbakaa@gmail.com>
NgankBakaa
commited 2026-03-14 23:35:24 +07:00
33d65d19c3
refactor: mbcpapp.sh: "Extract assets": move to copy_assets
...
ideally id push a script to /data/local/tmp to reduce overhead but tis aint that noticeable anyways
also remove redundant sleeps
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-14 23:34:47 +07:00
3afe6d6341
refactor: mbcpapp.sh: introduce copy_assets
...
small shorthand for an uh
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-14 23:34:17 +07:00
98762d2fb9
refactor: enable multi-threading for apktool
...
Signed-off-by: NgankBakaa <ngankbakaa@gmail.com>
NgankBakaa
commited 2026-03-14 23:32:52 +07:00
3d0675ec93
chore: legacy_patch.sh: move to commonized tools name
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-14 23:31:52 +07:00
610cb63314
refactor: mbcpapp.sh: move tool downloading to separate funcs, commonize filename
...
reduce bumping efforts
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-14 23:23:14 +07:00
89e47b9844
chore: mbcpapp.sh: include vim formattings, tidy up some comments
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-14 23:17:08 +07:00
71b075af54
fix: patch.sh: Bypass new zimperium detection: missing manifest_remove
...
Fixes EKYC3002-MS6998 error with DF16246.6 when processing eKYC
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-14 23:12:26 +07:00
4d4c11ecea
refactor: patch.sh: also remove unpacked app if unpack apk function is used
...
If you already unpacked APK, then if you use unpack apk function again, it will remove the unpacked app, and you will be able to unpack again without copying apks once again.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-14 23:12:16 +07:00
57cf28a431
README: add [Bypass new zimperium detection] patch to patches list
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-14 23:12:06 +07:00
4aec802243
fix: patch.sh: Bypass new zimperium detection: missing patch_finish
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-14 23:11:52 +07:00
a31f781b53
feat: patch.sh: introduce bypass new zimperium detection patch
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-14 23:10:52 +07:00
0a8a7f84bd
fix: mbcpapp.sh: wrong APKEditor download link
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-14 23:09:48 +07:00
e22e5b9ff1
README: minor changes
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-14 23:08:02 +07:00
d72c0be3ce
chore: legacy_patch.sh: fix grammar mistakes
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-14 23:04:39 +07:00
b4d8a65dd5
chore: patch.sh: quote get_mb_ver invokes
...
In patch.sh line 540:
if [ $(get_mb_ver) -lt 59 ] ; then
^-----------^ SC2046 (warning): Quote this to prevent word splitting.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-14 23:04:25 +07:00
e3cc418478
chore: patch.sh: "Remove new root detection": enforce version restriction
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-14 23:03:30 +07:00
23125cda7e
feat: patch.sh: introduce sed_libzdefend
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-14 23:02:58 +07:00
39811a1fbd
feat: legacy_patch.sh: add back [Remove v6.4.56 root detection] patch
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-14 23:00:12 +07:00
b2b8aa6dad
feat: patch.sh: modify more strings
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-14 22:54:01 +07:00
456d39b39f
[TMP] chore: patch.sh: "Exit": just exit
...
no frills
we probably have to redesign the UI, hence TMP
this patch clears out the last remaining shellcheck warning
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-14 22:01:22 +07:00
9b7945dce8
chore: patch.sh: "Remove VNPAY VMB20": satisfy SC2164
...
In patch.sh line 261:
cd ~/mbbpatch/MBCPApp
^-------------------^ SC2164 (warning): Use 'cd ... || exit' or 'cd ... || return' in case cd fails.
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-14 22:01:04 +07:00
37d6b47978
chore: patch.sh: quote get_mb_ver invokes
...
In patch.sh line 163:
if [ $(get_mb_ver) -lt 55 ] ; then
^-----------^ SC2046 (warning): Quote this to prevent word splitting.
In patch.sh line 234:
if [ $(get_mb_ver) -gt 56 ] ; then
^-----------^ SC2046 (warning): Quote this to prevent word splitting.
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-14 22:00:52 +07:00
a0a03510a2
chore: patch.sh: get_mb_ver: drop useless echo and double quote properly
...
In patch.sh line 47:
echo $(bb_split "$a" '.' '2')
^----------------------^ SC2046 (warning): Quote this to prevent word splitting.
^----------------------^ SC2005 (style): Useless echo? Instead of 'echo $(cmd)', just use 'cmd'.
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-14 22:00:32 +07:00
e7c0bbafa8
chore: patch.sh: get_mb_ver: drop useless cat
...
In patch.sh line 45:
a="$(cat ~/mbbpatch/MBCPApp/mbapk/mbapk_unpacked/apktool.yml | grep -m1 'versionName')"
^-- SC2002 (style): Useless cat. Consider 'cmd < file | ..' or 'cmd file | ..' instead.
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-14 21:59:45 +07:00
c18491e28c
chore: patch.sh: silence shellcheck SC2016
...
In patch.sh line 894:
rm -f 'mbapk/mbapk_unpacked/smali_classes4/com/vtap/MaintenanceActivity$1.smali'
^-- SC2016 (info): Expressions don't expand in single quotes, use double quotes for that.
since this behavior is intentional ($1 is part of the filename), silence it
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-14 21:58:12 +07:00
ca46d9cc02
chore: patch.sh: fix some small grammar mistakes
...
this patch should incur no functional changes
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-14 21:56:33 +07:00
2e2a627f1b
feat: patch.sh: "Remove invoke to mbshield": also remove unnecessary EP*.smali
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-14 21:44:42 +07:00
92708130ad
README: reorder patches list
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-14 21:44:25 +07:00
f0a81ed85e
README: update suggested version for some patches to v6.4.59
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-14 21:44:11 +07:00
330f6cc31f
chore: mbcpapp.sh: move clear down below after all checks
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-14 21:40:29 +07:00
714d8b6904
[TMP] fix: patch.sh: call self via bash
...
TODO either properly "goto" or make normal break works
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-14 21:36:48 +07:00
f20b4e39aa
fix: mbcpapp.sh: explicitly use bash
...
posix sh != bash, avoid failing
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-14 21:36:26 +07:00
c13a0812b0
fixup! mbcpapp.sh: fix $COMMIT
...
my eyes arent that good anymore
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-14 21:35:16 +07:00
1c19df530a
fix: mbcpapp.sh: use ls for glob existence checking
...
In mbcpapp.sh line 78:
if [ -f ~/mbbpatch/MBCPApp/mbapk/*.apk ]
^----------------------------^ SC2144 (error): -f doesn't work with globs. Use a for loop.
In mbcpapp.sh line 169:
if [ -f ~/mbbpatch/MBCPApp/mbapk/*.apks ]
^-----------------------------^ SC2144 (error): -f doesn't work with globs. Use a for loop.
we do not care about the actual result,
we just need to know whether the files exist,
tis probably fine
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
authored and
Cuynu
commited 2026-03-14 21:24:04 +07:00
e1b4f0e88b
chore: mbcpapp.sh: single quote all stray echo commands
...
fix tray SC2102
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
authored and
Cuynu
commited 2026-03-14 21:23:46 +07:00
2cb040dffd
chore: mbcpapp.sh: actually use $COMMIT
...
appears unused despite being set
also fix some stray SC2086
also move var down after all runtime checks
fukiame
commited 2026-03-14 21:20:44 +07:00
011ba1b8c7
chore: mbcpapp.sh: dont use /usr/bin as command check
...
command -v and or executing the binary itself is a good enough rudimentary check
"fix" "nonexistent" command on Termux
also drop redundant $JAVA
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
authored and
Cuynu
commited 2026-03-14 20:29:12 +07:00
5726882cc9
fix: mbcpapp.sh: use uname instead of catting /proc/version
...
"fix" permission denied on Termux
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
authored and
Cuynu
commited 2026-03-14 20:25:01 +07:00
023adce1a9
chore: mbcpapp.sh: cleanup startup
...
mkdir -p always exit successfully even if the dir already exist, and will not overwrite it
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
authored and
Cuynu
commited 2026-03-14 20:24:55 +07:00
d85a209930
feat: patch.sh: modify more strings
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-14 20:24:45 +07:00
cb2b492160
fixup! patch.sh: completely migrate to sed_libapp
...
- the filepath is unnessecary and does not do anything as $2 is unused
- since sed_libapp already do both armeabi-v7a and arm64-v8a, only one
command is needed per sed operation
gotta apologize for the sudden commonizing
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
authored and
Cuynu
commited 2026-03-14 20:24:38 +07:00
4c028cf2bb
fixup! patch.sh: remove filepaths
Cuynu
commited 2026-03-14 20:24:28 +07:00
a9df617934
refactor: patch.sh: completely migrate to sed_libapp
Cuynu
commited 2026-03-14 20:24:21 +07:00
55f2299373
fixup! patch.sh: correctly enforce ver restriction
...
me no have brain sar
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
authored and
Cuynu
commited 2026-03-14 20:24:13 +07:00
9334abbadc
chore: patch.sh: "Bypass accessibility & malicious apps check": enforce version restriction
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
authored and
Cuynu
commited 2026-03-14 20:24:06 +07:00
3ed4a18530
fix: patch.sh: "Remove VNPAY VMB20" restrict to v6.4.56+
...
causes issues on older versions
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
authored and
Cuynu
commited 2026-03-14 20:23:53 +07:00
21738b396f
feat: patch.sh: introduce get_mb_ver
...
apktool conveniently exports it out for us
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
authored and
Cuynu
commited 2026-03-14 20:23:46 +07:00
7f71355b91
chore: patch.sh: single quote all echo commands
...
fix false flagging SC2102
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
authored and
Cuynu
commited 2026-03-14 20:23:40 +07:00
b7959e3520
fix: patch.sh: "Remove VNPAY VMB20": fix hanging single quotes causing SC1078
...
In patch.sh line 248:
rm -rf 'mbapk/mbapk_unpacked/smali/com/ay4
^-- SC1078 (warning): Did you forget to close this single quoted string?
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
authored and
Cuynu
commited 2026-03-14 20:23:35 +07:00
ad19045248
chore: patch.sh: "Modify app theme": drop redundant sleeps
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
authored and
Cuynu
commited 2026-03-14 20:23:28 +07:00
132e038151
refactor: patch.sh: "Remove VNPAY VMB20": use for loops instead of repeating 70 times
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
authored and
Cuynu
commited 2026-03-14 19:58:57 +07:00
104b0de63d
refactor: patch.sh: migrate to patch_finish
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
authored and
Cuynu
commited 2026-03-14 19:58:50 +07:00
f55bce562d
refactor: patch.sh: introduce patch_finish function
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
authored and
Cuynu
commited 2026-03-14 19:58:44 +07:00
5b583f72d0
refactor: patch.sh: migrate some manifest nukes to manifest_remove
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
authored and
Cuynu
commited 2026-03-14 19:58:39 +07:00
c14a94c9ce
refactor: patch.sh: introduce manifest_remove function
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
authored and
Cuynu
commited 2026-03-14 19:58:32 +07:00
0dd27ac4fa
refactor: patch.sh: "Autopatch strings" : migrate to str_sed
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
authored and
Cuynu
commited 2026-03-14 18:56:18 +07:00
0d084f961b
refactor: patch.sh: introduce sed_libapp
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
authored and
Cuynu
commited 2026-03-14 18:55:05 +07:00
f9c6a261c6
fix: typo fix
Cuynu
commited 2026-03-14 18:04:13 +07:00
c54a1e942e
docs: move old patches to legacy patches
Cuynu
commited 2026-03-14 18:04:01 +07:00
c361b2247b
docs: change suggested version to v6.4.58
Cuynu
commited 2026-03-14 18:03:54 +07:00
d626818306
patch: improve [Install patched app] logic
Cuynu
commited 2026-03-14 18:03:02 +07:00
1b984d15dc
feat: add [Set targetSdkVersion to 35] patch
Cuynu
commited 2026-03-14 18:02:53 +07:00
fdeef25e17
feat: add [Remove app from launcher] patch
Cuynu
commited 2026-03-14 18:02:46 +07:00
297e152195
build: update apktool to 2.12.0
Cuynu
commited 2026-03-14 18:01:53 +07:00
1a524eb776
patch: new priority logo (by @fukiame )
Cuynu
commited 2026-03-14 18:01:25 +07:00
b1e4c31275
patch: modify gw908 dialog strings
Cuynu
commited 2026-03-14 18:01:19 +07:00
cf435b4f13
docs: add note for [Remove new root detection] patch
Cuynu
commited 2026-03-14 18:01:12 +07:00
74c01c4d1e
docs: update suggested version to v6.4.57
Cuynu
commited 2026-03-14 18:01:00 +07:00
218daa015e
patch: modify more strings [Autopatch strings]
Cuynu
commited 2026-03-14 18:00:44 +07:00
04daf1e6c2
patch: improve [Remove VNPAY VMB20] patch
Cuynu
commited 2026-03-14 17:57:32 +07:00
7808e01bfa
patch: modify more strings
Cuynu
commited 2026-03-14 17:54:53 +07:00
cf5f92262a
docs: change suggested version to v6.4.55
...
- [Remove new root detection] patch currently doesn't work anymore due to new server-side changes from MB.
Cuynu
commited 2026-03-14 17:54:43 +07:00
a3964c5fe7
patch: drop remove v6.4.56 root detection
...
- it no longer works anymore as MB forced zimperium check
Cuynu
commited 2026-03-14 17:54:33 +07:00
d7f8b3bd02
fix: detection lib not removed properly
Cuynu
commited 2026-03-14 17:54:23 +07:00
60b5700e64
fix: missing patch info
Cuynu
commited 2026-03-14 17:54:12 +07:00
2939d67be3
docs: add back warning for MB devs
Cuynu
commited 2026-03-14 17:54:00 +07:00
8b745cdfa7
feat: add new zimperium workaround for v6.4.56+
Cuynu
commited 2026-03-14 17:53:22 +07:00
b317d37e94
fix: legacy patches option missing from main functions
Cuynu
commited 2026-03-14 17:52:45 +07:00
debe4e7f06
docs: add platform-tools to requirements
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-14 17:49:47 +07:00
7da7a4ea82
refactor: move some patches to legacy patch
Cuynu
commited 2026-03-14 17:47:48 +07:00
203eb46678
docs: add [Remove VNPAY VMB20] to patch
Cuynu
commited 2026-03-14 17:41:38 +07:00
11c9fedd09
patch: copy fixed smali code
Cuynu
commited 2026-03-14 17:40:47 +07:00
9def479649
fix: crashes fix after apply [Remove VNPAY VMB20] patch
Cuynu
commited 2026-03-14 17:40:47 +07:00
2bb1687017
feat: add [Remove VNPAY VMB20] patch
Cuynu
commited 2026-03-14 17:40:47 +07:00
37830f9d2d
fix: missing patch info
Cuynu
commited 2026-03-14 17:40:47 +07:00
227d343fc1
feat: add [Add anime resources] patch
Cuynu
commited 2026-03-14 17:40:47 +07:00
c6a0dc2b00
patch: improve [Revert old eMBee logo] patch
...
- This commit will restore default profile picture on homeLanding to eMBee one, which is used back in MB React Native.
Cuynu
commited 2026-03-14 17:40:47 +07:00
27c362e3f7
patch: improve download tool function
Cuynu
commited 2026-03-14 17:39:19 +07:00
e434f7dcb3
patch: strings changes
...
- This commit will change the strings from "Change Noel" to "Noel 2024" on interface settings when applying Noel 2024 theme.
Cuynu
commited 2026-03-14 17:37:03 +07:00
1625333092
patch: adapt strings with v6.4.56+ and remove "OSS" from strings
Cuynu
commited 2026-03-14 17:36:52 +07:00
839700891c
chore: move from "patched" to "compiled"
Cuynu
commited 2026-03-14 17:36:34 +07:00
fdfbe217f8
fix: wrong path
Cuynu
commited 2026-03-14 17:36:27 +07:00
f3a5444580
feat: save patch info to "mbcp_info" dir instead
Cuynu
commited 2026-03-14 17:35:29 +07:00
67cba60792
docs: bump suggested version to "v6.4.56"
Cuynu
commited 2026-03-14 17:35:22 +07:00
91ca366397
patch: add more resources
Cuynu
commited 2026-03-14 17:35:16 +07:00
d879dbad3d
test: remove vpn detection patch
Cuynu
commited 2026-03-14 17:35:11 +07:00
d6bfd79bf3
test: fix accessibility on v6.4.55+
...
- might doesn't work.
Cuynu
commited 2026-03-14 17:35:04 +07:00
20770a2f1a
feat: move from copy patched app again to install patched app
Cuynu
commited 2026-03-14 17:33:46 +07:00
123b1460b2
docs: minor changes
Cuynu
commited 2026-03-14 17:27:29 +07:00
7d67bf8512
docs: up minimum suggested version to v6.4.43+ for some patches
...
- Those patches handle *.webp, which only available on v6.4.43+.
Cuynu
commited 2026-03-14 17:27:29 +07:00
db268ab3a6
docs: add restore old registration resources to patches list
Cuynu
commited 2026-03-14 17:27:29 +07:00
312b76de31
feat: add restore old registration resources patch
Cuynu
commited 2026-03-14 17:27:29 +07:00
18f8e711df
patch: new homeLanding for MBClassic theme
Cuynu
commited 2026-03-14 17:27:29 +07:00
e73209b316
Revert "feat: fix DF16211 error while eKYC on some device"
...
This reverts commit 57539dd7b8883da8fef4ee5007d78d24cc8fb707.
Cuynu
commited 2026-03-14 17:27:29 +07:00
aec1d2899f
Revert "patch: remove detection code"
...
This reverts commit 18772eeeed8fab7f93f979445349cb9d16d0eb06.
Cuynu
commited 2026-03-14 17:27:29 +07:00
f633dfb6d1
feat: fix DF16211 error while eKYC on some device
Cuynu
commited 2026-03-14 17:27:29 +07:00
fc1a063a26
patch: remove detection code
Cuynu
commited 2026-03-14 17:27:29 +07:00
53c609dc83
feat: add code from blueshield sdk
Cuynu
commited 2026-03-14 17:27:29 +07:00
993c185966
fix: unsigned apk not removed correctly
Cuynu
commited 2026-03-14 17:26:19 +07:00
177f1c9e5e
feat: preserve apk signature scheme v2/v3 after repacking apk
Cuynu
commited 2026-03-14 17:25:11 +07:00
7cc8b27d09