#!/bin/bash

printf '\033]2;Phonia Toolkit\a'

G="\033[1;34m[*] \033[0m"
S="\033[1;32m[+] \033[0m"
E="\033[1;31m[-] \033[0m"

if [[ "$1" = "-u" || "$1" = "--update" ]]
then
if [[ -d /data/data/com.termux ]]
then
if [[ -f /data/data/com.termux/files/usr/bin/phonia ]]
then
UPD="true"
else
UPD="false"
fi
else
if [[ -f /usr/local/bin/phonia ]]
then
UPD="true"
else
UPD="false"
fi
fi
{
ASESR="$(ping -c 1 -q www.google.com >&/dev/null; echo $?)"
} &> /dev/null
if [[ "$ASESR" != 0 ]]
then 
   echo -e ""$E"No Internet connection!"
   exit
fi
if [[ $(id -u) != 0 ]]
then
   echo -e ""$E"Permission denied!"
   exit
fi
sleep 1
echo -e ""$G"Installing update..."
{
rm -rf ~/phonia
rm /bin/phonia
rm /usr/local/bin/phonia
rm /data/data/com.termux/files/usr/bin/phonia
cd ~
git clone https://github.com/entynetproject/phonia.git
if [[ "$UPD" != "true" ]]
then
sleep 0
else
cd ~/phonia
chmod +x install.sh
./install.sh
fi
} &> /dev/null
if [[ ! -d ~/phonia ]]
then
   echo -e ""$E"Installation failed!"
   exit
fi
echo -e ""$S"Successfully updated!"
sleep 1
exit
fi

if [[ -d ~/phonia ]]
then
{
cd ~/phonia
mkdir etc/.disabled
mv phonia etc/.disabled
mv etc/phonia ~/phonia
cp etc/.disabled/phonia etc
rm -rf etc/.disabled
mkdir etc/.disabled
mv lib/logger.py etc/.disabled
mv etc/lib/logger.py ~/phonia/lib
cp etc/.disabled/logger.py etc/lib
rm -rf etc/.disabled
} &> /dev/null
chmod +x phonia
./phonia $1 $2 $3 $4 $5 $6 $7 $8 $9
{
cd ~/phonia
mkdir etc/.disabled
mv phonia etc/.disabled
mv etc/phonia ~/phonia
cp etc/.disabled/phonia etc
rm -rf etc/.disabled
mkdir etc/.disabled
mv lib/logger.py etc/.disabled
mv etc/lib/logger.py ~/phonia/lib
cp etc/.disabled/logger.py etc/lib
rm -rf etc/.disabled
} &> /dev/null
else
{
ASESR="$(ping -c 1 -q www.google.com >&/dev/null; echo $?)"
} &> /dev/null
if [[ "$ASESR" = 0 ]]
then 
cd ~
{
git clone https://github.com/entynetproject/phonia.git
cd $OLDPWD
cd ~/phonia
mkdir etc/.disabled
mv phonia etc/.disabled
mv etc/phonia ~/phonia
cp etc/.disabled/phonia etc
rm -rf etc/.disabled
mkdir etc/.disabled
mv lib/logger.py etc/.disabled
mv etc/lib/logger.py ~/phonia/lib
cp etc/.disabled/logger.py etc/lib
rm -rf etc/.disabled
} &> /dev/null
if [[ ! -d ~/phonia ]]
then
   echo -e ""$E"Execution failed!"
   exit
fi
chmod +x phonia
./phonia $1 $2 $3 $4 $5 $6 $7 $8 $9
{
cd ~/phonia
mkdir etc/.disabled
mv phonia etc/.disabled
mv etc/phonia ~/phonia
cp etc/.disabled/phonia etc
rm -rf etc/.disabled
mkdir etc/.disabled
mv lib/logger.py etc/.disabled
mv etc/lib/logger.py ~/phonia/lib
cp etc/.disabled/logger.py etc/lib
rm -rf etc/.disabled
} &> /dev/null
else
echo -e ""$E"Execution failed!"
exit
fi
fi
