ADB
Though mostly used via USB, ADB can also be accessed per WiFi connections. In both cases, we can speak of "remote administration of the Android device". Abstract from the linked Wikipedia page:
The Android Debug Bridge (ADB) is a toolkit included in the Android SDK package. It consists of both client and server-side programs that communicate with one another. The ADB is typically accessed through the command-line interface, although numerous graphical user interfaces exist to control ADB.
If you don't want to install the entire SDK just to use ADB, please make sure to check my article Is there a minimal installation of ADB? at Stack Exchange – and find the corresponding Linux/Mac/Windows binaries here at IzzyOnDroid in the download section.
ADB Wireless
- Adb wireless & android studio tricks, shortcuts (4.6@15) 5
1
LastUpdate: 2018-01-09
- WiFi ADB - Debug Over Air (4.4@8,471) 10
root required
- WADB - Simple wireless ADB enabler (requires root) (4.4@167) 3
Github
- Telnet Server & Network adb (4.3@208) 12
telnet server without root permission
- YawADB - Wireless ADB (GPL) (4.3@6) 3
- ADB Konnect (wireless ADB) (4.2@405) 3
LastUpdate: 2016-11-04
- Droid ADB WIFI Manager (4.2@39) 5
LastUpdate: 2014-09-21
- WiFi ADB Debug (4.2@24) 6
LastUpdate: 2016-08-17 root required;
- Wirebug (4.2@10) 4
- [root] ADB over Wifi Switcher (4.2@9) 1
LastUpdate: 2015-03-29
- adbWireless (4.2@6) 6
LastUpdate: 2013-03-12 Github
- Wireless ADB PK+ (4.2@5) 6
LastUpdate: 2017-10-07
- ADB WiFi Reborn (4.1@556) Ǥ 9 3
- ADB over Ethernet (4.1@119) Ǥ 5
1
- Wifi Debug Adb (4.1@18) 4 2
- Wireless ADB: ADB over TCP/IP (4@26) Ǥ 3
2
- ADB WiFi [Root] (3.8@46) 2
LastUpdate: 2015-03-14
- WiFi ADB (no root) (3.8@10) 3
LastUpdate: 2016-08-05
- ADB Wireless (no root) (3.4@1,568) 1
LastUpdate: 2014-09-12 / ADB wireless by Henry (4.3@439) 1
LastUpdate: 2015-05-18
ADB Tools
- Adb Clipboard (5@2) 0
Github
- AdbBackupHelper (4.8@4) 1
LastUpdate: 2016-02-18
- Awake for Debug (4.6@47) 2
- Bugjaeger Mobile ADB - Develop & Debug via USB OTG (4.5@844) Ǥ 8
3
- Telnet Server & Network adb (4.3@208) 12
telnet server without root permission
- ADB TCP (Rooted Phones Only) (4.3@45) 2
1
LastUpdate: 2014-10-13
- ADB over Network (4.2@58) 3
1
LastUpdate: 2017-09-09
- Craze - ADB Toolkit (4.1@167) 5
1
LastUpdate: 2016-08-31 Android 2 Android, incl. file browser, package browser, view configured WiFi networks, and more;
- Remote ADB Shell (4@421) 2
LastUpdate: 2018-01-14 connect to one Android device from another Android device
- USB Debugging Monitor (4@191) 2
LastUpdate: 2013-11-18 Warns you on disconnect to disable USB debugging and offers quick access to do so
- ADB Shellkit (3.9@359) Ǥ 11
5
Github
- ADB Change Language (3.9@190) 1
LastUpdate: 2017-08-30
- [root] adbd Insecure (3.6@186; ~EUR 1.75) 4
LastUpdate: 2014-11-10 Starts ADB daemon in root mode (see also its XDA thread)
- ADB Master (3.5@435) 2
LastUpdate: 2015-04-07 / ADB Master Pro (4.3@7; ~EUR 5.50) 2
LastUpdate: 2015-04-07 JAR ADB GUI for Windows, Linux and Mac
- Adb Backup Helper (2.4@7) 2
- ADBKeyBoard (0@0) 0
LastUpdate: 2018-09-02 Github; keyboard input via ADB
- Backup All Apps (0@0) LastUpdate: 2015-04-13 enable ADB backup for apps blocking it; Github
- ADB Tool Kits Installer (0@0) 2
LastUpdate: 2018-01-12 Github; install ADB to your Android device
ADB Programs for your computer
- GUIs for multiple actions:
- adbGUI (Windows only)
- Droid Explorer (at the moment, Windows-only)
- Droid-PC-Suite: ADB GUI
- MobyDroid (cross-platform)
- QtADB (cross-platform)
- Droid-PC-Suite: ADB GUI
- Screenshots & Screen Recordings:
- adb-screenrecord-script (*nix: capture android screen using screenrecord utility by chunks and streaming them via python SimpleHTTPServer)
- gifcap: record GIFs via Bash
- RoboGif: Screen-Recording in GIF format
- File manager & File system:
- aafm (Python based ADB file manager)
- adbfs (FUSE mount your Android device on Linux)
- adbfs-rootless (FUSE mount your Android device on Linux)
- Remote control:
- AdbKeyMonkey: use your PC keyboard as input
- Adb-Remote-Screen: remotely control your Android device (supports touch & swipe)
- android_touch: send touch data as JSON via HTTP to simulate touch input
- AndroidScreencast: remote control incl. screen, tap, swipe (Java+ADB)
- CgiAdbRemote (Mini webserver for controlling UNROOTED Android devices via a web browser)
- CXTouch (full control)
- DivvyDroid (full control; Linux AppImage available)
- guiscrcpy: GUI for scrcpy
- scrcpy: display and control Android devices
- sevensquare: control Android device via ADB (touch and swipe)
- Wrench: Remote control your Droid
- Logcat & Co:
- big-eye (user-friendly Android ADB dumpsys information)
- coloredlogcat / ColoredLogcat (Python)
- LogCatch
- rogcat: multi-function wrapper to logcat & more
- waal (colored logcat in Perl)
- Backup & Co:
- SimpleADBBackup (GUI to
adb backup
/adb restore
for Linux and Windows) - rebuild-adb-backup (repairs some defect ADB backup files)
- tetherback: Create backups of an Android device over USB (requires adb and TWRP recovery)
- SimpleADBBackup (GUI to
- File transfer:
- ADBFileTransfer (for Mac)
- adb-db-pull (*nix: find and pull SQLite databases from your device)
- adb-sync: sync files between Android and PC
- Command line:
- adb-peco (command-line: deal with multiple devices connected)
- android-completion (Bash completion for "adb")
- fb-adb: A better shell for Android devices
- Miscellaneous:
- ADB Message Notification Center (currently Windows only)
- adb_android: ADB for Python
- adb-block: interactively block apps, even w/o root (Bash + dialog + ADB)
- ADB-call-simulator (*nix: VoIP calls)
- adb-toolkit
- ADB Helper: Firefox addon; XPI available here
- AdbPaste (send text input via ADB)
- adbusbini: adb_usb.ini containing every known Android vendor ID
- adeb: debian-based shell environment
- Adebar (Shell: Android DEvice Backup And Report; Vorstellung 11/2014; Wiki)
- alfred-android-adb: simple GUI for simple commands
- Amonitor: Screen Monitor
- Android-ADB-CpuFreq (Shell: Control CPU remotely)
- androidprocmon: graphical process monitor
- fa: Fast Adb; simplifies and extends ADB use at command line. Available for Linux, MacOS, Windows.
- Flick: Ruby Gem CLI helper
- gnirehtet: Reverse Tether
- madb: Multi-device Android Debug Bridge
- mobile-toolkit: collection of scripts
- sndcpy: forward audio to your computer
Further Readings:
- Category Firewalls & Co.: Securing ADB
- ADB & Android shell cheat sheet
- AndroidShell: useful commands
- Android Won’t Connect to Windows Over ADB? Fix It in 3 Easy Steps (11/2019)
- 6 Android ADB Apps for Powerful Features Without Root (5/2019)
- Windows Batch: Universal ADB Helper makes it easy for newbies to tinker with their devices (12/2014)
- The Most Useful Things You Can Do with ADB and Fastboot on Android (6/2014)
- ADB: Installation, Befehle, Treiber, Shell und Fehlermeldungen (4/2014 - 1/2019)