start_session
Spawn a target process on a device and create a Frida session for dynamic instrumentation. Assign a session ID, specify the target package or binary, and optionally set device and spawn arguments.
Instructions
Spawn target on the named device and open a Frida session.
Args:
session: analyst-chosen session id. The MCP layer keeps a
table mapping session id → live Frida session. Pick
something readable (e.g. "android-game").
target: package name (Android), bundle ID (iOS), or
absolute path to a native binary.
device_id: "usb", "local", "remote:<addr>",
or a specific device id. Empty string means the
first available device.
spawn_args: extra argv to pass to the target on spawn.
wait: when True (default), block until the spawned
process is unpaused.
Returns::
{
"status": "OK",
"session_id": "...",
"pid": N,
"device_id": "...",
"kind": "spawn"
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| session | Yes | ||
| target | Yes | ||
| device_id | No | ||
| spawn_args | No | ||
| wait | No |