mbbpatch/MBCPApp/patches/custom_subbadge.sh
Cuynu 6f8e3a431d
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>
2026-05-19 01:52:04 +07:00

20 lines
1.6 KiB
Shell

#!/usr/bin/env bash
# PATCHNAME: Custom sub-badge
# MAXVER:
# MINVER: 6.4.42
# shellcheck disable=SC1091
. "$DIRPATH"/common.sh
info "Currently only support for [Basic] member badge."
info "Plus, Pro, Premium support is planned."
info "Applying files..."
cp -f "$DIRPATH"/blob_patches/custom_subbadge/basic/sub_badge_1.json "$DIRPATH"/mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/lottie/
cp -f "$DIRPATH"/blob_patches/custom_subbadge/basic/sub_badge_2.json "$DIRPATH"/mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/lottie/
info "Adding necessary files..."
cp -r -f "$DIRPATH"/blob_patches/custom_subbadge/resources/gif "$DIRPATH"/mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/gif
cp -f "$DIRPATH"/blob_patches/custom_subbadge/resources/lottie/arrow.json "$DIRPATH"/mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/lottie/
cp -f "$DIRPATH"/blob_patches/custom_subbadge/resources/lottie/identification_loading.json "$DIRPATH"/mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/lottie/
cp -f "$DIRPATH"/blob_patches/custom_subbadge/resources/lottie/logo_star.json "$DIRPATH"/mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/lottie/
cp -f "$DIRPATH"/blob_patches/custom_subbadge/resources/lottie/money_bag.json "$DIRPATH"/mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/lottie/
#[ ! -f mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/lottie/qr_bg_metro.json ] && info "skipping metro" || cp -f "$DIRPATH"/blob_patches/custom_subbadge/resources/qr_bg_metro.json "$DIRPATH"/mbapk/mbapk_unpacked/root/assets/flutter_assets/assets/lottie/