hackiosx Projects r/hackios

Projects

Each project targets one device first, but all of them are written to be ported. Here is what each one runs on, what works, and where to find the source.

HackiOS

By the OOSEX GANG team, open-sourced in October 2026 in two repositories: the kernel side (XNU changes, the EFI loader, the UEFI port, Wi-Fi) and the userland side (the system image builder, their init, the GPU and audio pieces).

Works

Missing

It's set up as a research bench: each session runs for a set time, then the kernel hands its log back to the loader. Start with the kernel repository's README.

ios-sweet

A port of XNU to the Redmi Note 10 Pro with its own boot shim and drivers.

Works

Missing

Build and install steps are in the README.

UniXNU

An independent project that runs iPadOS 17 on the Xiaomi Pad 6S Pro (sheng, Snapdragon 8 Gen 2), using the iPadOS firmware of the 2017 iPad Pro. Like HackiOS it boots through a ported Mu-Silicium UEFI, with its own UEFI boot manager and loader (DarwinBoot). The kernel is patched to run with 4 KB memory pages, and the drivers are split into separate repositories under the UniXNU organization.

Works

Missing

Documentation, including a porting guide, is at unixnu.com. Source: UniXNU and the sheng device repository.

Community ports

PhoneChipBased onState
Redmi Note 12 4GSnapdragon 685ios-sweet, with GPU, sound and Wi-Fi glue code from HackiOS (its Wi-Fi driver is its own)Home screen with touch and buttons, all 8 cores, Wi-Fi with Safari, Adreno 610 GPU through Mesa, sound, charging
LG V60 ThinQ 5GSnapdragon 865ios-sweetiOS interface with working touch and buttons
Google Pixel (2016)Snapdragon 821ios-sweet, iPhone 8 firmwareAll stock apps, GPU drawing through Mesa on the Adreno 530, Wi-Fi in Settings with Safari, real battery and charging, about 20 seconds to the lock screen, on 2 GB of RAM
Google Pixel 4Snapdragon 855ios-sweetHome screen and stock apps drawn with Metal on the Adreno 640 (through Mesa's Vulkan driver), Wi-Fi in Settings, Safari, SSH over USB
Google Pixel 6a (PixeliOS)Tensor G1ios-sweetLock screen and home screen, touch, all 8 cores (button driver not tested yet)
POCO M8 5GSnapdragon 6 Gen 3Redmi Note 12 portSpringBoard runs, USB networking and live log; GPU work in progress
Samsung Galaxy S7 (SM-G930F)Exynos 8890ios-sweet (through a Galaxy A5 2016 fork)iOS setup screen with touch and all four buttons; CPU rendering, very slow

Got a port working? Post it on r/hackios and it can be added here.