Quick start¶
Before connecting a device¶
Use macOS 13 or later, choose the release matching the Mac architecture, and work only with a device you own or are explicitly authorized to use. The README installation section is the canonical source for clone, source-launch, release-download, Gatekeeper, and removal instructions.
Keep one intended device connected
External providers such as UFADE, MVT, go-ios, idb, and ipsw use their own target-selection rules. A device selected in the toolkit does not constrain an external program.
First session¶
- Connect the unlocked device directly with a data-capable cable.
- Approve the macOS accessory prompt and the iOS Trust prompt if shown.
- Select the intended physical device in the top-right picker.
- Open Device & DDI and check Developer Mode only if the intended workflow needs developer services.
- Run Capability Matrix before mounting, tunneling, streaming, or changing state.
- Choose a workspace and review its prerequisite, target, exact argument vector, and safety classification.
- Stop streams, clear simulated location, finalize evidence, and unmount temporary developer support when finished.
The complete first-device walkthrough explains each state and the expected failure indicators. For a controlled real-device validation, use the physical-device test protocol.
Learn without a physical device¶
Use Demo Mode for a visibly simulated interface walkthrough. It never exposes a fake device to operational code, and device actions remain disabled. The Action Palette (⌘ K) and keyboard reference (⌘ /) remain available for navigation.