device_reboot
Reboot an Android device. DISRUPTIVE and NOT REVERSIBLE: the device is unreachable for roughly 40 seconds, the stream drops, the MCP session is torn down, and anything in progress on the device is lost. Requires confirm=true — there is no default. Do NOT reach for this to recover from a flaky tool call; try device_release first, which resets the session without touching the device. Reboot only when the device itself is wedged and a human has asked for it. The iOS counterpart is ios_reboot.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| udid | Yes | Device serial number (UDID) | |
| confirm | Yes | Must be exactly true. Acknowledges the device will restart and the session will be lost. |