Android Debug Bridge: Difference between revisions

Content deleted Content added
Security: Split between vulnerabilities and malware usage
No edit summary
Tags: Reverted Visual edit Mobile edit Mobile web edit
Line 1:
{{distinguish|Advanced Debugger}}
{{good article}}
{{Short description|Tool for debugging Android-based devices}}
{{Infobox software
| title = Android Debug Bridge
| name =
| logo = Android robot head.svg
| logo caption =
| logo alt =
| logo size =
| collapsible = <!-- Any text here will collapse the screenshot. -->
| screenshot = Android Debug Bridge in GNOME terminal.png
| screenshot size =
| screenshot alt =
| caption = Starting the adb server in [[GNOME Terminal]], which then [[Network enumeration|enumerates]] the devices. After that, a [[Unix shell|shell]] is opened on the device being debugged to run the [[uname]] command.
| other_names =
| author = [[Google]]
| developer =
| released = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->
| ver layout = <!-- simple (default) or stacked -->
| discontinued = <!-- Set to yes, if software is discontinued, otherwise omit. -->
| latest release version = 31.0.3
| latest release date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->
| latest preview version =
| latest preview date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->
| repo = [https://android.googlesource.com/platform/packages/modules/adb/ android.googlesource.com]
| qid =
| programming language = [[C++]]
| middleware =
| engine = <!-- or |engines= -->
| operating system = Windows, Linux, macOS
| platform =
| included with = [[Android SDK]]
| replaces =
| replaced_by =
| service_name =
| size =
| standard =
| language =
| language count = <!-- Number only -->
| language footnote =
| genre = [[Software development tool]]
| license = [[Apache License 2.0]]
| website = {{URL|https://developer.android.com/studio/command-line/adb}}
| AsOf =
| games list =
}}
 
The{{Short '''Androiddescription|Tool Debugfor Bridge'''debugging Android-based devices}}The (commonly abbreviated as '''adb''') is a [[programming tool]] used for the [[debugging]] of [[Android (operating system)|Android]]-based devices. The [[Daemon (computing)|daemon]] on the Android device connects with the server on the host PC over [[USB]] or [[Transmission Control Protocol|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, features include a shell and the possibility to make backups. The adb software is compatible with [[Microsoft Windows|Windows]], [[Linux]] and [[macOS]]. It has been misused by [[Botnet|botnets]] and other [[Malware|malicious software]], for which mitigations were developed such as [[RSA (cryptosystem)|RSA]] authentication and device [[whitelisting]].
 
== Features ==