125 lines
2.5 KiB
Bash
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
|