feat: patcher(mbcpapp.sh): adapt with dex6 for v6.5.2+
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-05-24 16:58:02 +07:00
0dc36c5ea4
fix: patcher(mbcpapp.sh): hash folder not getting deleted when use clean patched app function
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-05-24 16:51:00 +07:00
387d66993c
feat: patcher(mbcpapp.sh): also copy sha256 hashes to app assets
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-05-24 16:42:12 +07:00
1d55d49a3c
fix: patcher(mbcpapp.sh): typo fixes
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-05-24 15:58:08 +07:00
c0ba393845
feat: patcher(mbcpapp.sh): dump sha256 hashes after unpacking apk
...
helpful for future gw934 bypass
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-05-24 15:56:42 +07:00
c0828722c3
feat: patcher(mbcpapp.sh): warn for v6.4.98+
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-05-02 22:25:06 +07:00
11fc96dea0
fix: 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
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
fix: typo fix p2
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-04-04 00:21:23 +07:00
c8ebd9e634
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: 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
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: 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
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: mbcpapp.sh: wrong filename
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:04:52 +07:00
43f64f8e34
feat: mbcpapp.sh: commit id in repacked app filename
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 04:02:54 +07:00
f9a4d9d741
feat: 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: 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
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: mbcpapp.sh: script exit when the apks files is not found
...
should be return 0 instead
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:58:28 +07:00
472afa488c
feat: mbcpapp.sh: unpack status & restart script
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:58:15 +07:00
a64cbbf42c
fix: 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: proper darwin support
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:42:50 +07:00
ee8a113e55
feat: mbcpapp.sh: download tools function also updating tools
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:41:29 +07:00
7040a0b17f
feat: mbcpapp.sh: new tg channel link & reference issues link
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:40:39 +07:00
5f5d96a8bf
feat: mbcpapp.sh: bump apkeditor dependency to 1.4.6
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:39:11 +07:00
bc980e0af3
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 2026-03-16 03:33:55 +07:00
c2d2eea626
feat: mbcpapp.sh: add current user to [mbcp_info.txt] when repacking
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:33:55 +07:00
4321fef144
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 2026-03-16 03:33:55 +07:00
b91b3b5549
feat: mbcpapp.sh: adapt with new detection point
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:25:49 +07:00
77b7e3b225
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 2026-03-16 03:19:31 +07:00
ae4d3216fb
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 2026-03-16 03:07:30 +07:00
fd1662d438
feat[mbcpapp.sh]: improve extract assets function
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:04:23 +07:00
e0cbb02378
feat[mbcpapp.sh]: adapt with v6.4.72+
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 03:04:18 +07:00
5de0490d36
fix: mbcpapp.sh: wrong select option
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:52:33 +07:00
22d71c69e1
feat: new app install method & fix tg group link
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:52:15 +07:00
069d248d87
mbcpapp.sh: completely remove termux & wsl check
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:48:32 +07:00
b3e0463948
feat: mbcpapp.sh: adapt with v6.4.67+
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:47:20 +07:00
46b74a218c
fix: mbcpapp.sh: move environment check place
...
warn must be shown for unsupported environment
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:46:59 +07:00
d63edbf8bd
mbcpapp.sh: dont exit patcher for unsupported environment
...
any issues about app or patcher that is reported under unsupported environment will be closed.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:44:25 +07:00
d53606e6a0
feat: mbcpapp.sh: drop hardcoded branch name
...
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 02:42:06 +07:00
7c0b36a83b
mbcpapp.sh: small cleanup
...
- wildcard shouldve included that wsl case
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
commited 2026-03-16 02:39:54 +07:00
29fe4fb562
feat: mbcpapp.sh: check for wget
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:35:14 +07:00
11a86c81d6
feat: mbcpapp.sh: add termux check & warn
...
no support from owner is provided for termux at all, maybe from contributor but not owner itself.
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:32:07 +07:00
a13bd24ff1
mbcpapp.sh: check for xmlstarlet existence
...
mandated after 311ab52eae6b7fc426317581ae6f193991e442f8
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
authored and
Cuynu
commited 2026-03-16 02:20:45 +07:00
1ddb47b430
[HACK] [1/2] mbcpapp.sh: reformat AndroidManifest.xml upon unpacking
...
restore one-line format used in apktool for easier sedding
Signed-off-by: fukiame <fukiame@proton.me>
fukiame
authored and
Cuynu
commited 2026-03-16 02:19:35 +07:00
68d7fea1a6
feat: mbcpapp.sh: adapt with v6.4.66+
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:16:59 +07:00
833e6dbfba
fix: mbcpapp.sh: incorrect path
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-03-16 02:13:37 +07:00
2687a60433