Compare commits

..
Message SHA1
fix: patches(spoof_appver.sh): missing versionCode for v6.5.14
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-10-11 23:41:41 +07:00
c89ae14ad1
feat: patches(target_sdk_34.sh): adapt with targetSdk 36 for v6.5.20+
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-09-13 14:54:45 +07:00
d5eab6d854
feat: patches(spoof_appver.sh): spoof more versionCode
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-09-13 14:37:22 +07:00
968367822a
feat: patches(spoof_appver.sh): adapt with v6.5.2x & mark v6.5.x as legacy
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-09-13 13:21:29 +07:00
35707bbecc
feat: patches(remove_qr_wave.sh): introduce remove qr scanner wave patch
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-09-13 13:13:44 +07:00
004ff0e974
docs: wrong day
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-09-12 03:24:19 +07:00
65e71fd42e
docs: wrong link
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-09-12 03:23:49 +07:00
0630d8d025
docs: update about new checksum measure
with v6.5.15+, the checksum is enhanced...

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

Cuynu   commited 2026-09-12 03:20:40 +07:00
db71084199
fix: patcher(mbcpapp.sh): wrong handling
separate function fixed it

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

Cuynu   commited 2026-09-09 15:50:46 +07:00
f413ecfb68
fix: patcher(mbcpapp.sh): use return 0 instead of exit
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-09-09 15:13:48 +07:00
bf39876c69
docs: bump suggested version to v6.5.14 (semi-final)
might be final if no workaround available for v6.5.15+

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

Cuynu   commited 2026-09-09 03:51:19 +07:00
d15a333726
feat: patcher(mbcpapp.sh): confirmation before running patch app function
for v6.5.15+ with new checksum mechanism only

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

Cuynu   commited 2026-09-09 03:44:43 +07:00
45ec5e5e11
fix: patcher(mbcpapp.sh): warn does not show for v6.5.15+
it need to be displayed before run patcher.

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

Cuynu   commited 2026-08-31 01:12:23 +07:00
a21c61f40e
feat: patcher(mbcpapp.sh): check for v6.5.15+ and warn before run patch app func
since v6.5.15, the check is more stricter, extended to all files in assets and apk after converted to apk

it will trigger checksum fail error and throw GW934 error as response.

fix is not implemented yet, but it depends on new lib : `libnframes.so`, without that the login button is not clickable.

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

Cuynu   commited 2026-08-31 00:53:59 +07:00
bb01c94dfa
feat: patcher(mbcpapp.sh): show warn for v6.5.7+ when select specific install apk option
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-08-17 09:13:32 +07:00
5fbf2c74ce
docs: bump suggested version to v6.5.11
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-07-22 00:56:16 +07:00
1ad18251bb
fix: patches(spoof_appver): missing double quote & spoof more versionCode
causing multiple mbcp prefixes in some app versions

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

Cuynu   commited 2026-07-21 16:51:04 +07:00
64513fb78f
refactor: patcher(mbcpapp.sh): move to new install patched app behavior
no longer requires specific app version

with [Install & delete local detection model & open app] option, it will check for su binary and warn if it's not found

also checks the commit id of repacked APK and warn before installing if it's mismatch

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

Cuynu   commited 2026-07-21 16:25:09 +07:00
00be518085
feat: patches(add_modified_resources): adapt with v6.5.7+ strings
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-07-21 15:32:00 +07:00
a8e8ac6233
feat!: patches(block_adjust_volume_sekyc): restrict to v6.4.85 as maximum app version
temp only

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

Cuynu   commited 2026-07-17 19:52:32 +07:00
f76dde30eb
docs: fix-vtap-cert: detailed patch usages
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-07-12 22:47:07 +07:00
208c22d10f
fix: patches(remove_useless_lib): patch applying error with newer target
due to return 1 in last of file

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

Cuynu   commited 2026-07-10 04:40:00 +07:00
12a99f22e3
feat: patcher(mbcpapp.sh): adapt with v6.5.9+ behavior & condition when installing apk to device
also added new pattern to specific app version installation

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

Cuynu   commited 2026-07-10 04:29:08 +07:00
ecfded007a
fix: patcher(mbcpapp.sh): critical model still getting deleted & adapt new v6.5.7+ model
due to duplicate files in new zimperium for v6.4.66+

also delete `GXNv8xc5IcVF6TyUgjJpyYFeyHGqUqN7ZS0X_2WRbEE_` model

adapt newer model for v6.5.7+

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

Cuynu   commited 2026-06-29 21:05:38 +07:00
54d5855294
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
fix: patcher(mbcpapp.sh): don't delete critical local model for v6.5.7+
MB v6.5.7+ with new Zimperium need `fPGzhQFvISia1NiVGU8vQx9IpRm63E4_1Xv0Z2ypWUE_` and `GXNv8xc5IcVF6TyUgjJpyYFeyHGqUqN7ZS0X_2WRbEE_` to function correctly, without it the app will crash with native call error.

with older app version (v6.5.6 or older), it will continue to delete such local model

`libcode.so` is pattern to detect v6.5.7+

this commit should fix crashes with v6.5.7+ when working with Patcher.

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

Cuynu   commited 2026-06-29 00:08:27 +07:00
a0e0b5492a
docs: bump suggested version to v6.5.6
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-06-28 18:09:54 +07:00
31f3325df3
chore: patcher(mbcpapp.sh): move from mbshield to zshield for resources extraction
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-06-28 17:40:41 +07:00
667940ccbe
feat: patcher(mbcpapp.sh): dump Tian37 lib sha256 hashes
this is not needed with older target (<v6.5.6) but need with (v6.5.7)

MB enhanced checksum to more libraries, including this Tian37 one in v6.5.7.

older target remain unaffected.

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

Cuynu   commited 2026-06-28 17:29:32 +07:00
cc5316f901
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
feat: patcher(mbcpapp.sh): use --no-check-certificate flag for wget
fixes download error for some Mac machines, confirmed working with my Intel Mac

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

Cuynu   commited 2026-06-28 16:30:43 +07:00
ae8eeda2db
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
chore: patcher(mbcpapp.sh): rename mbshield to zshield
mbshield does not exist, MB does not have any such shield, they used zShield from Zimperium since v6.4.22, and rename the branding from zShield to [bank name + shield]

with new MB v6.5.7 update, there is a major changes to how zShield work, they randomized the name, not [mbshield] anymore

so I used regex* to look for it, more effective.

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

Cuynu   commited 2026-06-28 15:27:23 +07:00
ac845ff247
feat: patcher(mbcpapp.sh): rename useless to zimperium local model
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-06-27 18:11:18 +07:00
73e9bd4def
docs: bring back fix_vtap_cert to patches list
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-06-20 11:21:27 +07:00
316d2a8476
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
docs: bump suggested version to v6.5.5
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-06-19 10:26:39 +07:00
8f3080e7df
revert "docs: correct my role"
this reverts commit a96b638b0f.

Cuynu   commited 2026-06-19 10:24:51 +07:00
5c821bbe51
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
docs: correct my role
no, `developer` is not a good role for me

i want maintainer role instead

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

Cuynu   commited 2026-06-04 22:29:58 +07:00
a96b638b0f
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
docs: readme: bump suggested version to v6.5.2
some other changes

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

Cuynu   commited 2026-05-23 00:27:08 +07:00
45afbf13f3
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
readme: bump suggested version to v6.4.99
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-05-02 22:22:28 +07:00
f3855079ed
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
readme: remove [for now]
idk why I wrote it

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

Cuynu   commited 2026-04-23 20:19:31 +07:00
41daeb7a51
readme: clear about author situation
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-04-23 20:17:09 +07:00
450630cf7f
readme: typo fix & clear ai/llm policy & author situation
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-04-23 19:58:48 +07:00
7bbd9ec83f
readme: minor changes
mostly ai/llm policy and some typo fixes

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

Cuynu   commited 2026-04-23 11:46:33 +07:00
f7993e3ec8
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
readme: missing white space
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-04-17 12:41:21 +07:00
8a0b0f3791
readme: new building location
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-04-17 12:38:41 +07:00
776f84825e
readme: minor changes
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-04-17 07:10:31 +07:00
78b763caa2
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
readme: bump suggested version to v6.4.97
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-04-15 23:42:35 +07:00
f1ac3b2f7f
fix: versionreference: typo fixes
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-04-11 17:38:52 +07:00
99643c8167
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
readme: add fix_vtap_cert to patches list
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-04-09 04:26:53 +07:00
ff8e73a10d
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
readme: link fixes
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-04-04 01:03:28 +07:00
486ee53b06
readme: wrong link fixes
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-04-04 01:02:45 +07:00
27c563cce4
chore: move usage docs to readme & minor changes
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-04-04 01:00:28 +07:00
ff39e11609
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
readme: typo fix
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-04-03 12:26:23 +07:00
e8a04b6efa
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
readme: clean up
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-29 07:01:50 +07:00
21a94e2519
readme: bump suggested version to v6.4.94
also fixes docs link

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

Cuynu   commited 2026-03-28 18:01:23 +07:00
54f82c0602
readme: clean up
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-28 17:48:11 +07:00
943d51d77f
docs: implementing-patches: fix commit id & add link
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-26 18:00:53 +07:00
3df3e0c5cd
misc: versionreference: move unknown commit version to separate table
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-26 16:37:07 +07:00
b5a3e188e0
misc: add version reference file
helpful for comparing commit from older builds

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

Cuynu   commited 2026-03-26 16:29:04 +07:00
08deddd675
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
[DNM] refactor: patch.sh: drop
for the upcoming separation

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

fukiame   authored and   Cuynu   commited 2026-03-19 16:35:06 +07:00
09d26fb61f
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
fix: mbcpapp.sh: new branch name
`dev` is the new branch name, replacement for old `mbflutter` branch.

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

Cuynu   commited 2026-03-16 04:19:50 +07:00
bf8812d27d
fix: mbcpapp.sh: do not restore apk signature if apk repacking failed
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 04:15:20 +07:00
b0a47f3340
readme: bump suggested version to v6.4.91
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 04:15:20 +07:00
c0ce8c518c
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
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-16 04:14:31 +07:00
32c9305ac2
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
readme: bump suggested version to v6.4.90
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 04:13:23 +07:00
a1200f1110
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
docs: move from wiki to docs
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 04:08:07 +07:00
31f78ca301
readme: bump suggested version to v6.4.88
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 04:07:59 +07:00
fac8b000d2
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
readme: fetch badges from disroot repo & gitlab notice
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 04:05:57 +07:00
f7c1da9879
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
readme: bump suggested version to v6.4.87
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 04:03:07 +07:00
0d60f10d1f
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
readme: typo fixes
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 04:02:47 +07:00
cba0223ac3
readme: bump suggested version to v6.4.86 & todo
some other changes too

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

Cuynu   commited 2026-03-16 04:01:54 +07:00
fc436865b0
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
license: right author
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 04:01:54 +07:00
ba48f53cb7
readme: missing custom_vtapscreen patch
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 04:01:54 +07:00
efbf9eea06
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
readme: bump suggested version to v6.4.84
tested

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

Cuynu   commited 2026-03-16 04:01:54 +07:00
fc14dbadb2
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
readme: bump suggested version to v6.4.83
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 04:00:03 +07:00
740d204f28
readme: minor changes
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 03:59:47 +07:00
9d3201ce14
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
readme: current situations
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 03:58:53 +07:00
1393c17ef4
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
readme: minor changes
Cuynu   commited 2026-03-16 03:55:32 +07:00
1ed0479614
readme: clean up
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 03:52:18 +07:00
31a29e0b62
readme: new important warning about dex-related patches
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 03:47:32 +07:00
122e634e0f
readme: bring back remove invoke to mbshield patch to patches list
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 03:46:00 +07:00
ae7c076acd
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
readme: bump suggested version to v6.4.82
last version of 2025...

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

Cuynu   commited 2026-03-16 03:44:59 +07:00
c8d34d03e9
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
103 changed files with 12093 additions and 1513 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

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,44 @@
//
// Decompiled by Jadx - 5
// By developer-krushna (https://github.com/developer-krushna/)
package g;
import android.location.Location;
import android.location.LocationListener;
import android.os.Bundle;
import android.os.ConditionVariable;
import org.json.JSONException;
import org.json.JSONObject;
public final class a0 implements LocationListener {
public final /* synthetic */ JSONObject a;
public final /* synthetic */ ConditionVariable b;
public final void onLocationChanged(Location location) {
try {
this.a.put("latitude", location.getLatitude());
this.a.put("longitude", location.getLongitude());
this.b.open();
} catch (JSONException unused) {
}
}
public a0(JSONObject jSONObject, ConditionVariable conditionVariable) {
this.a = jSONObject;
this.b = conditionVariable;
}
public final void onProviderDisabled(String str) {
}
public final void onProviderEnabled(String str) {
}
public final void onStatusChanged(String str, int i, Bundle bundle) {
}
}
// By developer-krushna (https://github.com/developer-krushna/)

View file

@ -0,0 +1,100 @@
.class public final Lg/a0;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/location/LocationListener;
# instance fields
.field public final synthetic a:Lorg/json/JSONObject;
.field public final synthetic b:Landroid/os/ConditionVariable;
# direct methods
.method public constructor <init>(Lorg/json/JSONObject;Landroid/os/ConditionVariable;)V
.registers 3
.line 1
iput-object p1, p0, Lg/a0;->a:Lorg/json/JSONObject;
.line 3
iput-object p2, p0, Lg/a0;->b:Landroid/os/ConditionVariable;
.line 5
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 8
return-void
.end method
# virtual methods
.method public final onLocationChanged(Landroid/location/Location;)V
.registers 6
.line 1
:try_start_0
iget-object v0, p0, Lg/a0;->a:Lorg/json/JSONObject;
.line 3
const-string v1, "latitude"
.line 5
invoke-virtual {p1}, Landroid/location/Location;->getLatitude()D
.line 8
move-result-wide v2
.line 9
invoke-virtual {v0, v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
.line 12
iget-object v0, p0, Lg/a0;->a:Lorg/json/JSONObject;
.line 14
const-string v1, "longitude"
.line 16
invoke-virtual {p1}, Landroid/location/Location;->getLongitude()D
.line 19
move-result-wide v2
.line 20
invoke-virtual {v0, v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
.line 23
iget-object p1, p0, Lg/a0;->b:Landroid/os/ConditionVariable;
.line 25
invoke-virtual {p1}, Landroid/os/ConditionVariable;->open()V
:try_end_1b
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_1b} :catch_1b
.line 28
:catch_1b
return-void
.end method
.method public final onProviderDisabled(Ljava/lang/String;)V
.registers 2
.line 1
return-void
.end method
.method public final onProviderEnabled(Ljava/lang/String;)V
.registers 2
.line 1
return-void
.end method
.method public final onStatusChanged(Ljava/lang/String;ILandroid/os/Bundle;)V
.registers 4
.line 1
return-void
.end method

View file

@ -0,0 +1,2 @@
# credits
extracted from original MB Bank app.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

View file

@ -0,0 +1 @@
{"v":"4.8.0","meta":{"g":"LottieFiles AE 3.5.7","a":"","k":"","d":"","tc":"none"},"fr":60,"ip":0,"op":90,"w":512,"h":512,"nm":"Arrow","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"arrow 02","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[256,241,0],"to":[0,13.333,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":49.779,"s":[256,321,0],"to":[0,0,0],"ti":[0,13.333,0]},{"t":89,"s":[256,241,0]}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":49.779,"s":[95,95,100]},{"t":89,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-72,-119],[0,-38.5],[72,-119]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[20]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":49.779,"s":[19]},{"t":89,"s":[20]}],"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":91,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"arrow 01","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[256,340,0],"to":[0,13.333,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":43.746,"s":[256,420,0],"to":[0,0,0],"ti":[0,13.333,0]},{"t":89,"s":[256,340,0]}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":43.746,"s":[95,95,100]},{"t":89,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-72,-119],[0,-38.5],[72,-119]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[20]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":43.746,"s":[19]},{"t":89,"s":[20]}],"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":91,"st":0,"bm":0}],"markers":[]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

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