forked from lithid/Right-Click-Android-Tools
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathinstall.sh
executable file
·97 lines (84 loc) · 2.39 KB
/
install.sh
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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
#!/bin/bash
# Installer script for right click tools.
HERE=$(pwd)
function_get_nautilus_version() {
VER="0"
CHK=$(nautilus --version |awk '{print $3}')
VER=$(echo $CHK |cut -d"." -f1)
}
function_chk_script_dir() {
function_get_nautilus_version
SCRIPT_DIR="$HOME/.local/share/nautilus/scripts/jlmancuso"
if [ ! -d ${SCRIPT_DIR} ]; then
mkdir -p ${SCRIPT_DIR}
fi
}
function_install_sign() {
function_chk_script_dir
cp Sign-Apk-Zip ${SCRIPT_DIR}/
cp sign.jar ${SCRIPT_DIR}/
echo ">>> Sign-Apk-Zip is installed! <<<"
}
function_install_compress_sign() {
function_chk_script_dir
cp Compress-Sign ${SCRIPT_DIR}/
echo ">>> Compress-Sign is installed! <<<"
}
function_install_apktool() {
function_chk_script_dir
cp -r Apktool/ ${SCRIPT_DIR}/
cd ${SCRIPT_DIR}/Apktool/
echo "Password needed to install apktool to /usr/local/bin"
sudo mv aapt apktool apktool.jar /usr/local/bin/
cd ${HERE}
echo ">>> Apktool is installed! <<<"
}
function_install_run_root() {
function_chk_script_dir
cp Run-As-Root ${SCRIPT_DIR}/
echo ">>> Run-As-Root is installed! <<<"
}
function_install_search_string() {
function_chk_script_dir
cp Search-For-String ${SCRIPT_DIR}/
echo ">>> Search-For-String is installed! <<<"
}
function_install_push2sd() {
function_chk_script_dir
cp Push2Sd ${SCRIPT_DIR}/
echo ">>> Push2Sd is installed! <<<"
}
function_install_all() {
function_chk_script_dir
function_install_sign
function_install_compress_sign
function_install_apktool
function_install_run_root
function_install_search_string
function_install_push2sd
}
function_help() {
echo "
Right click android tools installer
=====
Here are some things to do:
--install-sign <> Install sign-apk-zip script
--install-compressed-sign <> Install compress-sign script
--install-apktool <> Install apktool scripts
--install-runroot <> Install run as root
--install-searchstring <> Search for strings like grep
--install-push2sd <> Push files to sdcard (adb)
--all <> Install all scripts
"
}
case $1 in
--install-sign)function_install_sign; killall nautilus;;
--install-compressed-sign)function_install_compress_sign; killall nautilus;;
--install-apktool)function_install_apktool; killall nautilus;;
--install-runroot)function_install_run_root; killall nautilus;;
--install-searchstring)function_install_search_string; killall nautilus;;
--install-push2sd)function_install_push2sd; killall nautilus;;
--all)function_install_all; killall nautilus;;
*)function_help;;
esac
exit 0