Skip to content
@Scion-Project

Scion Project

Apple's open-source XNU kernel and iOS user space, grafted onto Android hardware. https://scion-project.github.io

Scion

Scion Project

iOS 16.5 on Android phones, on Apple's open-source XNU kernel and our own drivers.
An experiment you build yourself from your own copy of iOS. These repositories contain no Apple software.

scion-project.github.io

Phones

Phone State What to expect
Galaxy S9 (SM-G960F, Exynos) Works iOS runs directly on the phone, with no emulator: all eight cores, touch, GPU, Wi-Fi, speakers, microphone, front camera, Bluetooth, sensors, battery. Tested on only a few phones so far
Galaxy S9+ (SM-G965F) and Note9 (SM-N960F) Unproven Nobody has run them. The installer does a 2-minute first run that collects a log, then returns to TWRP
Pixel 10 Virtual machine, in progress iOS in a VM through the Scion app. It reaches the home screen; touch was still being fixed at its last status. No ready-made install for other owners yet

Install on a Galaxy S9

You need an unlocked bootloader, TWRP, a computer and your own iOS 16.5 IPSW.

  1. Back up Boot, System and EFS in TWRP, and copy the backup to a computer.
  2. Build the installer on your computer with scion-installer.
  3. Flash the zip in TWRP and reboot to System.

Known issues

  • One tester has reported the phone restarting by itself. The cause isn't known yet.
  • No mobile network: no cellular data, calls or SMS.
  • No rear cameras, and no headphones.
  • No App Store, Apple ID, iCloud or iMessage.
  • Settings are lost at each restart unless USERDATA is formatted for Scion, which erases Android's data.
  • The passcode protects keychain items only. Your files aren't encrypted.

Something went wrong, or it worked? Report a bug or send a tester report, with your model and last_kmsg. How to save the logs.

Repositories

Repository What it is
scion-installer Start here: builds the TWRP installer on your computer (tooling only)
scion-kernel The kernel, drivers, boot loader and tools; a fork of HakiOS
scion-starlte Galaxy S9 device files and porting record
scion-star2lte · scion-crownlte Galaxy S9+ and Note9 device files (never run)
scion · scion-avf · pyre Pixel 10: the app, its VM backend and its emulator
scion-recovery TWRP with extras for developers: APFS and HFS+ tools, log capture

A scion is a cutting grafted onto another plant's rootstock.

Built on the work of the HakiOS and ChefKiss projects, Project Silicium, and the Exynos 9810 mainline community. Not affiliated with Apple, Samsung or Google.

Popular repositories Loading

  1. scion-starlte scion-starlte Public

    Galaxy S9 (SM-G960F) device files for Scion. iOS 16.5 works, without cellular or rear cameras. To install, use scion-installer.

    Python 8 1

  2. scion-kernel scion-kernel Public

    Forked from oosexgang/hakios-xnu-kernel

    Scion's kernel: iOS 16.5 on Android phones, on Apple's open-source XNU. Works on the Galaxy S9; S9+ and Note9 are untested. Install with scion-installer. A fork of HakiOS; ships no Apple software.

    C 7

  3. scion-crownlte scion-crownlte Public

    Galaxy Note9 (SM-N960F) device files for Scion. Untested: nobody has run it, and the installer does only a 2-minute first run that collects a log.

    Shell 7

  4. scion scion Public

    Android app that runs iOS in a virtual machine or an emulator on a Google Pixel 10. Experimental, with no ready-made install for other owners yet. Ships no Apple software.

    Kotlin 1 1

  5. scion-installer scion-installer Public

    Start here to install Scion: builds a TWRP installer on your computer from your own iOS 16.5 IPSW. Galaxy S9 works; S9+ and Note9 are untested. Tools only; ships no Apple software.

    Shell 1

  6. scion-star2lte scion-star2lte Public

    Galaxy S9+ (SM-G965F) device files for Scion. Untested: nobody has run it, and the installer does only a 2-minute first run that collects a log.

    Shell 1

Repositories

Showing 10 of 31 repositories
  • scion-kernel Public Forked from oosexgang/hakios-xnu-kernel

    Scion's kernel: iOS 16.5 on Android phones, on Apple's open-source XNU. Works on the Galaxy S9; S9+ and Note9 are untested. Install with scion-installer. A fork of HakiOS; ships no Apple software.

    Scion-Project/scion-kernel's past year of commit activity
    C 7 422 0 0 Updated Nov 9, 2026
  • scion-boot-exynos9810 Public

    Scion first-stage AArch64 bootloader for the Galaxy S9 (Exynos 9810): EL3 entry, UART, PSCI, stage-2 handoff. QEMU-tested scaffold.

    Scion-Project/scion-boot-exynos9810's past year of commit activity
    C 0 MIT 0 0 0 Updated Nov 9, 2026
  • scion-installer Public

    Start here to install Scion: builds a TWRP installer on your computer from your own iOS 16.5 IPSW. Galaxy S9 works; S9+ and Note9 are untested. Tools only; ships no Apple software.

    Scion-Project/scion-installer's past year of commit activity
    Shell 1 MIT 0 1 0 Updated Nov 8, 2026
  • scion Public

    Android app that runs iOS in a virtual machine or an emulator on a Google Pixel 10. Experimental, with no ready-made install for other owners yet. Ships no Apple software.

    Scion-Project/scion's past year of commit activity
    Kotlin 1 AGPL-3.0 1 17 0 Updated Nov 8, 2026
  • scion-avf Public

    For developers: the Scion app's VM backend, running XNU on the Pixel 10's own hypervisor. Reaches the iOS home screen; touch still in progress. Ships no Apple software.

    Scion-Project/scion-avf's past year of commit activity
    Kotlin 0 AGPL-3.0 0 5 0 Updated Nov 8, 2026
  • scion-starlte Public

    Galaxy S9 (SM-G960F) device files for Scion. iOS 16.5 works, without cellular or rear cameras. To install, use scion-installer.

    Scion-Project/scion-starlte's past year of commit activity
    Python 8 1 0 0 Updated Nov 8, 2026
  • hakios-mt6768 Public Forked from oosexgang/hakios-mt6768

    Infinix Hot 20 (MediaTek MT6768) port from HakiOS. Not part of Scion and not tested by this project; a fork of HakiOS's repository.

    Scion-Project/hakios-mt6768's past year of commit activity
    C 0 MIT 10 0 0 Updated Nov 8, 2026
  • pyre Public Forked from ChefKissInc/Inferno

    The emulator behind the Scion app: an emulated iPhone on Android (Pixel 10). Research-grade and slow. A fork of ChefKiss Inferno; ships no Apple software.

    Scion-Project/pyre's past year of commit activity
    C 0 583 0 0 Updated Nov 8, 2026
  • scion-frankel Public

    Bare-metal device files for the Google Pixel 10 (frankel). Never run on a phone, and testing needs a wipe. For iOS on a Pixel 10 today, see the Scion app.

    Scion-Project/scion-frankel's past year of commit activity
    Python 0 MIT 0 0 0 Updated Nov 8, 2026
  • hakios-sm7325 Public Forked from oosexgang/hakios-sm7325

    POCO X5 Pro 5G (redwood) device files from HakiOS. Not covered by Scion's installer; a fork of HakiOS's repository.

    Scion-Project/hakios-sm7325's past year of commit activity
    Python 0 7 0 0 Updated Nov 8, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.