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