Device setup overview
Device setup is automated wherever the platform allows. Pick the row that matches your device.
| Platform | Command | Notes |
|---|---|---|
| Android, no root | sieve android setup |
Uses adb reverse and http_proxy |
| Android, emulator or rooted | sieve android inject-ca |
Installs the CA into the system store |
| Android, apps that ignore the proxy | sieve android vpn |
Needs the companion app |
| Android, pinned apps | sieve android frida |
See Certificate pinning |
| iOS Simulator (macOS) | sieve ios-sim setup |
See iOS Simulator |
| iPhone | sieve ios-device setup |
Scan the QR code on the same Wi-Fi network |
Run sieve <command> --help for all options.
Every setup command restores what it changed when the session ends. If a session crashed, see Cleanup.