-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathsetup
76 lines (66 loc) · 1.92 KB
/
setup
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
#Modified by @rahmanyhacker
#!/bin/bash
source etc/banner
echo -e "executing: ${LIGHTGREEN}SETUP${NOCOLOR}"
echo "----------------------------"
quickbms_dir=$PREFIX/share/quickbms
# Function to play voice messages
play_voice() {
local message=$1
mpv "$message" > /dev/null 2>&1
}
function redirect {
echo -e "${LIGHTGREEN}STARTING RAHMANY-TOOL${NOCOLOR}"
echo -ne '##### (33%)\r'
sleep 1
echo -ne '############# (66%)\r'
sleep 1
echo -ne '####################### (100%)\r'
echo -ne '\n'
play_voice "options.mp3"
chmod +x bottool
mv bottool /data/data/com.termux/files/usr/bin
chmod +x pubgtool
bash pubgtool
}
function quickbms_check {
echo -e "${YELLOW}Checking required program..${NOCOLOR}"
FILE=$quickbms_dir/quickbms_4gb_files
if [ -f "$FILE" ]; then
echo -e "${LIGHTGREEN}Program has been installed.${NOCOLOR}"
redirect
else
echo -e "${RED}PROGRAM NOT FOUND.${NOCOLOR}"
quickbms_install
redirect
fi
}
function quickbms_install {
echo -e "${LIGHTGREEN}Installing required program..${NOCOLOR}"
sleep 1
wget http://aluigi.altervista.org/papers/quickbms_linux.zip
sleep 1
unzip quickbms_linux.zip
sleep 1
mkdir $quickbms_dir
sleep 1
chmod +x quickbms_4gb_files quickbms
sleep 1
cp quickbms_4gb_files quickbms $quickbms_dir
sleep 1
rm -rf quickbms*
sleep 1
chmod +x etc/*.bms
}
echo -e "${YELLOW}Checking Required packages${NOCOLOR}"
packages=("wget" "unzip" "curl" "x11-repo" "qemu-system-i386" "qemu-user-i386")
for pkg in ${packages[@]}; do
is_pkg_installed=$(dpkg-query -W --showformat='${Status}\n' ${pkg} | grep "install ok installed")
if [ "${is_pkg_installed}" == "install ok installed" ]; then
echo -e ${GREEN}${pkg}${NOCOLOR} is installed.
else [ "" = "${is_pkg_installed}" ];
echo -e "${RED}No ${pkg}. Setting up ${pkg}.${NOCOLOR}"
pkg install ${pkg} -y
fi
done
quickbms_check