Analysis updated 2026-05-18
Run an Apple Silicon virtual machine on an Android phone for experimental testing
Flash an iOS virtual machine from an Android device using QEMU-based tooling
Study how Apple ARM device emulation can be ported to mobile hardware
| alexzorzi/inferno-android | sgkdev/ptrace_may_dream | atc1441/atc_rtl_ble_oepl | |
|---|---|---|---|
| Stars | 10 | 11 | 12 |
| Language | C | C | C |
| Setup difficulty | hard | hard | hard |
| Complexity | 5/5 | 5/5 | 5/5 |
| Audience | developer | researcher | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires a Mac for the iOS VM patching step, then a high-end Android device, the emulator is slow and not yet stable.
Inferno-Android is a fork of ChefKiss Inferno, a project that lets you run an Apple Silicon device simulation on your computer. The original Inferno is built on top of QEMU, a well-known tool for running virtual machines, and is specifically designed to mimic Apple ARM-based hardware. This fork adds the ability to run that same simulation from an Android phone instead of a desktop or laptop. The project was tested on a Samsung Galaxy S26 Ultra running Android 17 with a Snapdragon processor. The goal was simple: get Inferno working on Android, even if that meant some rough edges. The creator describes it as hacked together to work on Android, which sets expectations clearly. There are real limitations to know about. The setup is not stable, and performance is slow because phone processors are not built for this kind of heavy emulation work. The showcase video included in the repository has been edited to skip past long loading screens, so what you see is faster than what you would experience in practice. You also still need a Mac computer to handle part of the process, specifically patching the iOS virtual machine before you can use it on Android. What can it actually do? Once set up, the guest virtual machine can flash an iOS virtual machine on Android. This is a technical achievement but not a polished consumer experience. It is aimed at developers and enthusiasts who want to explore Apple device emulation in a mobile context, not at general users looking for a practical tool. The project is open-source and licensed under the GNU General Public License version 3, which means you can use, study, and modify it freely, but any changes you distribute must also remain open-source. The original ChefKiss Inferno team accepts donations to keep development going.
A fork of ChefKiss Inferno that lets Android phones run an Apple Silicon device emulator. Experimental and slow, and still requires a Mac for part of the setup.
Mainly C. The stack also includes C, QEMU, Android.
Licensed under GPL v3, meaning you can use and modify it freely but must keep any distributed changes open-source.
Setup difficulty is rated hard, with roughly 1day+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.