Commit graph mbbpatch_archive/MBCPApp
Message SHA1
fix: mbcpapp.sh: do not restore apk signature if apk repacking failed
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-13 14:06:35 +07:00
b525a8fbbe
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-11 17:21:11 +07:00
18057c25fc
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-11 01:19:43 +07:00
b3e4f9a866
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-11 00:51:17 +07:00
071c3a84ff
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-08 18:51:12 +07:00
4fe43f71bf
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-08 18:25:25 +07:00
6c5c913d50
feat: patches(remove_mbai): remove more resources
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-07 23:58:04 +07:00
1dca1cc358
fix: patches(spoof_appver): typo fix
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-06 01:14:32 +07:00
0607bc5571
feat: patches(spoof_appver): spoof more app versions
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-06 01:09:58 +07:00
03b825276c
fix: patches(spoof_appver): use "." instead of "_"
fixes parse error after applying

Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-05 00:56:05 +07:00
144bdfd80e
fix: patches(spoof_appver): wrong MAXVER
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-05 00:50:56 +07:00
b1ebb7a45b
fix: patches(remove_invoke_to_mbshield): both classes3 & 4 failling
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-05 00:36:13 +07:00
26bf9027d0
feat: mbcpapp.sh: bump apktool to 3.0.1
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-05 00:28:50 +07:00
bc542caa0f
feat: patches(spoof_appver): spoof v6.4.90
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-05 00:12:00 +07:00
11e19aac60
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-05 00:05:54 +07:00
7556b36538
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-01 19:05:24 +07:00
cc9f30ec9e
feat: patches: vtap zygisk detection bypass
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-01 14:06:00 +07:00
0268e73dbc
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-02-20 01:26:04 +07:00
64fc1639a9
chore: {parse.sh, common.sh}: get_mb_ver -> mb_ver
shorter, why not?

Signed-off-by: fukiame <fukiame@proton.me>

fukiame   commited 2026-02-08 14:43:20 +07:00
a45bcb42be
fix: common.sh: getvar: reset i
usually not a problem though?

Signed-off-by: fukiame <fukiame@proton.me>

fukiame   commited 2026-02-08 14:43:20 +07:00
9d5f548050
[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-02-08 14:43:20 +07:00
bf2d50e5af
[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-02-08 14:43:20 +07:00
29313e5e54
feat: mbcpapp.sh: check for unpacked app before extract assets
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-02-08 14:07:06 +07:00
408eeda03e
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-02-08 00:48:49 +07:00
9641de80e3
fix: patches: *.sh: kill all trailing whitespaces
sed -i 's/[ \t]*$//' *

Signed-off-by: fukiame <fukiame@proton.me>

fukiame   commited 2026-02-08 00:06:58 +07:00
97f401cf2c
fix: common.sh: usage guide
count

Signed-off-by: fukiame <fukiame@proton.me>

fukiame   commited 2026-02-07 21:53:40 +07:00
7ab765f68c
fix: mbcpapp.sh: wrong filename
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-02-07 16:06:24 +07:00
897e227231
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-02-07 15:23:33 +07:00
5c5004243d
feat: mbcpapp.sh: commit id in repacked app filename
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-02-07 12:09:45 +07:00
03a4adcc2e
feat: patches: new fix_tian37 patch
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-02-05 21:49:28 +07:00
ef68c5a63d
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-01-31 17:49:34 +07:00
7064f2bdbb
feat: custom_vtapscreen.sh: new vtap warning screen patch
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-01-22 00:10:51 +07:00
710bad2567
feat: mbcpapp.sh: update apkeditor to 1.4.7
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-01-21 23:58:32 +07:00
662c5d9621
fix: patches: don't remove vtap & vguard activities
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-01-20 23:59:02 +07:00
492939e05b
feat: patches: remove_mbai: also remove ugly resource for theme
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-01-19 16:44:43 +07:00
a22aab236f
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-01-19 16:30:33 +07:00
cb11e1dc33
feat: better_custombgscreen.sh: new preview custom background screen patch
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-01-19 16:22:00 +07:00
e333a1b68d
feat: add_verified_badge.sh: also remove MIC protection banners files
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-01-19 15:28:46 +07:00
ab7eab636d
fix: add_modified_resources.sh: wrong path
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-01-17 22:32:33 +07:00
08c60f5ae6
feat: add_modified_resources: bootleg ekyc guide
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-01-17 22:19:39 +07:00
c1d1a63115
fix: mbcpapp.sh: no return 1 for unpack & repack
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-01-14 23:59:42 +07:00
f4e4869178
feat: semipriority: new enforced logo
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-01-13 03:10:17 +07:00
96067a39dd
fix: mbcpapp.sh: incorrect gnu-sed path
darwin only

Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-01-13 02:36:11 +07:00
c5def45c3d
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-01-13 01:08:18 +07:00
4b24859f02
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-01-12 20:38:17 +07:00
b5b7cb8295
misc: remove sh*t
completely fake, idk why this is get pushed

Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-01-12 19:49:13 +07:00
d143a79d1b
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-01-11 12:11:22 +07:00
5f6d43aa63
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-01-11 11:49:38 +07:00
ca5548ed77
feat: mbcpapp.sh: unpack status & restart script
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-01-11 11:46:55 +07:00
7470f5ad12
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-01-10 00:16:11 +07:00
1f3e8d508c