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>
This commit is contained in:
parent
0a91552431
commit
415aca0df3
2 changed files with 22 additions and 14 deletions
|
|
@ -1,6 +1,6 @@
|
|||
#!/usr/bin/env bash
|
||||
# PATCHNAME: Disable MB Membership
|
||||
# MAXVER: 6.4.67
|
||||
# MAXVER:
|
||||
# MINVER:
|
||||
# shellcheck disable=SC1091
|
||||
. "$DIRPATH"/common.sh
|
||||
|
|
@ -10,21 +10,29 @@ confirm "Are you sure you want to apply this patch?" || exit 69
|
|||
|
||||
warn "You won't be able to use any of Membership benefits if you already subscribed to !"
|
||||
|
||||
sed_libapp 's|get-customer-subs|get-customer-apps|g'
|
||||
sed_libapp 's|upsale|saleup|g'
|
||||
# check if libapp has it's necessary content or not. if not, ignore libapp patching
|
||||
cat "$DIRPATH"/mbapk/mbapk_unpacked/root/lib/arm64-v8a/libapp.so | grep -a -oH filestatic && disablemembership || warn "Current app version has compressed libapp, skipping libapp!"
|
||||
|
||||
rm -f "mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/sub_img_hoSoNguoiDungBasic.webp"
|
||||
rm -f "mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/sub_img_hoSoNguoiDungPlus_.webp"
|
||||
rm -f "mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/sub_img_hoSoNguoiDungPre.webp"
|
||||
rm -f "mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/sub_img_hoSoNguoiDungPro.webp"
|
||||
rm -f "mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/sub_img_goiHoiVien.webp"
|
||||
disablemembership() {
|
||||
sed_libapp 's|get-customer-subs|get-customer-apps|g'
|
||||
sed_libapp 's|upsale|saleup|g'
|
||||
}
|
||||
|
||||
rm -f "mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/sub_illus_membership.webp"
|
||||
rm -f "mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/sub_img_membership.webp"
|
||||
# badge removal (below pfp) without libapp patching
|
||||
rm -f "$DIRPATH"/mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/lottie/sub_badge*.json
|
||||
|
||||
rm -f "$DIRPATH"/mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/sub_img_hoSoNguoiDungBasic.webp
|
||||
rm -f "$DIRPATH"/mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/sub_img_hoSoNguoiDungPlus_.webp
|
||||
rm -f "$DIRPATH"/mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/sub_img_hoSoNguoiDungPre.webp
|
||||
rm -f "$DIRPATH"/mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/sub_img_hoSoNguoiDungPro.webp
|
||||
rm -f "$DIRPATH"/mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/sub_img_goiHoiVien.webp
|
||||
|
||||
rm -f "$DIRPATH"/mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/sub_illus_membership.webp
|
||||
rm -f "$DIRPATH"/mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/sub_img_membership.webp
|
||||
|
||||
# Priority exclusive
|
||||
rm -f "mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/sub_illus_membership.webp"
|
||||
rm -f "mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/sub_img_goiHoiVien.webp"
|
||||
rm -f "$DIRPATH"/mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/sub_illus_membership.webp
|
||||
rm -f "$DIRPATH"/mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/priority/sub_img_goiHoiVien.webp
|
||||
|
||||
# Private exclusive
|
||||
rm -f "mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/sub_img_goiHoiVien.private.webp"
|
||||
rm -f "$DIRPATH"/mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/images/dynamic/base/sub_img_goiHoiVien.private.webp
|
||||
|
|
|
|||
|
|
@ -96,6 +96,7 @@
|
|||
| `Change app logo` | Change the app logo with set of icons. | v6.4.0 ~ v6.4.97 |
|
||||
| `Change widget background to dark ` | Change widget background to dark if you use MBBHomeWidget. | v6.4.0 ~ v6.4.97 |
|
||||
| `Custom VTAP screen` | Warn users about critical VTAP trigger error from app. | v6.4.53 ~ v6.4.97 |
|
||||
| `Disable MB Membership` | Disable the MB Membership badge below pfp and all of it's features. (limited features with v6.4.67+) | v6.4.0 ~ v6.4.97 |
|
||||
| `Tian37 Fix` | Nuke detection points within Tian37 libraries. | v6.4.87 ~ v6.4.97 |
|
||||
| `Force portrait screen` | Force the screen always portrait on app, espcially when launching. | v6.4.0 ~ v6.4.97 |
|
||||
| `Fix outdated VTAP certificate` | Update new VTAP certificate for older app version, so it can work again in future | v6.4.67 ~ v6.4.90 |
|
||||
|
|
@ -131,7 +132,6 @@
|
|||
|:--------:|:--------------:|:-----------------:|
|
||||
| `Autopatch strings` | Modify the strings in-app within `libapp.so`, and also fixes some translation typo in-app. | v6.4.0 ~ v6.4.66 |
|
||||
| `Bypass GW934 checksum` | Bypass the GW934 error rolled-out from MB server-side which prevent MBCP users from logging in to app. Only use this after applied all your patch needs. | v6.4.64 ~ v6.4.66 |
|
||||
| `Disable MB Membership` | Disable the MB Membership badge below pfp and all of it's features. | v6.4.0 ~ v6.4.66 |
|
||||
| `Remove custom profile picture` | Force the use of default profile picture instead of your current one on MB's server side. | v6.4.0 ~ v6.4.66 |
|
||||
| `Restore old 682 lib` | Restore old v6.4.61 `libapp.so` to prevent enforced `quockhanh` theme changes on v6.4.62. | v6.4.62 |
|
||||
| `Remove eMBee` | Removes eMBee options in app, alongside with Customer support. | v6.4.43 ~ v6.4.66 |
|
||||
|
|
|
|||
Loading…
Reference in a new issue