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