A modern Terminal User Interface (TUI) for wireless Android Debug Bridge (ADB) pairing and connection on Linux.
Built with Bash, ADB, and Gum.
- Modern terminal UI
- Wireless ADB pairing support
- Wireless ADB connection support
- Interactive prompts
- Pairing walkthrough/tutorial
- Error handling & troubleshooting
- Connection result output
- Remembers previous IPs and ports
- Lightweight and fast
- Works with:
- adb shell
- Android Studio
- Wireless debugging workflows
AWT - ADB Wireless TUI v1.0
Linux Support
Wireless Pairing & Connection Utility
Github: Palccod
Instagram: Palccod
- Linux
- Bash
- ADB (Android Platform Tools)
- Gum
sudo pacman -S android-tools gumsudo apt update
sudo apt install adbsudo mkdir -p /etc/apt/keyrings
curl -fsSL https://repo.charm.sh/apt/gpg.key | \
sudo gpg --dearmor -o /etc/apt/keyrings/charm.gpg
echo "deb [signed-by=/etc/apt/keyrings/charm.gpg] https://repo.charm.sh/apt/ * *" | \
sudo tee /etc/apt/sources.list.d/charm.list
sudo apt update
sudo apt install gumsudo dnf install android-toolssudo mkdir -p /etc/yum.repos.d/
echo '[charm]
name=Charm
baseurl=https://repo.charm.sh/yum/
enabled=1
gpgcheck=0' | sudo tee /etc/yum.repos.d/charm.repo
sudo dnf install gumsudo zypper install android-toolsInstall Gum manually:
https://github.com/charmbracelet/gum/releases
Install Android Platform Tools using your package manager.
Official installation methods:
https://github.com/charmbracelet/gum
Clone the repository:
git clone https://github.com/Palccod/awt.gitEnter the directory:
cd awtMake executable:
chmod +x awt.shRun:
./awt.shOn your Android phone:
Go to:
Settings → About Phone
Tap:
Build Number
multiple times until Developer Options are enabled.
Go to:
Settings → Developer Options
Enable:
Wireless Debugging
Tap:
Pair device with pairing code
You will receive:
- Pairing IP
- Pairing Port
- Pairing Code
Enter them into AWT.
After successful pairing:
Android will display:
- Connection IP
- Connection Port
Enter them into AWT.
Device already paired?
↓
No
↓
Enter Pairing IP
Enter Pairing Port
Enter Pairing Code
↓
adb pair
Enter Connection IP
Enter Connection Port
↓
adb connect
- Wireless Debugging is enabled
- Pairing code is correct
- Pairing IP and port are correct
- Devices are on same Wi-Fi
- Pairing code has not expired
- Pairing was successful first
- Correct connection IP/port used
- Wireless Debugging still enabled
- Same Wi-Fi network is used
Tested on:
- Arch Linux
- Hyprland
- Wayland
Should also work on:
- X11
- KDE Plasma
- GNOME
- Other Linux desktop environments
Thank you for using AWT.
Enjoy wireless Android debugging on Linux.
Github: https://github.com/Palccod
Instagram: https://instagram.com/Palccod