Commit graph mbbpatch/MBCPApp
Message SHA1
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 2026-03-16 03:03:27 +07:00
5c4dfa0cf7
legacy_patch: notice to use bypass gw934 patch
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 03:03:27 +07:00
e4e3b7f3cf
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 2026-03-16 03:03:27 +07:00
c3c8582e97
fix: patch(add_anime_resources): patch did not applied properly due to missing [/]
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 03:03:01 +07:00
29cf71a7e8
patch(add_anime_resources): move new resources to specific path
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 03:03:01 +07:00
2c1ad5491b
patch(add_anime_resources): add new resources
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 03:03:01 +07:00
a066355265
patch: also remove QUERY_ALL_PACKAGES
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 02:54:22 +07:00
0e5a9eae98
feat: modify_app_theme.sh: adapt noel 2024 with new trungthu changes
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 02:54:22 +07:00
171e0e5be4
feat: remove_useless_lib.sh: introduce new forced patch
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 02:54:22 +07:00
328a99e8a3
patch: remove_vnpay_vmb20.sh: don't modify smali & libapp
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 02:52:46 +07:00
4ce69337e7
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: trungthu: adapt with v6.4.68+ trungthu theme
also mark todo as done

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

Cuynu   commited 2026-03-16 02:52:18 +07:00
1a98863c99
fix: spoof_appver.sh: patch not showing in patch list
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 02:52:18 +07:00
5f466faaf5
feat: spoof_appver.sh: add more app version
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 02:52:18 +07:00
87204effd9
feat: introduce spoof_appver patch
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 02:52:18 +07:00
61cded9703
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
patches: correct maximum supported version
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 02:51:09 +07:00
869751a49b
feat: remove_new_zimperium_check.sh: adapt with v6.4.67+
current v6.4.67 situation : remove zimperium check works, but no login yet, maybe need more research or implement a specific bypass

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

Cuynu   commited 2026-03-16 02:49:07 +07:00
1ca698d9e4
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
feat: strings.xml: adjust strings
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 02:47:13 +07:00
da63d0b66e
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
fix: autopatch_string.sh: correct [get notification] string
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 02:43:04 +07:00
1a90111065
patches: bypass_checksum: block further patching
Signed-off-by: fukiame <fukiame@proton.me>

fukiame   commited 2026-03-16 02:42:41 +07:00
b5d9b1c0c7
feat: common.sh: pblock()
Signed-off-by: fukiame <fukiame@proton.me>

fukiame   commited 2026-03-16 02:42:34 +07:00
2a69fef125
feat: parse.sh: blocker
Signed-off-by: fukiame <fukiame@proton.me>

fukiame   commited 2026-03-16 02:42:25 +07:00
b1a7a24cd7
patches: bypass_checksum: small stuff
- use `mkdir -p` to exit peacefully if dir already exist, also move it down after confirm()
- dont repeatedly download apksignaturekiller

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

fukiame   commited 2026-03-16 02:42:18 +07:00
75ec8a7bab
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
feat: parse.sh: confirm() for repeated applying attempt
Signed-off-by: fukiame <fukiame@proton.me>

fukiame   commited 2026-03-16 02:41:22 +07:00
3ba641df8d
{patches, common}: fry checkVtap
not effective: parser uses script name for .inf outputting, to correctly detect this, use the script name

also, it would be more effective to apply this directly to the parser for most/all patches

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

fukiame   commited 2026-03-16 02:41:12 +07:00
41fdf1a28b
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
patches: autopatch_strings: drop some duped entries
Signed-off-by: fukiame <fukiame@proton.me>

fukiame   commited 2026-03-16 02:37:41 +07:00
6869a963b8
patches: autopatch_strings: drop g flags for most strings
these are, more than likely, only apply once
dont repeatedly scoop through the entire file

this should theoretically speed this patch up

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

fukiame   commited 2026-03-16 02:37:41 +07:00
541b902ee8
patches: hook up confirm() for more patches
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 02:35:44 +07:00
00af9f95a2
fix: autopatch_strings.sh: drop autoally strings
fixes [Cause: null pointer dereference] error due to breaking ELF header

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

Cuynu   commited 2026-03-16 02:35:44 +07:00
233245880a
fix: target_sdk_34.sh: targetSdkVersion did not changed properly
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 02:35:44 +07:00
e237b2e4ba
fix: trungthu_theme: wrong path dir
my brain faults

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

Cuynu   commited 2026-03-16 02:35:44 +07:00
399f02246e
fix: trungthu_theme: missing resources
some place on the app still showing quockhanh background due to missing resources

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

Cuynu   commited 2026-03-16 02:35:44 +07:00
928b3b521f
feat: autopatch_strings.sh: modify more strings
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 02:35:44 +07:00
bd3e309158
feat: mbcpapp.sh: check for wget
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 02:35:14 +07:00
11a86c81d6
parse.sh: handle cancellation more peacefully
the patch didnt "fail"

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

fukiame   commited 2026-03-16 02:34:23 +07:00
3c2976de87
patches: bypass_checksum: hook up confirm()
Signed-off-by: fukiame <fukiame@proton.me>

fukiame   commited 2026-03-16 02:34:16 +07:00
5f5a719ea6
common.sh: introduce confirm()
bypass_checksum tends to be mistakenly applied

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

fukiame   commited 2026-03-16 02:34:07 +07:00
ffb3a842fa
fix: modify_app_theme.sh: useless resources did not removed properly
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 02:32:34 +07:00
0fe061a9ca
feat: trungthu: add new bulit-in theme
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2026-03-16 02:32:27 +07:00
1be3fc4e2d
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] [2/2] Revert "feat(func)!: common.sh: temporarily disable manifest_remove function"
now its back to one line, though dirty and also needs an additional dependency
ideally we should have some apkeditor flag to unpack apktool-like ones

This reverts commit a89d47e280fa257b2499a82948902713e2486a30.

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

fukiame   authored and   Cuynu   commited 2026-03-16 02:19:47 +07:00
19377a394c
[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