We wrote final yr a few developer who efficiently emulated iPhone OS on a Mac utilizing QEMU. On the time, the unique firmware of the first technology iPod contact was used to exhibit that emulating iPhone and iPod contact software program is feasible. Now Martijn de Vos, also referred to as devos50, has proven the progress he has made with this emulator, which now runs iPhone OS 2.1.
iPhone OS 2 emulated with QEMU
As shown by the developer on X (previously referred to as Twitter), he has now managed to emulate a 2nd technology iPod contact, which runs iPhone OS 2.1, with QEMU. In response to de Vos, the emulator has been working “easily,” and most options, such because the multi-touch and LCD drivers, are working. He additionally claimed that many of the built-in apps are opening as anticipated.
Final yr, the developer defined that he selected to emulate an outdated iPod contact firmware as a result of doing so with an iPhone firmware could be way more sophisticated because the iPhone model would require emulating additional {hardware} parts.
Emulating iPhone OS 1 was only a proof of idea, as there’s not a lot you are able to do with it. Though iPhone OS 2 can be fairly outdated, this was the primary model with the App Retailer, which implies it’s able to working third-party apps. This may enable some individuals to protect outdated video games which have by no means been up to date for contemporary gadgets.
The developer says there’s nonetheless lots of work to be achieved. For example, the iPhone OS emulator doesn’t assist audio or Wi-Fi, however de Vos says he has made “some progress” with the required drivers. Because the mission evolves to the purpose the place it may run newer variations of the iPhone OS (and iOS), it will enable customers to emulate extra apps.
Working iPhone apps on different platforms
Different builders are engaged on emulating iPhone software program, too. Earlier this yr, Hikari no Yume launched a software known as “touchHLE.” However in contrast to de Vos’ mission, touchHLE solely runs particular person iPhone OS apps, not your complete working system.
The primary model was capable of run a couple of video games, resembling Tremendous Monkey Ball and Crash Bandicoot: Nitro Kart 3D, with audio and even accelerometer simulation. The mission has additionally advanced significantly and now works with much more apps and video games, together with Doom, Fastlane Avenue Racing, and Thriller Mania.
As for the QEMU emulator, you could find out extra particulars about it on GitHub.
FTC: We use revenue incomes auto affiliate hyperlinks. Extra.