Install Python from www.python.org or via your distribution's package manager.
- Debloaters: Multi-Platform Python automation modules that use ADB (Android Debug Bridge) to remove unnecessary apps that are pre-installed on your Android device.
- Flashers: Multi-Platform Python automation scripts that use the Fastboot executable to flash images to a device compatible with bootloader and userspace Fastboot (Fastbootd) -- As a result, these automation modules are not compatible with devices like Samsungs, as they use their proprietary Download Mode.
- Guides: Instructions written in Markdown.
Android-Help/
├── ADB_Fastboot_Tools.zip
├── Android-Tools.py
├── assets
│ ├── Android-Logo.png
│ ├── Debloater.png
│ └── Flasher.png
├── Debloaters
│ └── Debloat.py
├── Documents
│ ├── Root-Guide.md
│ └── Stock-Firmware.md
├── Flasher
│ └── Flasher.py
├── Help.md
├── master.py
└── README.md- How To Flash Custom ROM
- How To Root Your Android Phone
- Simple Root Guide
- Stock Firmware Finder With Links
To run these scripts, please make sure you meet all of these requirements.
- Host
- Python 3.8 or later is installed and in your PATH
- You have
adbandfastbootinstalled and in your PATH - Your user has sufficient permissions to communicate to external USB devices
- Device Requirements
- USB Debugging enabled (see Root-Guide.md for instructions)
- You have OEM Unlocking enabled (see Root-Guide.md)
ADB & Fastboot Installation
-
-
Linux
- Arch/Pacman -
android-tools - Debian/APT -
adbandfastboot - Fedora/DNF -
android-tools
- Arch/Pacman -
-
Windows
winget install Google.PlatformTools --silent --accept-source-agreements --accept-package-agreements
-
MacOS
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" brew install --cask android-platform-tools -
Termux (On a separate device)
- Assuming the device isn't rooted:
-
pkg install curl termux-api -y && curl -s https://raw.githubusercontent.com/nohajc/termux-adb/master/install.sh | bash
-
- Usage:
-
termux-adb <command>
-
termux-fastboot <command>
-
- The process on a rooted device:
-
pkg install android-tools && su
-
- Usage:
-
adb devices
-
fastboot devices
-
- Assuming the device isn't rooted:
-
If your system is not included here or you are having issues, please see Android-Tools.py and run it with Python.
- If you still can't get ADB & Fastboot, download SDK Tools Binaries here. unzip the zip archive. When you're in that directory, you can run ADB and Fastboot in your terminal.
-


