Experimental · Open source

Real iOS on Android hardware

No emulator, no launcher theme, no Android underneath. HackiOS is an open-source research effort that boots Apple’s own iOS on Android phones.

Overview

What it is, and who is behind what.

In October 2026 developers showed real iOS 16 running on Snapdragon-based Android phones. The projects build Apple’s open-source kernel (XNU), write new drivers for each phone, and run system files from Apple’s own firmware on top. Press coverage has dubbed the scene “HackiOS”, after the Hackintosh.

Official

OOSEX GANG

The only official source for HackiOS: the website, the GitHub organisation and the Telegram channel. Everything else on this page is community-made.

Community

Everyone else

ios-sweet, its forks, PixeliOS, UniXNU and hackiosx.dev are independent. They are useful, but they are not run by the HackiOS team.

Research, not a daily driver. There are no calls and no Apple ID, and iOS’s security features are switched off or stubbed.

How it works

Four ideas shared by almost every port.

  1. Boot without flashing. A small shim or UEFI loader starts from a temporary fastboot boot image on an unlocked bootloader, so stock boot partitions stay untouched.
  2. Apple’s kernel, new drivers. Apple’s published XNU source is patched for the phone’s chip, with new drivers for storage, display, touch and buttons.
  3. Pretend to be an iPhone. A device tree copied from an iPhone X makes iOS believe it runs on Apple hardware.
  4. Bring your own iOS. The userland is built on your machine from Apple’s firmware (IPSW). The repos do not ship Apple’s files.

Official: HackiOS by OOSEX GANG

The only official project, source and channels.

OfficialPOCO X5 Pro 5G (redwood)iOS 16.5Snapdragon 778G

HackiOS

Open-sourced as a v0.1.0 pre-release “source drop” on 22 Oct 2026. It boots through a UEFI port with an XNU loader and runs from RAM, so Android stays on the phone. It also runs in QEMU on a Linux PC.

Reported working: GPU-drawn interface, Wi-Fi, audio, camera, multitouch, Sileo. Missing: cellular, Bluetooth, Metal for apps, App Store and Apple ID.

Community projects

Independent ports, not affiliated with the HackiOS team.

CommunityRedmi Note 10 ProiOS 16.7.16

ios-sweet

The port by dipa-studio (MIT licence) that most forks build on. Boots to the home screen with touch and buttons; the CPU draws everything. It installs into userdata and erases Android data.

CommunityPixel 6aTensor G1

PixeliOS

A research port by PixOS-Project, based on ios-sweet, with layouts other Pixels can plug into. Reaches the home screen with touch, but is slow. The authors state that much of the code is written by AI agents.

CommunityXiaomi Pad 6S ProiPadOS 17

UniXNU

An independent tablet port with a native Adreno 740 driver and Metal translated to Vulkan. Home screen, Settings and touch are reported working.

Devices & forks

Community ports, mostly forks of ios-sweet. States change quickly.

DeviceChipRepoState
POCO X5 Pro 5G OfficialSnapdragon 778Goosexgang/hackios-xnu-kernelGPU UI, Wi-Fi, audio, camera.
Redmi Note 10 Pro (sweet)Snapdragon 732Gdipa-studio/ios-sweetHome screen, touch, buttons. CPU rendering.
Redmi Note 12 4G (topaz)Snapdragon 685MakrSas/ios-topazHome screen, touch, Wi-Fi with Safari, sound, GPU via Mesa. The 5G and Pro models are not covered.
Nothing Phone (3a) (asteroids)Snapdragon 7s Gen 3nothing-sm7635-devs/ios-asteroidsEarly. The README is still the ios-sweet text; check NOTES.md and commits.
Google Pixel 4 (flame)Snapdragon 855NWylynko/ios-flameGPU-drawn apps, Wi-Fi, Safari, SSH over USB.
Google Pixel (2016)Snapdragon 821joranv1/ios-sailfishStock apps, GPU, Wi-Fi, real battery.
Google Pixel 6a (bluejay)Tensor G1PixOS-Project/pixelios-kernelLock and home screen, touch.
LG V60 ThinQ 5GSnapdragon 865ch1tmdgus/ios-v60Interface with touch and buttons.
POCO M8 5GSnapdragon 6 Gen 3ios-topaz-experimentsSpringBoard runs; GPU in progress.
Samsung Galaxy S7Exynos 8890wardevsa/ios-a5xelteSetup screen with touch; very slow.

No Redmi Note 12 Pro fork is listed on hackiosx.dev yet. Browse ios-sweet’s fork list or ask on r/hackios.

Status

What works today, depending on the port.

Reported working

  • Lock screen, home screen, Control Center, Settings
  • Touch and hardware buttons
  • Multi-core CPU
  • GPU UI, Wi-Fi, sound and camera on the most advanced ports

Still missing (most ports)

  • Cellular, calls, Bluetooth
  • App Store and Apple ID
  • Full Metal support for apps
  • Reliable charging and battery reporting
  • Face ID and data protection

Guides & docs

Community documentation, not run by the HackiOS team.

Community

hackiosx.dev

A neutral docs site comparing the projects, with chip-family compatibility notes, a porting guide and a list of open problems.

Before you try

Use a spare phone.

  • You need an unlocked bootloader, a Linux PC, and Apple’s firmware downloaded by you.
  • Some ports install into the user-data partition, which erases Android. Back up persist, modem and boot partitions first.
  • Never put personal data on it, because code signing and sandboxing are largely disabled.
  • Beware of fake “iOS emulator” apps and one-click installers, which often carry malware.
  • The official site also promotes a community crypto token on BNB Chain. This page is not affiliated with it and it is not financial advice.

Community & chat

Where news and help happen.

Official

Telegram

The HackiOS channel, where builds and news appear first.

Official

GitHub: oosexgang

Source code from OOSEX GANG.

Community

Reddit: r/hackios

Questions, port announcements and progress reports from the wider scene.