Get the latest tech news
Emulating an iPhone in QEMU (Part 2)
We pushed iOS emulation further: debugging userspace, bypassing setup, enabling multitouch and network to reach a functional home screen.
Of course SEP wasn’t the only hardware part we didn’t emulate, and we noticed a process called CommCenter kept crashing in a loop and prevented SpringBoard from finishing its init. Non-emulated hardware components usage (SEP, GPS, Bluetooth, Camera…) Minimum version allowed (most current apps are starting to be restricted to iOS 15/16+) Mandatory Metal rendering Restore / Boot Software rendering Kernel and userspace debugging Paring with the host Serial / SSH access Multitouch Network Install and run any arbitrary ipa
Or read this on Hacker News