Android device discovery
Find every Android device reachable from this host and pin down the exact target for a session.
When to use
- Starting any Android session (always the first step).
- A device the user expects is not listed.
- Unplugged / rebooted device needs re-finding.
Tools used
list_devices— what the ADB server currently knows (serial + state).discover— actively scan USB / Wi-Fi (adb pair) / emulator transports.status— detailed state of each candidate.connect— only after a unique target is agreed.
Procedure
list_devices— record the baseline.- If the target is missing,
discoverwith the appropriate scope (USB, Wi-Fi, emulator). - If multiple devices appear, stop and ask which serial (or named fleet group) to use — never guess.
- Only after a unique target is confirmed, proceed to
connect(that isandroid-adbterritory).
Security
- Discovery is read-only and safe to run freely.
- The mutative boundary is
connect: requires human approval. - Preserve the full list as evidence — a session must know what else is online.
Related skills
android-control · android-adb · android-multi-device