name: adb
binary: adb
aliases: []
category:
- mobile
- device
- debug
lang:
- all
platform:
- android
summary: Android Debug Bridge for interacting with Android devices and emulators.
homepage: https://developer.android.com/tools/adb
docs: https://developer.android.com/tools/adb
detect:
version_args:
- version
local:
files: []
dirs:
- android
package_json:
package_manager_prefixes: []
use_when:
- Inspect Android devices, install debug builds, run shell commands, or collect logcat output
avoid_when:
- No target device or emulator is selected
risk:
level: high
effects:
- execute_code
- read_files
- write_files
requires_auth: false
destructive: false
confirmation_required_for:
- installing apps
- uninstalling packages
- running device shell commands
guardrails:
- Confirm the target device with `adb devices` before mutating device state.