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