app_boot
This tool on every surface: CLI · MCP · Python · JavaScript · Go · Java · .NET
Start an Android emulator by its AVD's name, or an iOS simulator by its name or UDID, and wait until it has booted — adb sees it and Android says boot completed, or simctl's boot status returns — answering with its serial or UDID. One already running is said to be, not started again. An emulator cold-boots, headless unless window is true; its output goes to a log under ~/.mobium/emulator. Real phones are not booted: they are somebody's.
Changes the device, the app or the session: readOnlyHint is false.
Arguments
| Name | Type | Required | What it is |
|---|---|---|---|
name | string | yes | An AVD's name (Android), or a simulator's name or UDID (iOS). |
window | boolean | Show the emulator's window. Default false: headless. |
Examples
Each is the arguments of a tools/call request; the first is shown whole.
Boot an emulator by its AVD's name, and wait until it is up
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "app_boot",
"arguments": {
"name": "mobium-test"
}
}
}