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
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
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
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
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
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
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
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
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
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
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
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