From 104b0de63d4c76acedad71ba4c467fda28d069fa Mon Sep 17 00:00:00 2001 From: fukiame Date: Tue, 22 Jul 2025 19:49:18 +0700 Subject: [PATCH] refactor: patch.sh: "Remove VNPAY VMB20": use for loops instead of repeating 70 times Signed-off-by: fukiame --- MBCPApp/patch.sh | 77 +++++------------------------------------------- 1 file changed, 7 insertions(+), 70 deletions(-) diff --git a/MBCPApp/patch.sh b/MBCPApp/patch.sh index 9089958..6643236 100755 --- a/MBCPApp/patch.sh +++ b/MBCPApp/patch.sh @@ -237,76 +237,13 @@ do rm -rf 'mbapk/mbapk_unpacked/smali/com/az4 rm -rf 'mbapk/mbapk_unpacked/smali/com/c5' rm -rf 'mbapk/mbapk_unpacked/smali/com/d5' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP10.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP11.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP12.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP13.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP14.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP15.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP16.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP17.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP18.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP19.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP20.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP21.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP22.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP23.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP24.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP25.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP26.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP27.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP28.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP29.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP30.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP31.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP32.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP33.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP34.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP35.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP36.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP37.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP38.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP39.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP40.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP41.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP42.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP43.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP44.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP45.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP46.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP47.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP48.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP49.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP50.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP51.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP52.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP53.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP54.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP55.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP56.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP57.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP58.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP59.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP60.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP61.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP62.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP63.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP64.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP65.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP66.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP67.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP68.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP69.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP70.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP71.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP72.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP73.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP74.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP75.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP76.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP80.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP82.smali' - rm -f 'mbapk/mbapk_unpacked/smali_classes5/mbshield/EP9.smali' + for i in {9..82}; do + # skip 77, 78, 79 + case $i in + 77 | 78 | 79 | 81 ) :; ;; + *) rm -f "mbapk/mbapk_unpacked/smali_classes5/mbshield/EP$i.smali" ;; + esac + done rm -f 'mbapk/mnapk_unpacked/res/drawable-xhdpi/ic_home_vna.png' rm -f 'mbapk/mnapk_unpacked/res/drawable-xhdpi/logo_vnairline.png' rm -f 'mbapk/mnapk_unpacked/res/drawable-xxhdpi/ic_home_vna.png'