-
-
Save numbnet/b2575f830643aa08f3f4a5d59544ee05 to your computer and use it in GitHub Desktop.
TermuxPreInstall
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
##============ ≠≠≠ ============ | |
## Кастомизации Termux | |
kastom() | |
{ | |
echo "======== Кастомизации Termux ========" | sleep 3 | |
##==== Variable | |
DATA = "$(date +%Y%m%d_%H%M%S)"; | |
TMPDIR = $PREFIX/tmp | |
XDG_TMP_HOME = $HOME/.tmp | |
XDG_CACHE_HOME = $HOME/.cache | |
#RESTIC_CACHE_DIR = $PREFIX/var/cache | |
TERM_STORAGE = $HOME/storage/shared | |
export XDG_TMP_HOME = $HOME/.tmp | |
export TMPDIR = $PREFIX/tmp | |
export XDG_CACHE_HOME = $HOME/.cache | |
#export RESTIC_CACHE_DIR = $PREFIX/var/cache | |
export TERM_STORAGE = $HOME/storage/shared | |
echo 'export XDG_TMP_HOME=$HOME/.tmp' >> ~/.bashrc | |
echo 'export TMPDIR=$PREFIX/tmp' >> ~/.bashrc | |
echo 'export XDG_CACHE_HOME=$HOME/.cache' >> ~/.bashrc | |
#echo 'export RESTIC_CACHE_DIR=$PREFIX/var/cache' >> ~/.bashrc | |
echo 'export TERM_STORAGE=$HOME/storage/shared' >> ~/.bashrc | |
##============ ≠≠≠ ============ | |
WGET=`which wget 2 > /dev/null`; | |
ZSH=`which zsh 2 > /dev/null`; | |
MICRO=`which micro 2 > /dev/null`; | |
NANO=`which nano 2 > /dev/null`; | |
CURL=`which curl 2 > /dev/null`; | |
if test "-$WGET-" = "--" || test "-$ZSH-" = "--" || test "-$MICRO-" = "--" || test "-$NANO-" = "--" || test "-$CURL-" = "--" | |
then | |
echo "You must install wget apt install wget zsh micro curl nano."; | |
pkg -y install zsh micro wget curl; | |
fi | |
##============================================= | |
sh -c "$(curl -fsSL https://github.com/numbnet/termux-ohmyzsh/raw/master/install.sh)"; | |
git clone https://github.com/numbnet/Termux-Banner.git | |
cd Termux-Banner/zsh; | |
chmod +x requirement.sh requirement.sh t-ban.sh | |
bash requirement.sh | |
bash t-ban.sh | |
# Открываем новую сессию, и наблюдаем новые изменения. внешняя кастомизация закончена | |
chsh -s zsh | |
##============================================= | |
## Install ZSH | |
echo "============ Плюшки к shell zsh:" | sleep 5; | |
git clone https://github.com/numbnet/zsh-autosuggestions.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions; | |
git clone https://github.com/numbnet/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting; | |
git clone https://github.com/numbnet/zsh-completions.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-completions; | |
##============================================= | |
# create dir | |
if [[!-e $XDG_TMP_HOME]]; then | |
mkdir -p "$XDG_TMP_HOME"; mkdir -p "$XDG_CACHE_HOME"; | |
elif [[!-d $XDG_TMP_HOME]]; then | |
echo "==== $XDG_TMP_HOME exists, but is not a dir ====" 1 > &2 | |
fi | |
##============================================= | |
## | |
if [[!-e $TERM_STORAGE]]; then | |
termux-setup-storage | sleep 5; | |
# mkdir | |
elif [[!-d $TERM_STORAGE]]; then | |
echo "$TERM_STORAGE существует, НО это не каталог" 1 > &2 | |
rm -rf "$TERM_STORAGE" | mkdir "$TERM_STORAGE"; | |
fi | |
##============================================= | |
## Settings ZHRC | |
cd $XDG_CACHE_HOME; | |
cat ".zshrc" > .zshrc."$DATA".bac; | |
rm -rf .zshrc.sh; | |
wget https://gist.githubusercontent.com/numbnet/16283d639aa316c8a1925c779dbd225c/raw/a88c5a72761d37089bd6d7d39ea32fe0f0ba4238/.zshrc.sh | |
cat $XDG_CACHE_HOME/.zshrc.sh > ~/.zshrc | |
## Cleaning | |
rm -rf $XDG_CACHE_HOME/.zshrc.sh | |
} | |
##================= ≠≠≠ ================= | |
##≠≠≠≠≠≠≠≠≠≠≠≠≠≠≠≠≠≠≠≠≠≠≠≠≠≠≠≠≠≠≠≠≠≠≠≠≠≠≠ | |
while true; do | |
read -e -p "install kastom (y/n)? " rsn | |
case $rsn in | |
[Yy]*) ## Install Kastom Settings | |
kastom; | |
break | |
;; | |
[Nn]*) ## NO Install | |
break; | |
esac | |
done; | |
exit; | |
##================= INFPORMATION ================= | |
## Теперь вам доступны такие команды как: | |
## google текст поиска. Открывает браузер с | |
## вашим запросом в google: lcd path/to/dir | |
## переходит в каталог и сразу показывает | |
## файлы == cd && ls; | |
## Чтоб поменять цвет: ~/.termux/colors.sh | |
## Чтоб поменять шрифт: ~/.termux/fonts.sh | |
## | |
##================================================ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
##============ ≠≠≠ ============ | |
## Установка DarkFly в termux (tools 500+) Множество разных инструментов: | |
installDarkFly() | |
{ | |
echo "======== Установка DarkFly ========" | sleep 3; | |
cd $HOME | |
pkg install python2 -y | |
pkg install git -y | |
pkg install php -y | |
git clone https://github.com/Ranginang67/DarkFly-Tool.git | |
cd DarkFly-Tool | |
chmod +x install.py | |
python2 install.py | |
} | |
##================= ≠≠≠ ================= | |
while true; do | |
read -e -p "Установка DarkFly в termux (tools 500+) Множество разных инструментов (y/n)? " rsn | |
case $rsn in | |
[Yy]*) ## Install | |
installDarkFly; | |
break | |
;; | |
[Nn]*) ## NO Install | |
break; | |
esac | |
done; | |
exit; | |
##================= ≠≠≠ ================= | |
while true; do | |
read -e -p "Меню установщика запускаем командой: DarkFly Запустить зараз (y/n)? " rsn | |
case $rsn in | |
[Yy]*) ## Install | |
DarkFly; break | |
;; | |
[Nn]*) ## NO Install | |
break; | |
esac | |
done; | |
exit |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
### Инструкция по установке Java в termux | |
sleep 3 | |
cd $HOME | |
apt update && apt upgrade | |
apt install git | |
git clone https://github.com/Hax4us/java | |
mv java/openjdk/java /data/data/com.termux/files/usr/bin | |
chmod +x /data/data/com.termux/files/home/java/openjdk/bin/java | |
exit /b |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sleep 3 | |
##################################### | |
# Установка Kali | |
sleep 3 | |
cd $HOME | |
####### Для тех, у кого активировано su в Termux ####### | |
# | |
sleep 3 | |
cd $HOME | |
curl -LO https://raw.githubusercontent.com/Hax4us/Nethunter-In-Termux/master/kalinethunter | |
tsudo chmod +x kalinethunter | |
tsudo ./kalinethunter --insecure | |
#запускаем Kali: | |
tsudo startkali | |
wget https://http.kali.org/kali/pool/main/k/kali-archive-keyring/kali-archive-keyring_2018.1_all.deb | |
apt install ./kali-archive-keyring_2018.1_all.deb | |
apt-get update | |
apt-get install lxde-core lxde kali-defaults kali-root-login desktop-base | |
#Девятая команда удаляет старые пакеты, десятая команда чистит кэш: | |
apt-get autoremove | |
apt-get clean | |
apt-get install tightvncserver | |
#После этих команд выполните: | |
vncserver :1 -geometry 700x1400 -dpi 120 | |
############### | |
## Только замените на своё разрешение экрана. | |
## потом введите пароль любой, нажмите enter и повтори пароль, | |
## потом нажми - Y/N Спрашивает нужен ли пароль для | |
## режима "просмотр" Y или N, решать Вам! | |
################ | |
#Если ввели не верные значения, то: | |
vncserver -kill :1 | |
#И снова введите, но уже с изменёнными значениями | |
vncserver :1 -geometry 720x1420 -dpi 120 | |
#Включаем VNC: | |
#У меня установлена программа bVNC и выглядят настройки так | |
# Выхлоп: | |
#На всякий... | |
#Вход из под Termux: | |
tsudo startkali | |
#Запуск: | |
vncserver :1 -geometry YYYxQQQ -dpi NNN | |
#(Где YYY, QQQ, NNN - Ваши значения) | |
#Выключение: | |
vncserver -kill :1 | |
#Выход в Termux: | |
logout | |
############ | |
#### Для тех, у кого есть root права, но они не активированы в Termux ### | |
sleep 3 | |
cd $HOME | |
pkg install tsu | |
tsudo | |
# И выполняем все перечисленные действия из спойлера - выше. | |
sleep 3 | |
cd $HOME | |
curl -LO https://raw.githubusercontent.com/Hax4us/Nethunter-In-Termux/master/kalinethunter | |
tsudo chmod +x kalinethunter | |
tsudo ./kalinethunter --insecure | |
#запускаем Kali: | |
tsudo startkali | |
wget https://http.kali.org/kali/pool/main/k/kali-archive-keyring/kali-archive-keyring_2018.1_all.deb | |
apt install ./kali-archive-keyring_2018.1_all.deb | |
apt-get update | |
apt-get install lxde-core lxde kali-defaults kali-root-login desktop-base | |
#Девятая команда удаляет старые пакеты, десятая команда чистит кэш: | |
apt-get autoremove | |
apt-get clean | |
apt-get install tightvncserver | |
#После этих команд выполните: | |
vncserver :1 -geometry 700x1400 -dpi 120 | |
############### | |
## Только замените на своё разрешение экрана. | |
## потом введите пароль любой, нажмите enter и повтори пароль, | |
## потом нажми - Y/N Спрашивает нужен ли пароль для | |
## режима "просмотр" Y или N, решать Вам! | |
################ | |
#Если ввели не верные значения, то: | |
vncserver -kill :1 | |
#И снова введите, но уже с изменёнными значениями | |
vncserver :1 -geometry 720x1420 -dpi 120 | |
#Включаем VNC: | |
#У меня установлена программа bVNC и выглядят настройки так | |
# Выхлоп: | |
#На всякий... | |
#Вход из под Termux: | |
tsudo startkali | |
#Запуск: | |
vncserver :1 -geometry YYYxQQQ -dpi NNN | |
#(Где YYY, QQQ, NNN - Ваши значения) | |
#Выключение: | |
vncserver -kill :1 | |
#Выход в Termux: | |
logout | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# Приступаем к кастомизации нашего termux, все действия | |
# выполняем под обычным пользователем не под root | |
sleep 3 | |
cd $HOME | |
apt install zsh micro wget curl | |
sh -c "$(curl -fsSL https://github.com/Cabbagec/termux-ohmyzsh/raw/master/install.sh)" | |
git clone https://github.com/Bhai4You/Termux-Banner | |
cd Termux-Banner/zsh | |
chmod +x requirement.sh t-ban.sh | |
bash requirement.sh | |
bash t-ban.sh | |
chsh -s zsh | |
exit /b |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### Установка metasploit в termux: | |
sleep 3 | |
cd $HOME | |
pkg install unstable-repo | |
pkg install metasploit | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
##################################### | |
### Полный фарш на termux для Python: | |
sleep 3 | |
cd $HOME | |
pkg install micro python python2 | |
pip install bpython ipython | |
micro test.py | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### Теперь начинаем прикручивать плюшки к shell zsh: | |
################################# | |
sleep 3 | |
cd $HOME | |
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions | |
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting | |
wget https://pastebin.com/raw/yJpsDYKM | |
cat yJpsDYKM > .zshrc |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### Установка Tmux-Bunch в termux: | |
sleep 3 | |
cd $HOME | |
apt install axel | |
axel https://github.com/Hax4us/Tmux-Bunch/releases/download/v2.7/Tmux-Bunch-2.7.tar.gz | |
tar -xf Tmux-Bunch-2.7.tar.gz | |
cd Tmux-Bunch | |
bash setup | |
### Теперь запускаем из любого каталога | |
tmuxbunch |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
##============ ≠≠≠ ============ | |
## Установка Tmux: | |
installtmux() | |
{ | |
echo "======== Установка Tmux ========" | sleep 3; | |
cd $HOME | |
pkg install tmux -y | |
tmux | |
} | |
##================= ≠≠≠ ================= | |
while true; do | |
read -e -p "install kastom (y/n)? " rsn | |
case $rsn in | |
[Yy]*) ## Install Kastom Settings | |
installtmux; | |
break | |
;; | |
[Nn]*) ## NO Install | |
break; | |
esac | |
done; | |
exit; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment