# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#!/bin/bash
OS=$(uname)
ARCH=$(uname -m)
# Nexus Tools 3.2+ (August 2016-Now) installs binaries in ~/.nexustools
if [ -d $HOME/.nexustools ]; then
echo "[WARN] Nexus Tools folder found in $HOME/.nexustools. Press ENTER to delete or X to skip."
read -sn1 input
[ "$input" = "" ] && rm -rf $HOME/.nexustools
echo "[ OK ] Deleted $HOME/.nexustools"
fi
# Nexus Tools 2.8-3.1 (October 2015-August 2016) installed binaries in /user/local/bin
if [ -f /usr/local/bin/adb ]; then
echo "[WARN] ADB found in /usr/local/bin. It may have been installed there by an old version of Nexus Tools."
echo "[WARN] Sudo access is required to remove. Press ENTER to delete or X to skip."
read -sn1 input
[ "$input" = "" ] && sudo rm /usr/local/bin/adb
echo "[ OK ] Deleted /usr/local/bin/adb"
fi
if [ -f /usr/local/bin/fastboot ]; then
echo "[WARN] Fasboot found in /usr/local/bin. It may have been installed there by an old version of Nexus Tools."
echo "[WARN] Sudo access is required to remove. Press ENTER to delete or X to skip."
read -sn1 input
[ "$input" = "" ] && sudo rm /usr/local/bin/fastboot
echo "[ OK ] Deleted /usr/local/bin/fastboot"
fi
# Nexus Tools 1.0-2.7.1 (December 2013-October 2015) installed binaries in /usr/bin
if [ -f /usr/bin/adb ]; then
echo "[WARN] ADB found in /usr/bin. It may have been installed there by an old version of Nexus Tools."
echo "[WARN] Sudo access is required to remove. Press ENTER to delete or X to skip."
read -sn1 input
[ "$input" = "" ] && sudo rm /usr/bin/adb
echo "[ OK ] Deleted /usr/bin/adb"
fi
if [ -f /usr/bin/fastboot ]; then
echo "[WARN] Fasboot found in /usr/bin. It may have been installed there by an old version of Nexus Tools."
echo "[WARN] Sudo access is required to remove. Press ENTER to delete or X to skip."
read -sn1 input
[ "$input" = "" ] && sudo rm /usr/bin/fastboot
echo "[ OK ] Deleted /usr/bin/fastboot"
fi
# Uninstall Device ID list
if [ -f $HOME/.android/adb_usb.ini ]; then
rm $HOME/.android/adb_usb.ini
echo "[ OK ] Deleted $HOME/.android/adb_usb.ini"
fi
# Uninstall UDEV file
if [ -f /etc/udev/rules.d/51-android.rules ]; then
echo "[WARN] UDEV list found. It may have been installed there by Nexus Tools."
echo "[WARN] Sudo access is required to remove. Press ENTER to delete or X to skip."
read -sn1 input
[ "$input" = "" ] && sudo rm /etc/udev/rules.d/51-android.rules
echo "[ OK ] Deleted /etc/udev/rules.d/51-android.rules"
fi
echo "[ OK ] Uninstall complete."
echo ""