Skip to content

Architecture

How iosmux works right now, current state. Forward planning lives in plans/; historical research that informed these shapes lives in research/.

  • Connection model — high-level data flow from the iPhone through havoc to Xcode, including the dylib-injection seam in CoreDeviceService and the loopback-tunnel handoff to pymobiledevice3.
  • Protocol references — RemoteXPC, RSD, CoreDevice XPC framing, the L2 bridge layout, and the OS_remote_device Objective-C interface our injection rides on.

Each page in architecture/ describes "what is" — anything that would be wrong to act on without further research belongs in research/, and anything still being decided belongs in plans/.