Compare commits

...
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
readme: bump suggested version to v6.4.91
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-13 01:33:13 +07:00
5570f890cf
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
readme: minor changes
mostly docs link fixes

added v6.4.85 situation

some promise

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

Cuynu   commited 2026-03-08 19:25:34 +07:00
cf7344634a
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
readme: bump suggested version to v6.4.90
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-05 00:43:48 +07:00
94b203df6f
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
misc: shortcut for launching mbcpapp.sh
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-02-19 14:47:18 +07:00
2ce667d81a
docs: move from wiki to docs
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-02-19 01:36:32 +07:00
b849e927fb
readme: bump suggested version to v6.4.88
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-02-13 01:58:50 +07:00
f7a143d53a
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
readme: fetch badges from disroot repo & gitlab notice
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-02-07 23:44:00 +07:00
775c56473e
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
readme: bump suggested version to v6.4.87
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-02-07 15:57:09 +07:00
194316043b
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
readme: typo fixes
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-02-07 01:56:49 +07:00
622db464f8
readme: bump suggested version to v6.4.86 & todo
some other changes too

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

Cuynu   commited 2026-02-07 01:47:33 +07:00
9c99350f7e
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
license: right author
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-01-23 23:59:53 +07:00
1a4700df94
readme: missing custom_vtapscreen patch
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-01-22 00:12:58 +07:00
e1f85149b1
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
readme: bump suggested version to v6.4.84
tested

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

Cuynu   commited 2026-01-19 19:07:59 +07:00
e109bbc365
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
readme: bump suggested version to v6.4.83
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-01-16 16:18:48 +07:00
61c59cd664
readme: minor changes
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-01-16 16:13:09 +07:00
7fc7665525
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
readme: current situations
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-01-12 20:16:23 +07:00
e32c0f9118
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
readme: minor changes
Cuynu   commited 2026-01-10 01:20:15 +07:00
7abde0e9e0
readme: clean up
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-01-10 01:01:17 +07:00
ec33105333
readme: new important warning about dex-related patches
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-01-10 00:44:19 +07:00
7fde9de4fc
readme: bring back remove invoke to mbshield patch to patches list
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-01-10 00:19:38 +07:00
a2538ae6be
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
feat: remove_invoke_to_mbshield.sh: restore support for newer base
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-01-09 23:59:10 +07:00
85c2f8cac2
readme: bump suggested version to v6.4.82
last version of 2025...

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

Cuynu   commited 2025-12-31 22:52:54 +07:00
a96a34b883
fix: mbcpapp.sh: too many arguments when unpack & convert apk
skill issues ahh moment

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

Cuynu   commited 2025-12-31 17:46:49 +07:00
9f79554a34
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 2025-12-31 17:30:55 +07:00
74e910498d
feat: proper darwin support
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-26 12:23:17 +07:00
da2a704f87
fix: patches: changeapplogo.sh: proper logo year
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-20 23:55:44 +07:00
fc53f34202
readme: bump suggested version to v6.4.80
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-19 17:43:47 +07:00
7b9b17213e
readme: bump suggested version to v6.4.79
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-19 17:01:23 +07:00
0fafda0e6f
feat: mbcpapp.sh: download tools function also updating tools
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-19 16:19:58 +07:00
4e43f7d4b7
feat: mbcpapp.sh: new tg channel link & reference issues link
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-19 16:04:33 +07:00
91944d5e01
feat: mbcpapp.sh: bump apkeditor dependency to 1.4.6
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-19 15:53:48 +07:00
486da94d4b
feat: patches: add_verified_badge: proper badge size
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-19 15:33:36 +07:00
508792bf55
feat: remove_vnpay_vmb20.sh: also remove more layout files
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-19 15:32:39 +07:00
87129a82a5
feat: patches: widget_dark.sh: new font color & arrow button
partially fixes display issues with MBBHomeWidget

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

Cuynu   commited 2025-12-19 12:13:21 +07:00
c6b241e17a
feat: patches: add_modified_resources.sh: also copying english strings
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-19 01:32:08 +07:00
66ae9c5209
feat: strings.xml: new english strings
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-19 01:29:21 +07:00
0285923ecb
feat: strings.xml: actual widget translation
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-19 01:28:32 +07:00
a5d189211b
fix: wrong binaries pushed
yet, another dumb time

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

Cuynu   commited 2025-12-18 00:38:27 +07:00
a0f8edaef0
feat: patches: revert_old_embee.sh: new bee rich icon location
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-18 00:35:28 +07:00
0766691ffa
fix: patches: remove_animated_qr_background.sh: wrong path
im dumb, don't know how to code properly

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

Cuynu   commited 2025-12-17 23:26:39 +07:00
2b1d938c28
feat: patches: handle new homeLanding_bg_qrCode
seems to exists since v6.4.77 or v6.4.78

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

Cuynu   commited 2025-12-17 23:23:35 +07:00
ec73cf2f4e
feat: patches: new [add verified badge] patch
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-17 22:55:44 +07:00
59ea51477c
fix: readme: invaild link
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-15 01:20:21 +07:00
4ab9baade5
feat: main_str: add placeholder strings
not going to use for now, but maybe in the future

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

Cuynu   commited 2025-12-15 01:13:31 +07:00
bd78e1a46d
readme: mark revert old bee rich logo as done
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-11 00:10:02 +07:00
613a684f6d
feat: patches: revert_old_embee.sh: also restore old bee rich logo
new Bee Rich logo on MB looks just like testing logo

the old one which is present before in the React Native version of MB (which is discontinued long time ago) is much better than the new one.

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

Cuynu   commited 2025-12-11 00:08:56 +07:00
dc9d0bb9e1
readme: mistake fixes
retarded brain made this mistake

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

Cuynu   commited 2025-12-10 23:53:54 +07:00
22e575f2b1
readme: new todo
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-10 23:51:37 +07:00
bd6b588a08
fix: readme: missing [noti_ic] patch in patches list & minor changes
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-10 23:46:50 +07:00
41d58c9c45
readme: add shields.io badge and some notes
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-10 23:28:47 +07:00
f99b4eef7d
readme: bump suggested version to v6.4.78
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-05 23:56:44 +07:00
0e7e81ed49
feat: patches: introduce noti_ic
"fix" notification icon
TODO cleanup; fix color
ref: https://stackoverflow.com/questions/34225779/how-to-set-the-app-icon-as-the-notification-icon-in-the-notification-drawer

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

fukiame   commited 2025-12-04 00:45:23 +07:00
146731c2d9
readme: bump suggested version to v6.4.77
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-02 21:29:33 +07:00
ea0d284520
feat: misc: check for [libZDefend.so] before requiring app resources extraction
app resources only encrypted inside [mbshield.szip] for v6.4.47 or older, which uses [libZDefend.so]

from v6.4.48 and above, the app resources no longer fully encrypted, and the old [libZDefend.so] is moved to [libdesignersactivists.so]

this will notice whether app resources extraction is required or not

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

Cuynu   commited 2025-12-02 20:52:22 +07:00
2e5b29ae03
fix: patches: hide_vtap_root_detection_activity: handle classes3 and classes4 correctly & exit with error if classes3 does not contains VTAP
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-02 19:56:09 +07:00
eec4dde010
feat: patches: remove_mbai.sh: adapt with new animated search logo
since MB v6.4.77 (711), the app switched to new animated search logo [search_ai.gif]

old search logo (with white round background) remain available on the app if upgrading from older version, unless starting app with no older user data

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

Cuynu   commited 2025-12-01 00:56:23 +07:00
0554356211
fix: patches: remove_animated_qr_background: white QR button not applying with v6.4.77+
MB v6.4.77 (711) switched to use [homeLanding_bg_qrCode.webp] instead of [ homeLanding_bg_qrCode.gif] as before

this commit adapt with that new changes.

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

Cuynu   commited 2025-12-01 00:15:34 +07:00
3f4327af9e
feat: mbcpapp.sh: add current user to [mbcp_info.txt] when repacking
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-01 00:05:37 +07:00
939bf893d0
misc: remove warning about rembcp & mbcp-next
I don't think this warn should be remain available, after all.

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

Cuynu   commited 2025-11-25 18:09:03 +07:00
ac326037fd
feat: mbcpapp.sh: set minSdkVersion to 28 after unpacking apk
corepatch and lsposed requires atleast android 9 to be fully functional.

so the support for older android versions such as Android 7/8 will be dropped.

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

Cuynu   commited 2025-11-25 01:28:17 +07:00
0953c2cfe3
readme: add adaptive_ic_launcher to patches list
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-11-20 16:44:11 +07:00
cd8ca4a476
fixup! patches: adaptive_ic_icon: "proper" background
for it to render properly on a15+ launchers

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

fukiame   commited 2025-11-20 16:21:07 +07:00
31cf3402f2
feat: patches: introduce adaptive_ic_launcher
adaptive launcher icon, with monochrome for actual "themed icon" support

this "unfortunately" overrides all changes done if change_app_logo is applied

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

fukiame   commited 2025-11-20 00:56:13 +07:00
f39f29d2fa
feat: remove_garbage_permission_and_activities.sh: also remove vnpay vmb20 activity
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-11-19 21:33:11 +07:00
2920d4f2b9
readme: mbcpapp.sh: add the warning about [MBCP-Next] project
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-11-17 21:26:59 +07:00
28f88049f5
feat: autopatch_strings.sh: new strings
another MB's AI slop strings

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

Cuynu   commited 2025-11-16 11:57:33 +07:00
b1d912a737
feat: autopatch_strings.sh: new strings
related to MB's AI slop

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

Cuynu   commited 2025-11-16 11:51:25 +07:00
31f05e721f
readme: typo fix
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-11-16 03:01:09 +07:00
8b05400069
feat: mbcpapp.sh: adapt with new detection point
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-11-16 02:59:55 +07:00
9a6cb2a09c
readme: grammar fix & minor changes
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-11-16 02:59:22 +07:00
963d43ff85
readme: bump suggested version to v6.4.75
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-11-16 02:42:41 +07:00
727a4ee4b8
feat: remove_mbai.sh: also remove p2p [Paste to Transfer] feature resources
[Paste to Transfer] feature is the part of MB AI slop which is the bullsh*t things that is implemented by MB's dev

unacceptable, should be removed

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

Cuynu   commited 2025-11-16 02:25:00 +07:00
f0de35aef0
feat: revert_old_embee.sh: also replace mb junior avatars
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-11-16 02:18:27 +07:00
f80cba7512
feat: remove_mbai.sh: adapt with v6.4.75+
starting with v6.4.75, MB now uses [mbai_img_search.webp] instead of [img_mbai_textLogo] as before

this commit fixes empty search logo when patching with v6.4.75+.

tested and working with v6.4.75.

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

Cuynu   commited 2025-11-16 02:13:10 +07:00
de918fa83a
feat: autopatch_strings.sh: new strings
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-11-16 00:48:54 +07:00
5016751971
feat: mbcpapp.sh: move to /data/data/ instead of /data/user/0/
allow extracting assets when using MB with multiple user & private space mode

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

Cuynu   commited 2025-11-10 13:39:46 +07:00
3e94cfc58b
readme: project history changes p2
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-11-10 01:23:32 +07:00
9d01001385
readme: project history changes
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-11-10 01:15:25 +07:00
0e6b1f818e
readme: minor changes
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-11-10 00:56:16 +07:00
48f525575b
feat: anime_resources: new rating emojis
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-11-09 19:00:10 +07:00
67e1be8b64
feat: strings.xml: modify ekyc related strings
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-11-09 01:31:03 +07:00
f534da707c
feat: strings.xml: details about read aloud number on ekyc phase
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-11-09 01:08:25 +07:00
8913433ae0
feat: remove_bulitin_fonts.sh: new MB marketplace fonts
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-11-09 00:07:50 +07:00
f5a717b27c
readme: move outdated patches to old patches & notice it
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-11-08 23:56:54 +07:00
35f7265c25
readme: bump suggested version to v6.4.74
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-11-08 23:44:37 +07:00
5c8f48152e
feat: searchicon: new search logo & credit on main readme
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-11-08 23:35:22 +07:00
d6b34e9ef8
feat: mbcpapp.sh: also remove some leftover apks
fix issues when working with multiple app version

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

Cuynu   commited 2025-11-08 22:31:11 +07:00
6064a360a7
feat: remove_mbai.sh: replace blank white button with normal search icon
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-11-08 17:57:42 +07:00
17e566c74e
feat: remove_mbai.sh: introduce [Remove MB AI bullsh*t resources] patch
need to implement more in the future

for now it atleast remove AI resources from app, especially the search button.

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

Cuynu   commited 2025-11-08 17:15:31 +07:00
32f0a2a0c3
feat: autopatch_strings.sh: ignore forced update dialog on app launch & bypass malicious apps check & XPE003 fixes
tested with MB v6.4.66. unsure about v6.4.67+

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

Cuynu   commited 2025-11-03 15:02:23 +07:00
4905626592
revert "fix: patch(remove_garbage_permission_and_activities): don't remove vtap-related activities"
this reverts commit 2e37a38943.

Cuynu   commited 2025-11-02 15:56:00 +07:00
057e67d79b
readme: bump suggested version to v6.4.72
ofc not all patches, as the MB's devs attempt to kill this project is partially successful by fixing almost every patches remotely and throw client with a bad response [GW934] when client trying to logging in to their MB account.

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

Cuynu   commited 2025-11-01 01:14:56 +07:00
d35575fb71
readme: typo fix p3
Signed-off-by: cuynu <cuynu@proton.me>

cuynu   commited 2025-10-29 12:26:19 +07:00
4ade07875c
readme: typo fix p2
Signed-off-by: cuynu <cuynu@proton.me>

cuynu   commited 2025-10-29 12:21:26 +07:00
d49eb9f670
readme: typo fix
retarded

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

cuynu   commited 2025-10-29 12:20:11 +07:00
e8512e9bad
readme: contribute rules
Signed-off-by: cuynu <cuynu@proton.me>

cuynu   commited 2025-10-29 12:12:57 +07:00
7651ff3587
readme: remove preview logo
Signed-off-by: cuynu <cuynu@proton.me>

cuynu   commited 2025-10-27 09:55:56 +07:00
ab91ad20e6
fix[add_anime_resources.sh]: wrong folder name
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-10-27 00:29:17 +07:00
8b853dd238
fix[add_anime_resources.sh]: patch failing to apply for some app versions
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-10-27 00:21:29 +07:00
1e86be66e6
feat[remove_new_zimperium_check.sh]: adapt with v6.4.72+ & improve code logic
each zimperium changes now handle separately and does not conflict with others anymore

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

Cuynu   commited 2025-10-26 12:27:16 +07:00
59f58aaa9a
feat[mbcpapp.sh]: improve extract assets function
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-10-26 10:03:40 +07:00
bf28f85cac
feat[mbcpapp.sh]: adapt with v6.4.72+
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-10-26 09:42:19 +07:00
cbe96d4487
patch: restrict [remove_invoke_to_mbshield] to v6.4.66 or lower
fixes apk repacking fail

also add cpp folder, idk what to do with it

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

Cuynu   commited 2025-10-26 01:10:51 +07:00
4483658e3d
readme: change new preview logo
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-10-26 01:00:50 +07:00
dc0f25047f
patch: remove restriction for more patches
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-10-25 17:35:31 +07:00
ed68225293
readme: bump suggested version to v6.4.71
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-10-25 17:30:09 +07:00
cf0db012d4
patch: remove restriction for some patches
those patches still works with latest version, just no login function, but the app basically works with working eKYC authentication in (Forgot password) and registration screen.

maybe I need some hook code in c++ to make login works, but not right now.

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

Cuynu   commited 2025-10-25 14:16:43 +07:00
eccae76465
legacy_patch: notice to use bypass gw934 patch
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-10-19 14:45:06 +07:00
4b025dc565
fix: patch(remove_garbage_permission_and_activities): don't remove vtap-related activities
fix crashes for v6.4.67+ where hide vtap patch doesn't work

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

Cuynu   commited 2025-10-17 12:13:18 +07:00
2e37a38943
readme: remove v6.4.66 from important note
v6.4.66 is deprecated by MB's dev and login is not possible anymore.

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

Cuynu   commited 2025-10-17 02:18:52 +07:00
a6cfa79717
fix: patch(add_anime_resources): patch did not applied properly due to missing [/]
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-10-17 02:14:32 +07:00
1c46f3c20c
patch(add_anime_resources): move new resources to specific path
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-10-17 02:12:23 +07:00
63ee5a6afc
patch(add_anime_resources): add new resources
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-10-17 02:02:39 +07:00
f41a59241a
readme: minor changes
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-10-14 21:32:35 +07:00
17bd718c13
readme: clean smth
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-10-14 21:21:43 +07:00
e289e2d8c8
readme: clean smth
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-10-14 21:20:20 +07:00
973aa61ead
readme: typo fix
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-10-14 18:11:35 +07:00
97680fee7b
readme: add docs & minor changes
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-10-14 18:09:17 +07:00
62d5db08f7
readme: detailed important notes
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-10-14 13:40:39 +07:00
0bc2161f59
readme: new important notes
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-10-14 13:30:06 +07:00
46cf349b90
93 changed files with 2336 additions and 565 deletions

View file

@ -1,6 +1,6 @@
MIT License MIT License
Copyright (c) 2025 MBCPApp Author. Copyright (c) 2026 Cuynu.
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<vector
android:height="108dp"
android:width="108dp"
android:viewportHeight="108"
android:viewportWidth="108"
xmlns:android="http://schemas.android.com/apk/res/android">
<path android:fillColor="#000BD0"
android:pathData="M0,0h108v108h-108z"/>
</vector>

View file

@ -0,0 +1,41 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="37"
android:viewportHeight="40">
<group android:scaleX="0.41625"
android:scaleY="0.45"
android:translateX="10.799375"
android:translateY="11">
<path
android:pathData="M8.047,12.186L14.83,15.306C15.224,15.472 15.658,15.597 16.131,15.514C17.353,15.306 18.181,14.1 17.984,12.81C17.826,11.812 17.156,11.063 16.289,10.897L9.033,9.192C8.836,9.15 8.638,9.108 8.402,9.15C7.574,9.275 7.022,10.107 7.14,10.98C7.219,11.521 7.574,11.978 8.047,12.186Z"
android:fillColor="#ff0000"/>
<path
android:pathData="M16.367,7.071C16.131,7.528 16.012,8.069 16.17,8.61C16.446,9.567 17.432,10.066 18.299,9.775C18.575,9.691 18.851,9.483 19.049,9.275L23.308,4.076C23.82,3.452 24.096,2.579 23.82,1.705C23.426,0.458 22.164,-0.208 20.981,0.166C20.468,0.333 20.035,0.707 19.758,1.165C19.68,1.289 16.367,7.071 16.367,7.071Z"
android:fillColor="#ff0000"/>
<path
android:pathData="M28.552,15.68C28.079,15.555 27.566,15.639 27.132,15.971C26.383,16.553 26.226,17.677 26.778,18.467C26.975,18.716 27.211,18.924 27.448,19.049C27.448,19.049 33.442,21.67 33.442,21.711C34.191,22.044 35.019,22.002 35.729,21.503C36.715,20.713 36.951,19.257 36.202,18.217C35.887,17.76 35.414,17.427 34.901,17.302C34.822,17.219 28.592,15.68 28.552,15.68Z"
android:fillColor="#ff0000"/>
<path
android:pathData="M24.611,30.529C24.571,29.989 24.334,29.489 23.901,29.198C23.152,28.616 22.087,28.782 21.535,29.614C21.337,29.864 21.259,30.197 21.219,30.488C21.219,30.488 20.667,37.309 20.667,37.351C20.588,38.182 20.904,39.056 21.574,39.555C22.56,40.304 23.98,40.096 24.689,39.014C25.005,38.557 25.163,37.974 25.123,37.434C25.123,37.267 24.611,30.571 24.611,30.529Z"
android:fillColor="#ff0000"/>
<path
android:pathData="M9.941,31.195C10.414,30.987 10.769,30.613 10.927,30.072C11.203,29.116 10.729,28.117 9.822,27.826C9.546,27.743 9.231,27.701 8.955,27.785C8.955,27.785 2.645,29.365 2.606,29.365C1.817,29.573 1.147,30.114 0.871,30.946C0.477,32.194 1.147,33.525 2.291,33.94C2.803,34.107 3.355,34.107 3.828,33.899C4.026,33.816 9.941,31.195 9.941,31.195Z"
android:fillColor="#ff0000"/>
<path
android:pathData="M4.853,16.679C5.169,17.053 5.642,17.344 6.155,17.344C7.101,17.344 7.85,16.554 7.85,15.556C7.85,15.223 7.771,14.932 7.614,14.641L4.222,8.776C3.789,8.069 3.118,7.528 2.251,7.528C1.028,7.528 0.003,8.568 0.003,9.899C0.003,10.481 0.2,11.022 0.555,11.438C0.673,11.563 4.853,16.679 4.853,16.679Z"
android:fillColor="#ff0000"/>
<path
android:pathData="M21.417,8.9L20.707,16.678C20.667,17.136 20.707,17.593 20.943,18.051C21.495,19.215 22.836,19.673 23.94,19.091C24.768,18.633 25.242,17.718 25.163,16.761L24.453,8.942C24.453,8.734 24.374,8.526 24.295,8.318C23.901,7.528 22.994,7.195 22.245,7.611C21.732,7.902 21.456,8.359 21.417,8.9Z"
android:fillColor="#ff0000"/>
<path
android:pathData="M28.474,21.295L21.258,23C20.824,23.084 20.43,23.292 20.075,23.666C19.207,24.581 19.207,26.078 20.075,26.993C20.745,27.701 21.731,27.867 22.52,27.493L29.342,24.373C29.539,24.29 29.697,24.165 29.855,23.999C30.446,23.375 30.446,22.335 29.855,21.711C29.5,21.295 28.987,21.17 28.474,21.295Z"
android:fillColor="#ff0000"/>
<path
android:pathData="M19.524,32.193L15.777,25.455C15.541,25.039 15.265,24.706 14.831,24.499C13.727,23.916 12.386,24.374 11.834,25.538C11.4,26.412 11.558,27.452 12.149,28.159C12.149,28.159 17.079,34.023 17.079,34.065C17.197,34.231 17.355,34.356 17.552,34.481C18.301,34.897 19.208,34.564 19.602,33.774C19.799,33.233 19.76,32.692 19.524,32.193Z"
android:fillColor="#ff0000"/>
<path
android:pathData="M6.905,26.577C6.905,26.577 11.794,20.754 11.834,20.713C12.11,20.38 12.347,19.964 12.425,19.465C12.623,18.176 11.794,16.969 10.572,16.761C9.626,16.595 8.758,17.094 8.285,17.885C8.285,17.885 4.499,24.623 4.499,24.664C4.381,24.831 4.302,25.039 4.263,25.288C4.144,26.162 4.696,26.993 5.524,27.118C6.037,27.201 6.55,26.993 6.905,26.577Z"
android:fillColor="#ff0000"/>
</group>
</vector>

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/ic_launcher_background"/>
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
<monochrome android:drawable="@drawable/ic_launcher_foreground"/>
</adaptive-icon>

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/ic_launcher_background"/>
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
<monochrome android:drawable="@drawable/ic_launcher_foreground"/>
</adaptive-icon>

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 266 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 240 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 235 KiB

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 453 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

View file

@ -0,0 +1,106 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_margin="@dimen/fab_margin"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<LinearLayout
android:gravity="center"
android:orientation="vertical"
android:id="@id/llBottom"
android:paddingTop="2.0dip"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="parent">
<Button
android:textColor="#ffff0000"
android:tag="0"
android:visibility="visible"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="BẠN ĐANG GẶP LỖI NGHIÊM TRỌNG TRONG APP !!!" />
<Button
android:textColor="#ffff0000"
android:tag="0"
android:visibility="visible"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="APP MBCP sẽ KHÔNG THỂ HOẠT ĐỘNG CHO ĐẾN KHI FIX" />
<Button
android:textColor="#ffff0000"
android:tag="0"
android:visibility="visible"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="VUI LÒNG KIỂM TRA LẠI CÁC BƯỚC CÀI ĐẶT APP" />
<Button
android:textColor="#ff6698ff"
android:tag="0"
android:visibility="visible"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="TRUY CẬP WEB SAU ĐỂ THỬ FIX : tinyurl.com/vtapfixvi" />
<Button
android:textColor="#ffff0000"
android:tag="0"
android:visibility="visible"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="TRONG TRƯỜNG HỢP ĐÃ LÀM ĐÚNG TẤT CẢ, CHỤP MÀN HÌNH NÀY VÀ BÁO LỖI QUA Telegram @cuynuchat hoặc YouTube @cuynu !!!" />
<Button
android:tag="0"
android:visibility="invisible"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="" />
<Button
android:tag="0"
android:visibility="invisible"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="" />
<Button
android:id="@id/btnSecond"
android:tag="0"
android:visibility="gone"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="" />
<Button
android:id="@id/btnMain"
android:tag="1"
android:visibility="gone"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="" />
</LinearLayout>
<ImageView
android:id="@id/imgAlert"
android:background="@color/cardview_shadow_end_color"
android:visibility="gone"
android:layout_width="100.0dip"
android:layout_height="100.0dip"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<androidx.viewpager2.widget.ViewPager2
android:id="@id/view_pager"
android:layout_width="0.0dip"
android:layout_height="0.0dip"
app:layout_constraintBottom_toTopOf="@id/tab_layout"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="1.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/imgAlert"
app:layout_constraintVertical_bias="0.0" />
<com.google.android.material.tabs.TabLayout
android:id="@id/tab_layout"
android:layout_width="fill_parent"
android:layout_height="2.0dip"
android:layout_marginBottom="16.0dip"
app:layout_constraintBottom_toTopOf="@id/llBottom"
app:layout_constraintTop_toTopOf="@id/llBottom"
app:tabIndicatorColor="#ffffffff" />
</androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -0,0 +1,52 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="37"
android:viewportHeight="40"
android:tint="#FFFFFF">
<group android:scaleX="0.9351648"
android:scaleY="1.0109891"
android:translateX="1.1994505"
android:translateY="-0.21978022">
<path
android:pathData="m9.885,13.424 l5.686,2.615c0.331,0.139 0.694,0.244 1.091,0.174 1.025,-0.174 1.719,-1.185 1.554,-2.266 -0.132,-0.837 -0.694,-1.465 -1.422,-1.604L10.712,10.913c-0.165,-0.035 -0.331,-0.07 -0.529,-0.035 -0.694,0.105 -1.157,0.802 -1.058,1.534 0.066,0.453 0.364,0.837 0.76,1.011z"
android:strokeWidth="0.83832"
android:fillColor="#ff0000"/>
<path
android:pathData="m16.86,9.135c-0.198,0.384 -0.298,0.837 -0.165,1.29 0.231,0.802 1.058,1.22 1.785,0.976 0.231,-0.07 0.463,-0.244 0.628,-0.418L22.679,6.625C23.108,6.102 23.34,5.369 23.108,4.637 22.778,3.591 21.72,3.033 20.728,3.347 20.298,3.487 19.935,3.8 19.703,4.184c-0.066,0.105 -2.843,4.951 -2.843,4.951z"
android:strokeWidth="0.83832"
android:fillColor="#ff0000"/>
<path
android:pathData="m27.075,16.353c-0.397,-0.105 -0.826,-0.035 -1.19,0.244 -0.628,0.488 -0.76,1.43 -0.298,2.092 0.165,0.209 0.364,0.384 0.562,0.488 0,0 5.025,2.197 5.025,2.232 0.628,0.279 1.322,0.244 1.917,-0.174 0.826,-0.663 1.025,-1.883 0.397,-2.755 -0.264,-0.384 -0.661,-0.663 -1.091,-0.767 -0.066,-0.07 -5.289,-1.36 -5.322,-1.36z"
android:strokeWidth="0.83832"
android:fillColor="#ff0000"/>
<path
android:pathData="m23.771,28.801c-0.033,-0.453 -0.231,-0.872 -0.595,-1.116 -0.628,-0.488 -1.521,-0.349 -1.983,0.349 -0.165,0.209 -0.231,0.488 -0.264,0.732 0,0 -0.463,5.718 -0.463,5.753 -0.066,0.697 0.198,1.43 0.76,1.848 0.826,0.628 2.017,0.453 2.612,-0.453 0.264,-0.384 0.397,-0.872 0.364,-1.325 0,-0.139 -0.43,-5.753 -0.43,-5.788z"
android:strokeWidth="0.83832"
android:fillColor="#ff0000"/>
<path
android:pathData="m11.473,29.359c0.397,-0.174 0.694,-0.488 0.826,-0.942 0.231,-0.802 -0.165,-1.639 -0.926,-1.883 -0.231,-0.07 -0.496,-0.105 -0.727,-0.035 0,0 -5.289,1.325 -5.322,1.325 -0.661,0.174 -1.223,0.628 -1.455,1.325 -0.331,1.046 0.231,2.162 1.19,2.511 0.43,0.139 0.893,0.139 1.289,-0.035 0.165,-0.07 5.124,-2.266 5.124,-2.266z"
android:strokeWidth="0.83832"
android:fillColor="#ff0000"/>
<path
android:pathData="m7.208,17.19c0.264,0.314 0.661,0.558 1.091,0.558 0.793,0 1.421,-0.663 1.421,-1.499 0,-0.279 -0.066,-0.523 -0.198,-0.767l-2.843,-4.916C6.315,9.972 5.753,9.519 5.026,9.519c-1.025,0 -1.884,0.872 -1.884,1.988 0,0.488 0.165,0.941 0.463,1.29 0.099,0.105 3.603,4.393 3.603,4.393z"
android:strokeWidth="0.83832"
android:fillColor="#ff0000"/>
<path
android:pathData="m21.093,10.669 l-0.595,6.52c-0.033,0.384 0,0.767 0.198,1.151 0.463,0.976 1.587,1.36 2.512,0.872 0.694,-0.384 1.091,-1.151 1.025,-1.953l-0.595,-6.555c0,-0.174 -0.066,-0.349 -0.132,-0.523 -0.331,-0.662 -1.091,-0.941 -1.719,-0.593 -0.43,0.244 -0.661,0.628 -0.694,1.081z"
android:strokeWidth="0.83832"
android:fillColor="#ff0000"/>
<path
android:pathData="m27.01,21.06 l-6.05,1.43c-0.364,0.07 -0.694,0.244 -0.992,0.558 -0.727,0.767 -0.727,2.022 0,2.79 0.562,0.593 1.388,0.732 2.05,0.418l5.719,-2.615c0.165,-0.07 0.298,-0.174 0.43,-0.314 0.496,-0.523 0.496,-1.395 0,-1.918 -0.298,-0.349 -0.727,-0.453 -1.157,-0.349z"
android:strokeWidth="0.83832"
android:fillColor="#ff0000"/>
<path
android:pathData="m19.506,30.196 l-3.141,-5.649c-0.198,-0.349 -0.43,-0.628 -0.793,-0.802 -0.926,-0.488 -2.05,-0.105 -2.512,0.872 -0.364,0.732 -0.231,1.604 0.264,2.197 0,0 4.132,4.916 4.132,4.951 0.099,0.139 0.231,0.244 0.397,0.349 0.628,0.349 1.388,0.07 1.719,-0.593 0.165,-0.453 0.132,-0.907 -0.066,-1.325z"
android:strokeWidth="0.83832"
android:fillColor="#ff0000"/>
<path
android:pathData="m8.928,25.488c0,0 4.099,-4.882 4.132,-4.916 0.231,-0.279 0.43,-0.628 0.496,-1.046 0.165,-1.081 -0.529,-2.092 -1.554,-2.266 -0.793,-0.139 -1.521,0.279 -1.917,0.941 0,0 -3.174,5.649 -3.174,5.684 -0.099,0.139 -0.165,0.314 -0.198,0.523 -0.099,0.732 0.364,1.43 1.058,1.534 0.43,0.07 0.86,-0.105 1.157,-0.453z"
android:strokeWidth="0.83832"
android:fillColor="#ff0000"/>
</group>
</vector>

Binary file not shown.

After

Width:  |  Height:  |  Size: 693 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 487 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 968 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 480 B

View file

@ -29,7 +29,7 @@
<string name="abc_toolbar_collapse_description">Thu gọn</string> <string name="abc_toolbar_collapse_description">Thu gọn</string>
<string name="aiDemo_buttonUnderstand">Đã hiểu. Tiếp tục</string> <string name="aiDemo_buttonUnderstand">Đã hiểu. Tiếp tục</string>
<string name="aiDemo_defaultGuidance">Hãy đưa mặt của bạn vào chính giữa khung hình~</string> <string name="aiDemo_defaultGuidance">Hãy đưa mặt của bạn vào chính giữa khung hình~</string>
<string name="aiDemo_willSpeakLoudly">Bạn sẽ cần đọc to:</string> <string name="aiDemo_willSpeakLoudly">Bạn sẽ cần đọc to :</string>
<string name="aiFaceMessage_facePitchDown">Bạn vui lòng nhìn thẳng ạ 👀</string> <string name="aiFaceMessage_facePitchDown">Bạn vui lòng nhìn thẳng ạ 👀</string>
<string name="aiFaceMessage_facePitchUp">Bạn vui lòng nhìn thẳng ạ 👀</string> <string name="aiFaceMessage_facePitchUp">Bạn vui lòng nhìn thẳng ạ 👀</string>
<string name="aiFaceMessage_faceQualified">Mặt của bạn đã ở đúng vị trí yêu cầu. Hãy giữ vững tay giúp MBCP nhé❤️</string> <string name="aiFaceMessage_faceQualified">Mặt của bạn đã ở đúng vị trí yêu cầu. Hãy giữ vững tay giúp MBCP nhé❤️</string>
@ -42,11 +42,11 @@
<string name="aiFaceMessage_noFaceFound">Hãy đưa mặt của bạn vào chính giữa khung hình~</string> <string name="aiFaceMessage_noFaceFound">Hãy đưa mặt của bạn vào chính giữa khung hình~</string>
<string name="aiFaceMessage_tooManyFace">MBCP phát hiện có vài khuôn mặt, bạn làm ơn ra chỗ vắng người nhé~</string> <string name="aiFaceMessage_tooManyFace">MBCP phát hiện có vài khuôn mặt, bạn làm ơn ra chỗ vắng người nhé~</string>
<string name="aiGuidanceBottomSheet_buttonConfirm">Đồng ý</string> <string name="aiGuidanceBottomSheet_buttonConfirm">Đồng ý</string>
<string name="aiGuidanceBottomSheet_line1">Đầu tiên, bạn cần đến nơi có đủ ánh sáng. Tháo bỏ mũ, khăn, khẩu trang, kính râm, loại bỏ lớp trang điểm nếu có.</string> <string name="aiGuidanceBottomSheet_line1">Đầu tiên, bạn cần đến nơi có đủ ánh sáng. Tháo bỏ mũ, khăn, khẩu trang, kính râm, bỏ lớp trang điểm nếu có.</string>
<string name="aiGuidanceBottomSheet_line2">Giữ vững khuôn mặt của bạn trong suốt quá trình quay video eKYC</string> <string name="aiGuidanceBottomSheet_line2">Đưa khuôn mặt của bạn vào trong khung hình hiển thị trên màn hình, sau đó giữ vững tay, không rung lắc để có kết quả tốt nhất trong quá trình quay video eKYC. Đừng ngại hay tự ti về khuôn mặt của bạn vì thông tin khuôn mặt của bạn được lưu trữ an toàn trên máy chủ và không ai thực sự rảnh để trích xuất hình ảnh của bạn từ máy chủ ra để xem cả.</string>
<string name="aiGuidanceBottomSheet_line3">Đọc to và rõ dãy số được hiển thị trên màn hình nha.</string> <string name="aiGuidanceBottomSheet_line3">Đọc to và rõ dãy số được hiển thị trên màn hình (CHỈ áp dụng khi đăng ký tài khoản hay DigitalOTP. KHÔNG áp dụng khi đăng nhập thiết bị mới, chuyển khoản trên 10 triệu, hay đặt lại mật khẩu).</string>
<string name="aiGuidanceBottomSheet_line4">Để điện thoại song song và ngang với gương mặt</string> <string name="aiGuidanceBottomSheet_line4">Để điện thoại song song và ngang với gương mặt</string>
<string name="aiGuidanceBottomSheet_title">Hướng dẫn quay video</string> <string name="aiGuidanceBottomSheet_title">Hướng dẫn quay video xác thực eKYC</string>
<string name="aiIntro_actionDetail">Quay video khuôn mặt của bạn để xác minh không ai đang mạo danh bạn~</string> <string name="aiIntro_actionDetail">Quay video khuôn mặt của bạn để xác minh không ai đang mạo danh bạn~</string>
<string name="aiIntro_actionTitle">Thông tin sinh trắc học</string> <string name="aiIntro_actionTitle">Thông tin sinh trắc học</string>
<string name="aiIntro_buttonStartRecord">Bắt đầu làm thử</string> <string name="aiIntro_buttonStartRecord">Bắt đầu làm thử</string>
@ -61,8 +61,8 @@
<string name="aiScreen_faceNotMatchWithID">Dữ liệu gương mặt không khớp</string> <string name="aiScreen_faceNotMatchWithID">Dữ liệu gương mặt không khớp</string>
<string name="aiScreen_recordVideoFailed">Quay video không thành công</string> <string name="aiScreen_recordVideoFailed">Quay video không thành công</string>
<string name="aiScreen_recordVoiceFailed">Thu âm giọng nói không thành công</string> <string name="aiScreen_recordVoiceFailed">Thu âm giọng nói không thành công</string>
<string name="aiScreen_recording">Đang quay phim</string> <string name="aiScreen_recording">Đang quay video eKYC...</string>
<string name="aiScreen_speakLoudly">Hãy đọc to dãy số sau:</string> <string name="aiScreen_speakLoudly">Đọc to dãy số sau giúp MBCP nhé :</string>
<string name="bottomsheet_action_expand_halfway">Mở rộng một nửa</string> <string name="bottomsheet_action_expand_halfway">Mở rộng một nửa</string>
<string name="call_notification_answer_action">Trả lời</string> <string name="call_notification_answer_action">Trả lời</string>
<string name="call_notification_answer_video_action">Video</string> <string name="call_notification_answer_video_action">Video</string>
@ -143,7 +143,7 @@
<string name="ocrScreen_actionFront">Mặt trước</string> <string name="ocrScreen_actionFront">Mặt trước</string>
<string name="ocrScreen_actionPage2">Trang 2</string> <string name="ocrScreen_actionPage2">Trang 2</string>
<string name="ocrScreen_captureYourCardPrefix">Chụp</string> <string name="ocrScreen_captureYourCardPrefix">Chụp</string>
<string name="ocrScreen_cardCCCDLabel">Căn cước công dân</string> <string name="ocrScreen_cardCCCDLabel">Căn cước công dân hoặc Căn cước</string>
<string name="ocrScreen_cardCCLabel">Căn cước</string> <string name="ocrScreen_cardCCLabel">Căn cước</string>
<string name="ocrScreen_cardCMNDLabel">Chứng minh thư</string> <string name="ocrScreen_cardCMNDLabel">Chứng minh thư</string>
<string name="ocrScreen_cardPassportLabel">Hộ chiếu</string> <string name="ocrScreen_cardPassportLabel">Hộ chiếu</string>
@ -182,13 +182,13 @@
<string name="permission_buttonAggree">Đồng ý</string> <string name="permission_buttonAggree">Đồng ý</string>
<string name="permission_buttonClose">Đóng</string> <string name="permission_buttonClose">Đóng</string>
<string name="permission_buttonGotoSetting">Đi đến "Cài đặt"</string> <string name="permission_buttonGotoSetting">Đi đến "Cài đặt"</string>
<string name="permission_cameraAndMicrophoneDescription">Bạn vui lòng cấp quyền cho phép [APP_NAME] truy cập Camera và Microphone để thực hiện quá trình quay video</string> <string name="permission_cameraAndMicrophoneDescription">Bạn vui lòng cấp quyền cho phép App MBCP truy cập Camera và Microphone để thực hiện quá trình quay video</string>
<string name="permission_cameraAndMicrophoneTitle">Cấp quyền cho phép [APP_NAME] truy cập Camera và Microphone</string> <string name="permission_cameraAndMicrophoneTitle">Cấp quyền cho phép App MBCP truy cập Camera và Microphone</string>
<string name="permission_cameraDescription">Bạn vui lòng cấp quyền cho phép [APP_NAME] truy cập Camera để chụp ảnh selfie của bạn</string> <string name="permission_cameraDescription">Bạn vui lòng cấp quyền cho phép App MBCP truy cập Camera để chụp ảnh selfie của bạn</string>
<string name="permission_cameraTitle">Cấp quyền cho phép [APP_NAME] truy cập Camera</string> <string name="permission_cameraTitle">Cấp quyền cho phép App MBCP truy cập Camera</string>
<string name="permission_microphoneDescription">Bạn vui lòng cấp quyền cho phép [APP_NAME] truy cập Microphone để thu âm giọng nói của bạn</string> <string name="permission_microphoneDescription">Bạn vui lòng cấp quyền cho phép App MBCP truy cập Microphone để thu âm giọng nói của bạn</string>
<string name="permission_microphoneTitle">Cấp quyền cho phép [APP_NAME] truy cập Microphone</string> <string name="permission_microphoneTitle">Cấp quyền cho phép App MBCP truy cập Microphone</string>
<string name="permission_noCameraOrMicrophonePermission">Hãy cấp quyền cho phép [APP_NAME] truy cập máy ảnh và ghi âm trong "Cài đặt"</string> <string name="permission_noCameraOrMicrophonePermission">Hãy cấp quyền cho phép App MBCP truy cập máy ảnh và ghi âm trong "Cài đặt"</string>
<string name="preference_copied">Đã sao chép "%1$s" vào bảng nhớ tạm.</string> <string name="preference_copied">Đã sao chép "%1$s" vào bảng nhớ tạm.</string>
<string name="search_menu_title">Tìm kiếm</string> <string name="search_menu_title">Tìm kiếm</string>
<string name="status_bar_notification_info_overflow">999+</string> <string name="status_bar_notification_info_overflow">999+</string>
@ -196,4 +196,12 @@
<string name="tp_loading_spinner_content_desc">Đang tải…</string> <string name="tp_loading_spinner_content_desc">Đang tải…</string>
<string name="v7_preference_off">TẮT</string> <string name="v7_preference_off">TẮT</string>
<string name="v7_preference_on">BẬT</string> <string name="v7_preference_on">BẬT</string>
<string name="text_click_setting_qr">Chạm để cài đặt QR</string>
<string name="text_online_loan">Vay online</string>
<string name="text_phone_recharge">Nạp tiền điện thoại</string>
<string name="text_recharge_phone_short">Nạp ĐT</string>
<string name="text_scan_qr">Quét QR</string>
<string name="text_transfer">Chuyển tiền</string>
</resources> </resources>

Some files were not shown because too many files have changed in this diff Show more