Take Control of Your Android Device
A simple, sleek, and premium graphical interface for ADB (Android Debug Bridge) and Fastboot operations. Flash partitions, uninstall apps, mirror screen, and push files effortlessly without touching the command line.
One Tool, Endless Possibilities
Manage active android distributions or fastboot partition blocks smoothly via custom utility layouts.
ADB Control & MVVM
Powered by a 100% Asynchronous background engine and robust MVVM architecture for non-blocking execution.
- โก 100% Async CLI Engine (60+ FPS UI)
- ๐๏ธ Modern C# MVVM Separation of Concerns
- ๐ฆ Upgraded APK Installer & Packages Manager
- ๐ Unlimited Multi-Device Active Connection Filters
- ๐ File explorer & Diagnostic Device Info
Fastboot & Safe Gates
Make deep system level partitions changes with integrated safety measures to protect device health.
- ๐ Safe Logical Partitions gates warnings
- MessageBoxResult checks to prevent bricking
- Flash boot, recovery, system, vendor, vbmeta
- Wipe & Erase cached/system partitions securely
- OEM Bootloader locking/unlocking capabilities
Scrcpy HD & Auto-Sweeper
Project displays in high definition, choice of video/audio codecs, and process self-termination sweepers.
- ๐บ HD Mirroring with h264, h265, av1 Codecs
- ๐๏ธ Video & Audio output controls & FPS sliders
- ๐งน Process Sweeper auto-cleanup on exit
- ๐ฎ Keyboard + Mouse OTG relays built-in
- ๐จ High-end custom visual accent themes support
How To Connect Your Device
Follow these simple parameters to properly establish synchronization between your PC and Android hardware.
Enable Developer Settings
On your Android phone, navigate to Settings > About Phone. Locate the Build Number row, and tap it repeatedly 7 times until you see the banner "You are now a developer!".
Authorize USB Debugging
Go back to Settings > System > Developer Options. Scroll down and switch on USB Debugging.
PC Connection & Keys
Link the device via a USB cable to your PC. A prompt requesting authorization permissions will populate on the screen. Select "Always allow from this computer" and press OK.
device unauthorized, unplug the cable, restart the ADB server
inside our app GUI, and replug the USB to prompt authorization once more.
Enable Developer Tools & Wi-Fi
Follow steps 1 & 2 from the USB guide. Ensure your PC and Android terminal are hooked onto the same Wi-Fi network distribution.
Wireless Debugging Page
Inside Developer Options, locate Wireless Debugging. Tap on it and toggle it to enabled. Next, select "Pair device with pairing code" to reveal the pairing IP, Port, and a 6-digit pin code.
Pair in ADBFastbootGUI
Tap the "Wireless Connection" button in our app, input the
PAIRING IP & PORT and the PAIRING CODE inside the prompt
dialog box, and click Connect.
Open Source & Hackable
Designed using native C# WPF and Material Design XAML. Interested in configuring features, fixing active logs, or compiling personal layouts? Feel free to pull, fork, or audit the project files.
# Clone the repository files
git clone https://github.com/Tentex1/ADBFastbootGUI.git
# Open the directory
cd ADBFastbootGUI
Changelog Roadmap
See our development milestones, features additions, and patch distributions over time.
- โก 100% Asynchronous & Responsive Engine (Non-blocking background workers)
- ๐๏ธ Modern MVVM Architecture backed by custom lightweight framework
- ๐บ Scrcpy HD display screen mirroring & dynamic video/audio codecs
- ๐ฆ Advanced APK Installer & packages system uninstaller
- ๐ Unlimited Multi-Device connection filters & search
- ๐ข Center Titlebar Status Capsule & live model queries
- ๐จ Dark Mode UI & premium custom visual accent themes support
- ๐ Safe logical partition gates with warning confirmation gates
- ๐งน Auto-cleanup lingering processes background sweeper on exit
- Fixed bug causing APK crash on older legacy Android APIs
- Core graphical user interface setup
- Standard ADB controls (Shell, File explorer)
- Fastboot erase and flash binaries execution