[KongchangAI]
ProductAndroid Debug Bridge / 安卓调试桥

ADB

A command-line debugging tool provided by Google for Android developers, enabling PC-to-phone connections via USB or Wi-Fi to execute shell commands, install applications, capture screenshots, and perform other operations. It is the most widely used low-level interface for phone automation testing and AI Agents, though it carries permission restrictions and anti-detection limitations.

Core Facts

Timeline (last 90 days)

Oct 25

ADB over Wi-Fi allows developers to connect to devices via TCP/IP without a USB cable.

Unverified50%
Oct 25

If the TV's ADB connection drops mid-operation, or the launcher is mistakenly disabled so that the settings interface cannot be accessed, recovery may require recovery mode or even reflashing the device.

Unverified50%
Oct 25

Enabling ADB over Wi-Fi on the TV requires turning on developer options, USB debugging and network debugging, and after running `adb connect <TV IP>:5555` on the computer, an authorization dialog pops up on the TV.

Unverified50%
Oct 25

Claude Code generates and executes a series of ADB commands based on the prompts, connecting over Wi-Fi to an Android TV on the same network.

Unverified50%
Oct 21

Tizen does not natively support ADB debugging; instead it uses the Tizen Studio and SDB toolchain.

Unverified50%
Oct 20

Via ADB, you can use `pm disable-user` to disable manufacturer-preinstalled ad service packages, or use `pm uninstall --user 0` to remove components for the current user (the original files in the system partition are retained and can be restored).

Unverified50%
Oct 19

AI agents typically run on a Raspberry Pi or an old computer, communicate with the TV over the local network, and implement blocking and configuration by calling the TV's ADB debugging interface, the router API or DNS services.

Unverified50%
Oct 15

ADB allows developers to send input events from a computer to a phone via USB or Wi-Fi, with low latency and high precision, but it requires connecting to a computer or another device.

Unverified50%
Oct 15

In the Temple Run project, the developer can choose to use ADB during training to ensure stability and throughput, and at actual runtime, if full localization is pursued, send touch events through the Accessibility Service.

Unverified50%
Oct 15

When implementing AI-controlled games on mobile phones, the action execution layer usually relies on two approaches: ADB (Android Debug Bridge) and Accessibility Service.

Unverified50%

20 more timeline events

All Facts (20)

Verified

Shizuku is an open-source Android permission management framework developed by Japanese developer Rikka; it establishes a shell-privileged service process via ADB, which other apps call through Binder IPC

65%
Unverified

跨平台适配的技术挑战包括:PC端Web应用通过DOM操作获取消息,移动端需借助无障碍服务或ADB调试接口

90%
Unverified

ADB uses a client-server architecture: the computer side runs the adb client and adb server, while the device side runs the adbd daemon

60%
Unverified

If the TV's ADB connection drops mid-operation, or the launcher is mistakenly disabled so that the settings interface cannot be accessed, recovery may require recovery mode or even reflashing the device.

50%
Unverified

Claude Code generates and executes a series of ADB commands based on the prompts, connecting over Wi-Fi to an Android TV on the same network.

50%
Unverified

ADB over Wi-Fi allows developers to connect to devices via TCP/IP without a USB cable.

50%
Unverified

Enabling ADB over Wi-Fi on the TV requires turning on developer options, USB debugging and network debugging, and after running `adb connect <TV IP>:5555` on the computer, an authorization dialog pops up on the TV.

50%
Unverified

Tizen does not natively support ADB debugging; instead it uses the Tizen Studio and SDB toolchain.

50%
Unverified

Via ADB, you can use `pm disable-user` to disable manufacturer-preinstalled ad service packages, or use `pm uninstall --user 0` to remove components for the current user (the original files in the system partition are retained and can be restored).

50%
Unverified

AI agents typically run on a Raspberry Pi or an old computer, communicate with the TV over the local network, and implement blocking and configuration by calling the TV's ADB debugging interface, the router API or DNS services.

50%
Unverified

In the Temple Run project, the developer can choose to use ADB during training to ensure stability and throughput, and at actual runtime, if full localization is pursued, send touch events through the Accessibility Service.

50%
Unverified

When implementing AI-controlled games on mobile phones, the action execution layer usually relies on two approaches: ADB (Android Debug Bridge) and Accessibility Service.

50%
Unverified

ADB allows developers to send input events from a computer to a phone via USB or Wi-Fi, with low latency and high precision, but it requires connecting to a computer or another device.

50%
Unverified

ADB scans the entire USB device tree every second to detect device connections, whereas the standard approach should be to use Netlink to receive kernel event notifications.

50%
Unverified

The USB driver on the Windows platform is a 32-bit x86 static library compiled twenty years ago, placed directly into the source tree, and the original source code can no longer be rebuilt.

50%
Unverified

After Fabien compiled ADB with ASAN, it crashed after running for just one minute—every time a packet is received from the network there is a one-byte out-of-bounds buffer write.

50%
Unverified

Fabien Sanglard is a core member of the Android Studio and ADB teams on the Android Developers Backstage podcast.

50%
Unverified

Open Screen was designed for Chromecast and does not implement the function of actively probing the network, causing ADB to fail to find devices when a workstation reconnects after sleeping.

50%
Unverified

Inside ADB there is code where two threads communicate through a pipe but are actually the same thread talking to itself.

50%
Unverified

Before using ADB, USB debugging must be enabled in the device's developer options, and RSA key authorization must be completed on the computer side.

50%

Source Articles