Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

io.github.fullread/deepadb

NPM · DEEPADB · SCANNED AUG 3

Full-featured ADB MCP server — 204 tools across 45 modules, from UI to baseband.

Available components

+46 this week 71 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →

Supply Chain Security86
  • No malware found by supply-chain analysis.Pass
  • Only part of the dependency tree could be resolved (94 of 98), so this covers what we could see, not the whole tree.Partial
  • No install/post-install scripts declared.Pass
  • Only part of the dependency tree could be resolved (94 of 98), so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency45
Schema Quality & AI Usability84
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (good).Pass
  • Tool/resource definitions use about 19081 tokens (~93/item across 205 items; 204 tools + 1 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
  • Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

npm · deepadb

# add to Claude Code
claude mcp add fullread-deepadb -- npx -y deepadb
# add to Codex CLI
codex mcp add fullread-deepadb -- npx -y deepadb
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "fullread-deepadb": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "deepadb"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add fullread-deepadb --command npx --arg -y --arg deepadb
# ~/.hermes/config.yaml
mcp_servers:
  fullread-deepadb:
    command: "npx"
    args: ["-y", "deepadb"]
// mcp.json
{
  "mcpServers": {
    "fullread-deepadb": {
      "command": "npx",
      "args": [
        "-y",
        "deepadb"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 3 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.

  • 2 Aug 26 +18
    • Provenance: unverified → fail security
    • Known CVEs: unverified → partial security
    • Install scripts: unverified → pass security
    • Maintenance: unverified → pass functional
    • Dependency health: unverified → partial functional
    • Stability: unverified → 0.23 functional
    • License: unverified → pass functional
    • Licence: Apache-2.0 functional
  • 31 Jul 26 +10
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 30 Jul 26 −40
    • Install scripts: pass → unverified security
    • Known CVEs: partial → unverified security
    • Malware scan: pass → unverified security
    • Provenance: fail → unverified security
    • License: pass → unverified functional
    • Dependency health: partial → unverified functional
    • Maintenance: pass → unverified functional
    • Licence: Apache-2.0 functional
  • 28 Jul 26 +57
    • Provenance: unverified → fail security
    • Install scripts: unverified → pass security
    • Known CVEs: unverified → partial security
    • Tool coverage: unverified → 100 functional
    • Maintenance: unverified → pass functional
    • Schema quality: unverified → 100 functional
    • License: unverified → pass functional
    • First check of Schema quality: good functional
    • First check of Schema quality: pass functional
    • First check of Tool coverage: 100 functional
    • First check of Schema quality: fail functional
    • Licence: Apache-2.0 functional
  • 27 Jul 26 25

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Analysed npm/[email protected]

Provenance none

Ecosystem: npm · Outcome: none

Dependencies 94 packages

94 packages in the resolved dependency tree · 94 deprecated · 29 stale.

The dependency tree was only partially resolved, so these counts may be incomplete.

MCP tools — 204 exposed · ~19,069 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
adb_ril_stop ~52

Stop a RIL capture session. Shows a summary of captured message categories.

NameTypeReqDescription
sessionstringyesSession ID to stop (e.g., 'ril_1'), or 'all' to stop all

No output schema declared.

No examples provided.

adb_rm ~140

Delete a file or directory on the device. Recursive deletion uses depth-based protection: refuses at depth ≤ 2 from root (blocks rm -rf /system or /sdcard but allows /sdcard/project/build/). Symlinks are resolved before depth checks to prevent traversal bypasses. Hard-blocks /dev, /proc, /sys. For recursive deletes, reports a pre-flight file count.

NameTypeReqDescription
devicestringDevice serial
pathstringyesFile or directory path to delete
recursivebooleanDelete directory recursively (-rf). Depth-protected.
rootbooleanUse root shell for protected paths

No output schema declared.

No examples provided.

adb_root_shell ~42

Execute a command as root via su. Requires rooted device.

NameTypeReqDescription
commandstringyesCommand to run as root
devicestringDevice serial

No output schema declared.

No examples provided.

adb_screen ~194

Control screen state: wake, sleep, toggle, lock, or unlock. Lock and unlock verify actual keyguard state via dumpsys window. Unlock uses wm dismiss-keyguard (works for swipe keyguards); supply 'pin' to perform the full PIN entry sequence for PIN-protected devices: wakes screen, dismisses keyguard, swipes up to reveal keypad, types PIN, confirms with ENTER, and verifies the keyguard sleep token was released.

NameTypeReqDescription
actionstringyesScreen action — one of: wake (power on + dismiss keyguard if no PIN), sleep (power off), toggle (flip current state), lock (force keyguard), unlock (dismiss keyguard, with PIN if supplied)
devicestringDevice serial
pinstringPIN/password to enter when unlock encounters an active keyguard (digits only for PIN, alphanumeric for password). Only used with action='unlock'.

No output schema declared.

No examples provided.

adb_screen_size ~53

Get the screen resolution and display density. Returns physical width, height (in pixels), and DPI density. Useful for calculating tap/swipe coordinates and understanding the UI layout grid.

NameTypeReqDescription
devicestringDevice serial

No output schema declared.

No examples provided.

adb_screen_state ~96

Get a combined screen state snapshot in one call: foreground activity, screen dimensions and density, orientation, battery level, and a TSV list of interactive UI elements. Replaces 3-4 separate tool calls with a single round-trip. Ideal as a first step in any automation workflow.

NameTypeReqDescription
clickableOnlybooleanOnly include clickable/scrollable elements in TSV output (default true)
devicestringDevice serial

No output schema declared.

No examples provided.

adb_screencap ~51

Take a screenshot and save to local filesystem. Returns the file path.

NameTypeReqDescription
devicestringDevice serial
filenamestringOutput filename (default: screenshot_<timestamp>.png)

No output schema declared.

No examples provided.

adb_screencap_annotated ~116

Take a screenshot with UI element bounding boxes and numbered labels composited directly onto the image. Returns the annotated PNG path plus a text legend mapping each element number to its identity. Ideal for LLM workflows that need to reference specific UI elements by number rather than by coordinates.

NameTypeReqDescription
clickableOnlybooleanOnly annotate clickable/scrollable elements (default true — reduces visual noise)
devicestringDevice serial
filenamestringOutput filename (default: annotated_<timestamp>.png)

No output schema declared.

No examples provided.

adb_screenrecord_start ~64

Start recording the device screen. Recording runs on-device. Use adb_screenrecord_stop to finish and pull the video file.

NameTypeReqDescription
devicestringDevice serial
maxDurationnumberMaximum recording duration in seconds (1-180, default 60)

No output schema declared.

No examples provided.

adb_screenrecord_stop ~48

Stop an active screen recording and pull the video file locally. If the recording has already finished (hit time limit), this just pulls the file.

NameTypeReqDescription
devicestringDevice serial

No output schema declared.

No examples provided.

adb_screenshot_baseline ~190

Capture a named screenshot baseline for later comparison. Saves the screenshot and metadata to the baselines directory.

NameTypeReqDescription
devicestringDevice serial
namestringyesBaseline name (e.g., 'home_screen', 'login_page', 'threat_alert')
result_handlestringOptional. If provided, store this tool's result under `result://<tool>/<name>` for retrieval after compaction. Name must be 1-32 chars, [a-zA-Z0-9_-]. Existing handles with the same tool+name are ove…
result_handle_ttlintegerOptional. TTL in seconds for the result handle (60 to 604800). Default 43200 (12 hours). Ignored if result_handle is not provided.

No output schema declared.

No examples provided.

adb_screenshot_compressed ~162

Take a screenshot and pull the full-resolution PNG, plus metadata for client-side compression. Returns local file path, dimensions, file size, and a ready-to-run imagemagick command for converting to a smaller JPEG. (Android doesn't ship imagemagick, so the actual compression is post-processing — this tool sets up everything you need.)

NameTypeReqDescription
devicestringDevice serial
filenamestringOutput filename (default: screenshot_compressed_<timestamp>.jpg)
qualityintegerJPEG quality (10-100, default 50). Lower = smaller file, more artifacts
scalenumberScale factor (0.1-1.0, default 0.5). 0.5 = half resolution

No output schema declared.

No examples provided.

adb_screenshot_diff ~254

Compare the current screen against a saved screenshot baseline. Decodes PNGs and performs pixel-level comparison (RGB channels), reporting exact pixel difference count, percentage, and the bounding box of the changed region. Supports a tolerance threshold for absorbing minor dynamic elements like clocks or notification badges.

NameTypeReqDescription
baselinestringyesBaseline name to compare against (from adb_screenshot_baseline)
devicestringDevice serial
result_handlestringOptional. If provided, store this tool's result under `result://<tool>/<name>` for retrieval after compaction. Name must be 1-32 chars, [a-zA-Z0-9_-]. Existing handles with the same tool+name are ove…
result_handle_ttlintegerOptional. TTL in seconds for the result handle (60 to 604800). Default 43200 (12 hours). Ignored if result_handle is not provided.
tolerancePercentnumberPixel difference percentage threshold below which the result reports IDENTICAL. 0 = exact match required. 1-2 absorbs clock/status bar changes.

No output schema declared.

No examples provided.

adb_screenshot_history ~153

List all saved screenshot baselines with their metadata (timestamp, dimensions, device, file size).

NameTypeReqDescription
result_handlestringOptional. If provided, store this tool's result under `result://<tool>/<name>` for retrieval after compaction. Name must be 1-32 chars, [a-zA-Z0-9_-]. Existing handles with the same tool+name are ove…
result_handle_ttlintegerOptional. TTL in seconds for the result handle (60 to 604800). Default 43200 (12 hours). Ignored if result_handle is not provided.

No output schema declared.

No examples provided.

adb_scroll_until ~175

Scroll the screen repeatedly until a target element is found. Performs a swipe gesture, then checks the UI hierarchy for the target. Repeats until found or max iterations reached. Useful for finding elements in long lists or scrollable content.

NameTypeReqDescription
contentDescstringMatch elements with this content-description (partial, case-insensitive)
devicestringDevice serial
directionstringScroll direction (default 'down' = content moves up, revealing lower items)
maxScrollsintegerMaximum scroll attempts (1-50, default 10)
resourceIdstringMatch elements with this resource-id (partial match)
tapWhenFoundbooleanAutomatically tap the element when found
textstringMatch elements containing this text (case-insensitive)

No output schema declared.

No examples provided.

adb_selinux_denials ~100

List recent SELinux AVC denial messages from logcat and kernel logs. Shows which processes were blocked, what they tried to do, and the SELinux contexts involved. Useful for diagnosing permission issues and understanding security policy enforcement.

NameTypeReqDescription
devicestringDevice serial
linesnumberMax denial entries to return (1-1000, default 50)
processstringFilter denials by process/source context name

No output schema declared.

No examples provided.

adb_selinux_status ~63

Check SELinux enforcement mode, policy version, and recent denial count. Shows whether the device is in Enforcing, Permissive, or Disabled mode. Root access provides additional policy details from dmesg audit logs.

NameTypeReqDescription
devicestringDevice serial

No output schema declared.

No examples provided.

adb_sensor_read ~129

Read current hardware sensor values from the device. Enumerates all available sensors from sensorservice and returns their last-known readings with timestamps. Sensor availability is device-dependent — the tool reports what's present. No root required.

NameTypeReqDescription
categorystringFilter by sensor category: all, accelerometer, gyroscope, magnetometer, light, barometer, proximity, gravity, linear_accel, rotation, orientation, motion, step, temperature
devicestringDevice serial
listOnlybooleanIf true, list available sensors without reading values (faster, useful for discovery)

No output schema declared.

No examples provided.

adb_settings_get ~69

Read an Android settings value from any namespace (system, secure, global)

NameTypeReqDescription
devicestringDevice serial
keystringyesSetting key (e.g., 'screen_brightness', 'location_mode', 'airplane_mode_on')
namespacestringyesSettings namespace

No output schema declared.

No examples provided.

adb_settings_put ~151

Write an Android settings value to any namespace (system, secure, global)

NameTypeReqDescription
devicestringDevice serial
keystringyesSetting key (e.g., 'screen_brightness' for system namespace, 'wifi_on' or 'airplane_mode_on' for global, 'location_providers_allowed' for secure). Use `adb_shell` with `settings list <namespace>` to…
namespacestringyesSettings namespace
valuestringyesValue to write. Type depends on the key — typically a string, integer, or 0/1 for booleans. The setting framework accepts everything as a string and parses on read.

No output schema declared.

No examples provided.

adb_shell ~61

Execute a shell command on the Android device. Returns stdout and stderr.

NameTypeReqDescription
commandstringyesShell command to execute on the device
devicestringDevice serial
timeoutnumberTimeout in milliseconds (1s-10min)

No output schema declared.

No examples provided.

adb_signal_detail ~56

Get detailed signal strength measurements: RSRP, RSRQ, SINR, RSSI, timing advance, and signal bars. Provides raw radio measurements for signal analysis and anomaly detection.

NameTypeReqDescription
devicestringDevice serial

No output schema declared.

No examples provided.

adb_snapshot_capture ~56

Capture a comprehensive device state snapshot: installed packages, key settings, and system properties. Saves to a JSON file.

NameTypeReqDescription
devicestringDevice serial
namestringSnapshot name (default: auto-generated timestamp)

No output schema declared.

No examples provided.

adb_snapshot_compare ~55

Compare current device state against a saved snapshot. Shows added/removed packages, changed settings, and property differences.

NameTypeReqDescription
devicestringDevice serial
snapshotPathstringyesPath to the saved snapshot JSON file

No output schema declared.

No examples provided.

adb_snapshot_restore_settings ~71

Restore settings from a saved snapshot to the current device. Only restores global and secure settings — does not install/uninstall packages.

NameTypeReqDescription
devicestringDevice serial
namespacestringWhich settings namespace to restore
snapshotPathstringyesPath to the saved snapshot JSON file

No output schema declared.

No examples provided.

adb_start_activity ~64

Start an activity or app by intent or component name

NameTypeReqDescription
devicestringDevice serial
intentstringyesIntent or component (e.g., 'com.example/.MainActivity' or '-a android.intent.action.VIEW -d https://example.com')

No output schema declared.

No examples provided.

adb_start_app ~52

Launch an app by package name (resolves and starts the default launcher activity)

NameTypeReqDescription
devicestringDevice serial
packageNamestringyesPackage name (e.g., 'com.example.app')

No output schema declared.

No examples provided.

adb_tap_element ~135

Find a UI element by text, resource-id, or content-description, then tap its center. Combines UI hierarchy search with input tap in one atomic operation. More reliable than coordinate-based taps for dynamic layouts.

NameTypeReqDescription
contentDescstringMatch elements with this content-description (partial, case-insensitive)
devicestringDevice serial
indexintegerWhich match to tap if multiple found (0 = first match, default)
resourceIdstringMatch elements with this resource-id (partial match)
textstringMatch elements containing this text (case-insensitive)

No output schema declared.

No examples provided.

adb_tcpdump_start ~114

Start a packet capture on the device using tcpdump. Requires root or tcpdump binary on device. Capture runs in background.

NameTypeReqDescription
devicestringDevice serial
filterstringtcpdump filter expression (e.g., 'port 443', 'host 10.0.0.1')
interfacestringNetwork interface to capture (default: 'any')
maxPacketsnumberStop after N packets (1-1000000, omit for continuous until stop)

No output schema declared.

No examples provided.

adb_tcpdump_stop ~34

Stop an active packet capture and pull the pcap file locally for analysis.

NameTypeReqDescription
devicestringDevice serial

No output schema declared.

No examples provided.

adb_tcpip ~76

Switch a USB-connected device to TCP/IP mode on the specified port (default 5555). After this, you can disconnect USB and use adb_connect.

NameTypeReqDescription
devicestringDevice serial (must be USB-connected)
portnumberTCP port for ADB (1-65535, default 5555)

No output schema declared.

No examples provided.

adb_telephony ~34

Get telephony state including cell info, signal strength, and network registration.

NameTypeReqDescription
devicestringDevice serial

No output schema declared.

No examples provided.

adb_test_gen_from_intents ~68

Analyze a package's registered activities and intent filters to generate a test workflow that launches each exported activity and verifies it renders. Produces workflow JSON compatible with adb_workflow_run.

NameTypeReqDescription
devicestringDevice serial
packageNamestringyesPackage name to analyze

No output schema declared.

No examples provided.

adb_test_gen_from_ui ~115

Analyze the current screen and generate a test workflow that taps each interactive element, takes screenshots, and verifies the app doesn't crash. Produces a workflow JSON compatible with adb_workflow_run.

NameTypeReqDescription
devicestringDevice serial
packageNamestringyesPackage name to monitor during test (used for logcat filtering and crash detection)
returnToStartbooleanPress Back after each tap to return to the starting screen
screenshotAfterEachbooleanTake a screenshot after each tap

No output schema declared.

No examples provided.

adb_test_gen_save ~53

Save a generated workflow JSON to the workflows directory for later execution with adb_workflow_run.

NameTypeReqDescription
namestringyesWorkflow name (used as filename)
workflowstringyesWorkflow JSON string to save

No output schema declared.

No examples provided.

adb_test_session_end ~27

End the active test session. Writes a summary manifest and returns the session directory path.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

adb_test_session_start ~60

Start a structured test session. Creates a named directory for organizing numbered screenshots and logcat captures.

NameTypeReqDescription
devicestringDevice serial
namestringyesTest session name (e.g., 'login_flow', 'threat_detection')

No output schema declared.

No examples provided.

adb_test_step ~78

Capture a numbered test step: takes a screenshot and captures logcat since the last step. Saves both to the session directory.

NameTypeReqDescription
captureLogcatbooleanCapture logcat since last step
captureScreenshotbooleanTake a screenshot for this step
descriptionstringyesDescription of what this step tests or verifies

No output schema declared.

No examples provided.

adb_thermal_compare ~70

Compare current thermal/power state against a saved baseline. Reports temperature changes per zone, CPU frequency shifts, and battery drain rate differences.

NameTypeReqDescription
baselinePathstringPath to baseline JSON. If omitted, uses the most recent baseline for the device.
devicestringDevice serial

No output schema declared.

No examples provided.

adb_thermal_snapshot ~83

Capture a thermal and power snapshot: all thermal zone temperatures, per-CPU frequencies and governors, cooling device states, and battery temperature/current draw. Optionally save as a baseline for later comparison.

NameTypeReqDescription
devicestringDevice serial
labelstringLabel for saved baseline
savebooleanSave snapshot as a baseline JSON file

No output schema declared.

No examples provided.

adb_top ~44

Get current CPU and memory usage snapshot

NameTypeReqDescription
countnumberNumber of iterations (1-100, 1 = snapshot)
devicestringDevice serial

No output schema declared.

No examples provided.

adb_tunnel_close ~88

Close a managed tunnel by ID, or all managed tunnels at once. The corresponding adb forward/reverse entry is removed and the tunnel is dropped from the cleanup registry. Use adb_tunnel_list to see active tunnel IDs.

NameTypeReqDescription
idstringyesTunnel ID (tun_XXXXXX) returned by adb_tunnel_open, or the literal string 'all' to close every managed tunnel.

No output schema declared.

No examples provided.

adb_tunnel_list ~89

List all active managed tunnels (opened via adb_tunnel_open). Shows tunnel ID, device, direction, and both endpoints. Note: this only surfaces tunnels created via adb_tunnel_open — tunnels created via the low-level adb_forward / adb_reverse won't appear here. For those, use adb_forward_list.

NameTypeReqDescription
devicestringFilter to a specific device serial (default: all devices)

No output schema declared.

No examples provided.

adb_tunnel_open ~206

Open a managed tunnel between host and device. Higher-level convenience wrapper over adb_forward / adb_reverse: auto-picks a free host port when one isn't specified (forward only), returns an opaque tunnel ID for later close, and registers cleanup so the tunnel is removed on server exit. Direction 'forward' = host port forwards TO device service; 'reverse' = device port forwards TO host service.

NameTypeReqDescription
devicestringDevice serial
deviceSpecstringyesDevice-side spec, e.g., 'tcp:3000' or 'localabstract:app_socket'
directionstringyes'forward' (host → device) or 'reverse' (device → host)
hostSpecstringHost-side spec, e.g., 'tcp:8080'. For 'forward' direction: omit to auto-pick a free host port. For 'reverse' direction: required (can't auto-pick device-side ports without an extra probe call).

No output schema declared.

No examples provided.

adb_ui_dump ~122

Dump the current UI hierarchy. Parses the view tree into structured element data with coordinates, text, resource IDs, and interaction flags. Use format='tsv' for token-efficient compact output, format='xml' for raw uiautomator XML.

NameTypeReqDescription
clickableOnlybooleanOnly show clickable/interactive elements
devicestringDevice serial
formatstringOutput format: 'text' (default, human-readable), 'tsv' (tab-separated, token-efficient), 'xml' (raw uiautomator XML)

No output schema declared.

No examples provided.

adb_ui_find ~98

Search the UI hierarchy for elements matching text, resource-id, or content-description. Returns matching elements with coordinates for precise adb_input targeting.

NameTypeReqDescription
contentDescstringMatch elements with this content-description (partial, case-insensitive)
devicestringDevice serial
resourceIdstringMatch elements with this resource-id (partial match)
textstringMatch elements containing this text (case-insensitive)

No output schema declared.

No examples provided.

adb_uninstall ~60

Uninstall a package from the device

NameTypeReqDescription
devicestringDevice serial
keepDatabooleanKeep app data and cache (-k flag)
packageNamestringyesPackage name (e.g., 'com.example.app')

No output schema declared.

No examples provided.

adb_wait_element ~178

Wait for a UI element to appear or disappear. Polls the UI hierarchy at regular intervals until the condition is met or timeout expires. Useful for waiting after navigation, animations, or async content loading.

NameTypeReqDescription
conditionstringWait for element to 'appear' (default) or 'disappear'
contentDescstringMatch elements with this content-description (partial, case-insensitive)
devicestringDevice serial
pollMsintegerPolling interval in ms (200-5000, default 500)
resourceIdstringMatch elements with this resource-id (partial match)
textstringMatch elements containing this text (case-insensitive)
timeoutMsintegerMaximum wait time in ms (1s-60s, default 10s)

No output schema declared.

No examples provided.

adb_wait_stable ~127

Wait for the UI to stabilize. Polls the UI hierarchy and waits until consecutive dumps produce the same element count and structure. Useful after screen transitions, animations, or content loading before interacting with elements.

NameTypeReqDescription
devicestringDevice serial
pollMsintegerPolling interval in ms (200-5000, default 500)
stableCountintegerNumber of consecutive identical dumps required (2-10, default 2)
timeoutMsintegerMaximum wait time in ms (1s-60s, default 10s)

No output schema declared.

No examples provided.

adb_wifi ~39

Enable or disable WiFi

NameTypeReqDescription
devicestringDevice serial
enabledbooleanyestrue = enable WiFi, false = disable

No output schema declared.

No examples provided.