Commit graph mbbpatch/MBCPApp
Message SHA1
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
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
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