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