cellular
Simulate emulated cellular network conditions: set data and voice registration, signal strength, latency, and throughput. Test offline, roaming, weak-signal, or slow-network behavior in an Android emulator.
Instructions
Shape the emulated cellular radio (adb emu gsm / network): data and voice registration state (unregistered/home/roaming/searching/denied/off/on), signal strength (0-4), and mobile-data throughput/latency (network_speed like "lte"/"edge" or ":" kbps; network_delay like "umts" or ":" ms). Test offline/roaming/weak-signal and slow-network behaviour deterministically. Every field optional; set at least one. Emulator-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | Mobile-data registration state: one of unregistered, home, roaming, searching, denied, off, on. Omit to leave unchanged. | |
| voice | No | Voice registration state: one of unregistered, home, roaming, searching, denied, off, on. Omit to leave unchanged. | |
| serial | No | Target device serial (adb -s). Optional when exactly one device is attached. | |
| signal | No | Signal strength 0-4 (0 = no bars, 4 = full). Omit to leave unchanged. | |
| network_delay | No | Latency: a named profile (none, gprs, edge, umts) or raw "<min>:<max>" in ms. Omit to leave unchanged. | |
| network_speed | No | Data throughput: a named profile (gsm, gprs, edge, umts, hsdpa, lte, evdo, full) or raw "<up>:<down>" in kbps. Omit to leave unchanged. |