A powerful and easy-to-use tool for managing Android devices using ADB (Android Debug Bridge) and Fastboot. This project includes both a GUI (built with PyQt6) and a console-based CLI, making it accessible for both beginners and advanced users.
✅ GUI & CLI Support – Use either the graphical interface or the command-line tool.
✅ Device Management – Check device connection, storage, battery, and root status.
✅ App Management – Install, list, and uninstall APKs with ease.
✅ Screen Utilities – Capture screenshots and record screen videos.
✅ Reboot Options – Reboot into bootloader, recovery, or system mode.
✅ Fast & Efficient – No command-line knowledge required for GUI users!
Ensure you have ADB & Fastboot installed. If not, install them using:
- Windows: Download ADB & Fastboot
- Linux/macOS: Install via package manager:
sudo apt install adb fastboot # Debian/Ubuntu brew install android-platform-tools # macOS
You need to enable USB debugging on your Android device for this tool to work.
- Go to Settings on your Android device.
- Scroll down and tap About phone.
- Find Build number and tap it 7 times to enable Developer options.
- Go back to Settings and open Developer options.
- Scroll down and enable USB debugging.
- When you connect your phone to the computer, select "Allow USB Debugging" when prompted.
Now your device should be detected by ADB! 🚀
git clone https://github.com/yourusername/adb-fastboot-tool.git
cd adb-fastboot-toolRun the GUI with:
python ui/ui.pyA modern UI will open, allowing you to manage your Android device without using the command line.
Run the CLI tool with:
python cli.pyFollow the on-screen prompts to execute ADB and Fastboot commands easily.
Feel free to open an issue or submit a pull request if you want to improve this tool!
This project is licensed under the MIT License.