WebViewChanger/TermuxScript/start.sh

125 lines
2.5 KiB
Bash

#!bin/bash
# Variables
WD=/sdcard/Download/WVC
API=$(getprop ro.build.version.sdk)
ARCH=$(getprop ro.product.cpu.abi)
# Check Support Status
if (( "$API" < "28" )); then
echo
echo "-----------------------------"
echo "Your Device is not Supported!"
echo "-----------------------------"
echo
sleep 3
exit
fi
# Installing Necessary Packages
pkg update
sleep 1
pkg upgrade -y
sleep 1
pkg install wget -y
sleep 1
pkg install zip -y
sleep 1
echo
echo "-----------------------------"
echo "Necessary Packages Installed!"
echo "-----------------------------"
echo
# Download the Latest Version of Module Template
mkdir -p $WD
sleep 1
wget https://git.rp1.hu/Lordify/WebViewChanger/releases/download/7.5/Module.zip
sleep 1
unzip Module.zip -d $WD
sleep 1
rm -rf Module.zip
sleep 1
echo
echo "---------------------------------------------"
echo "Latest Version of Module Template Downloaded!"
echo "---------------------------------------------"
echo
# Check Supported API for the Overlay Package
if (( "$API" == "28" )); then
echo
echo "-------------------------"
echo "Your Device has Android 9"
echo "-------------------------"
echo
unzip Android9/WebViewOverlay.zip
sleep 1
cp WebViewOverlay.apk $WD/overlay/
sleep 1
rm -rf WebViewOverlay.apk
else
echo
echo "---------------------------"
echo "Your Device has Android 10+"
echo "---------------------------"
echo
unzip Android10+/WebViewOverlay.zip
sleep 1
cp WebViewOverlay.apk $WD/overlay/
sleep 1
rm -rf WebViewOverlay.apk
fi
# Copy updater to ~/
cp wvupdate.sh ~/
sleep 1
echo
echo "-----------------"
echo "UpdaterCopy Done!"
echo "-----------------"
echo
# Check Supported API & CPU ARCH
if [[ $API -eq 28 && "$ARCH" = "armeabi-v7a" ]]; then
echo
echo "---------------------------------"
echo "Your Android 9 Device has ARM CPU"
echo "---------------------------------"
echo
sleep 1
bash Android9/arm.sh
fi
if [[ $API -eq 28 && "$ARCH" = "arm64-v8a" ]]; then
echo
echo "-----------------------------------"
echo "Your Android 9 Device has ARM64 CPU"
echo "-----------------------------------"
echo
sleep 1
bash Android9/arm64.sh
fi
if [[ $API -ge 29 && "$ARCH" = "armeabi-v7a" ]]; then
echo
echo "----------------------------------"
echo "Your Android 10 Device has ARM CPU"
echo "----------------------------------"
echo
sleep 1
bash Android10+/arm.sh
fi
if [[ $API -ge 29 && "$ARCH" = "arm64-v8a" ]]; then
echo
echo "------------------------------------"
echo "Your Android 10 Device has ARM64 CPU"
echo "------------------------------------"
echo
sleep 1
bash Android10+/arm64.sh
fi