Skip to content

ADB Bridge

Domain: adb-bridge

Android Debug Bridge integration domain for device management, application analysis, and remote debugging.

Profiles

  • full

Typical scenarios

  • Android device management
  • APK analysis
  • Remote debugging

Common combinations

  • adb-bridge + process
  • adb-bridge + network

Full tool list (26)

ToolDescription
adb_device_listList all connected Android devices and emulators.
adb_apk_pullPull an APK from a device to the local filesystem.
adb_shellExecute an ADB shell command on a specific device.
adb_installInstall one APK or a split-APK set onto a device with parsed success output.
adb_uninstallUninstall a package from a device, optionally keeping app data.
adb_input_tapSend a touchscreen tap event through adb shell input.
adb_input_swipeSend a touchscreen swipe event through adb shell input.
adb_input_keyeventSend an Android keyevent name or numeric key code through adb shell input.
adb_input_textSend text through adb shell input text with Android-safe whitespace encoding.
adb_proc_mapsRead and parse /proc/PID/maps from a device, resolving PID from packageName when needed.
adb_root_checkProbe root indicators such as su, Magisk, test-keys, SELinux, and shell uid.
adb_getpropDump and parse Android system properties (getprop) into a structured map with a curated device fingerprint (model, SDK, ABI, build fingerprint, security patch, bootloader lock).
adb_screenshotCapture a PNG screenshot through adb exec-out screencap -p.
adb_screenrecordRecord a short MP4 screen capture through adb shell screenrecord and pull it locally.
adb_port_forwardManage ADB forward/reverse port mappings for device-host bridge workflows.
adb_apk_analyzeAnalyze an installed APK: package, permissions, activities, and security info.
adb_package_summaryReturn structured Android package metadata: launcher, uid, versions, permissions, components, and native library dirs.
adb_logcat_queryCapture and filter Android logcat output in-process without shell grep pipelines.
adb_app_cold_start_traceHigh-level Android startup trace: force-stop, clear logcat, start activity with -W, wait, collect PID-filtered logs, and parse launch/Looper timing.
adb_file_pullPull a file from an Android device using normal ADB permissions.
adb_file_pushPush a local file to an Android device using normal ADB permissions.
adb_pull_native_libsPull native shared libraries (.so) for an installed app from a device.
adb_webview_listList debuggable WebView targets connected via ADB.
adb_webview_attachAttach to a WebView via ADB; returns WebSocket debugger URL for CDP.
adb_dumpsysRun adb shell dumpsys for a service and return parsed structured output. Supports key-value extraction, array parsing, and section detection. Common services: package, activity, window, battery, meminfo, alarm, cpuinfo, diskstats, netstats, usagestats.
adb_ui_dumpCapture Android UI hierarchy via uiautomator dump. Runs uiautomator dump on-device, pulls the XML, and returns parsed UI tree. Useful for UI automation verification, layout inspection, and accessibility tree analysis.

Released under AGPL-3.0-only