Changes

Jump to navigation Jump to search

IOS emulators

1,326 bytes added, 04:20, 5 March 2023
no edit summary
;QEMU (fork)
:Based on earlier work emulating the S5L8900 and the iPhone 11 in QEMU. It can emulate an iPod Touch 1G running iOS 1.0, including iBoot, the kernel, and the Springboard, although it requires a modified NOR and NAND image. Some features, such as audio and Wi-Fi, are not emulated, and there are multiple crashes.[Source code](https://github.com/devos50/qemu/tree/ipod_touch_1g) - [Blog post](https://devos50.github.io/blog/2022/ipod-touch-qemu/) - [Blog post pt.2](https://devos50.github.io/blog/2022/ipod-touch-qemu-pt2/)
;BlackThunder
:The official iOS SDK (macOS-only) only allows for running your own projects, i.e. they run code generated for an x86 target rather than ARM code as used by iOS. However some simulators e.g. BlackThunder, make use of the simulator in the iOS SDK to run a few chosen iOS apps that are recompiled for x86. [[BlackThunder]] (Chinese:黑雷模拟器),website is a closed source, commercial iOS simulator that can run a few commercial iOS apps. Unlike previous emulation trails, BlackThunder firstly loads a highly trimmed Hackintosh image via VirtualBox, which loads Xcode and an iOS simulator into it, then runs iOS apps that are decompiled and recompiled for the x86 architecture.
 
;Cycada
: **Cycada** (2014), formally known as Cider is an unreleased reasearch project made by a few folks at Columbia that ran iOS 5.1.1 and experimentally iOS 6 apps at a high, but not perfect quality and compatibility (see paper for list). It is based on pirated iOS libraries. It is seriously not reccomended to initiate contact with the developers of the project, as they never planned on releasing it and want people to use their paper to reproduce it with "significant effort". You may try to recreate Cycada on your own, provided that you know the internals of Android, iOS, XNU, and Linux. [Website](https://systems.cs.columbia.edu/projects/cycada/) - [Paper](https://jeremya.com/files/pub/2015/02/andrus-thesis.pdf) - [Video demo](https://www.youtube.com/watch?v=Uaple0Ec1Dg) - [Presentation](https://jeremya.com/files/pub/2014/03/cider/Cider-ASPLOS-2014-clean-full.pdf) - [Announcement](http://engineering.columbia.edu/sync-columbia-engineering-team-first-run-ios-apps-android-platform) - [Wikipdia](https://en.wikipedia.org/wiki/Columbia_Cycada) - [Screenshots](https://archive.org/details/image-071)
==History of failed iOS emulation attempts==
Anonymous user

Navigation menu