Skip to main content

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​

NameTypeRequiredWhat it is
namestringyesAn AVD's name (Android), or a simulator's name or UDID (iOS).
windowbooleanShow 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"
}
}
}