![]() | |
![]() Starting the adb server in GNOME Terminal, which then enumerates the devices. After that, a shell is opened on the device being debugged to run the uname command. | |
Original author(s) | |
---|---|
Stable release | 34.0.1 (March 2023)
|
Repository | android.googlesource.com |
Written in | C++ |
Operating system | Windows, Linux, macOS |
Included with | Android SDK |
Type | Software development tool |
License | Apache License 2.0 |
Website | developer |
The Android Debug Bridge (commonly abbreviated as adb) is a programming tool used for the debugging of Android-based devices. The daemon on the Android device connects with the server on the host PC over USB or TCP, which connects to the client that is used by the end-user over TCP. Made available as open-source software under the Apache License by Google since 2007, its features include a shell and the possibility to make backups. The adb software is available for Windows, Linux and macOS. It has been misused by botnets and other malware, for which mitigations were developed such as RSA authentication and device whitelisting.