I was inspired by Corellium, a service which can boot any iOS in a virtual machine. I’ve been interested in how iOS starts, so I’ve been trying to boot the iOS kernel in QEMU. If you want to run iOS, you should ask instead, or just buy an iPhone.
Sign up with your email to be the first to read new posts.įirst, let me repeat: this is completely useless unless you’re really interested in iOS internals. This is Part 2 of a series on the iOS boot process. Here’s what I learned, and how you can try this yourself. I got launchd and recoveryd to start on an emulated iPhone running iOS 12 beta 4’s kernel using a modified QEMU.