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_deviceObjective-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/.