All source code can be found in my branch of QEMU. I haven’t made any modifications to the bootloader, the kernel or other binaries being loaded. Springboard renders the home screen and is responsible for launching other applications such as Safari and the calendar. The emulator runs iBoot (the bootloader), the XNU kernel and then executes Springboard. The emulated device runs the first firmware ever released by Apple for the iPod Touch: iPhoneOS 1.0, build 3A101a. ![]() ![]() After months of reverse engineering, figuring out the specifications of various hardware components, and countless debugging runs with GDB, I now have a functional emulation of an iPod Touch that includes display rendering and multitouch support. ![]() Emulating an iPod Touch 1G and iPhoneOS 1.0 using QEMU (Part I)Īround a year ago, I started working on emulating an iPod Touch 1G using the QEMU emulation software.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |