HackiOS GitHub 仓库在哪?HakiOS 官方源码、仓库结构与假仓库识别
HackiOS 已在 GitHub 开源,官方组织是 oosexgang,主仓库 hakios-xnu-kernel。这里列出每个官方仓库的用途、旧仓库的跳转关系、怎么构建,以及如何避开冒名仓库和假下载。

结论先说: HackiOS(现在的正式名称是 HakiOS)已经在 GitHub 开源。官方组织是 oosexgang,主仓库是 oosexgang/hakios-xnu-kernel。本文核实于 2026-11-05。
官方仓库一览
| 仓库 | 用途 |
| ---------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
| hakios-xnu-kernel(原 hackios-xnu-kernel) | 主仓库:把 Apple 开源的 XNU 内核移植到高通安卓手机,含启动程序、驱动、工具,以及 Metal 驱动 hakios-metal/。约 2.5k star。 |
| hackios-xnu-userland | 已废弃,只保留一行说明:用户空间部分已并入主仓库的 userland/ 目录。 |
| hakios-uefi | HakiOS 的 UEFI 启动程序。 |
| hakios-metal | 已并入主仓库,原 Metal 驱动(C++)。 |
| hakios-sm7325 | 设备仓库:POCO X5 Pro 5G(代号 redwood,骁龙 778G)。 |
| hakios-mt6768 | 设备仓库:Infinix Hot 20(联发科 mt6768)。 |
| hackios-web | 官网源码(Next.js),提供英、俄、乌、中四种语言的文档。 |
搜索 “hackios github” 时,Google 排在最前面的往往是已经废弃的 hackios-xnu-userland。它的 README 只有一句 “Moved”,真正的代码在主仓库里。
仓库里有什么,没有什么
- 有: 内核移植、UEFI 与 U-Boot 启动链、
xnuloader、触控、存储、GPU、音频、Wi-Fi、基带等驱动,以及每台设备的配置。 - 没有: iOS 本身。内核可以启动 Darwin 16.5 的用户空间,但这部分需要你从 Apple 官方下载的固件自行生成。项目不分发 iOS,也没有打包好的刷机包。
怎么开始
官方文档给了四条路线,从门槛最低的开始:
- 在 QEMU 里试: 不需要手机。按 README 在 Linux 电脑上构建,脚本会下载 Apple 的 iOS 16.5 固件、在本机生成系统镜像,然后在窗口里打开 iOS,鼠标当手指用。
- 在手机上跑: POCO X5 Pro 5G 通过 fastboot 从内存启动,重启就回到 Android,不会覆盖原系统。
- 用 Metal: 窗口服务器在 Adreno GPU 上通过 Metal 绘制。页面滑动约 100~118 帧,还没稳定在 120 帧。
- 移植你的设备: 新建一个设备仓库,先在不依赖手机自带系统的情况下启动,再逐个加驱动。
用备用机,先备份;它是研究项目,没有电话功能和 App Store。
怎么识别假仓库和假下载
- 官方组织只有 oosexgang。其他账号下名为 hackios 的仓库,要看是不是 fork、有没有写明来源。研究性质的分支(例如给 Pixel 8 做的实验仓库)不是官方仓库。
- 官方没有发布 APK、IPA 或 “一键刷机包”。打包好的“HackiOS 下载”都不可信。
- 要求付费、填问卷、关注账号才给链接的,一律是骗局。
常见问题
HackiOS 开源了吗? 开源了,在 GitHub 的 oosexgang/hakios-xnu-kernel。
HackiOS 和 HakiOS 是一回事吗? 是。项目改名为 HakiOS,旧仓库名 hackios-xnu-kernel 会跳转到新名。
hackios-xnu-userland 为什么是空的? 用户空间部分已经并入主仓库的 userland/ 目录,旧仓库只保留跳转说明。
GitHub 上能直接下载 iOS 镜像吗? 不能。iOS 用户空间需要你用 Apple 官方固件自行生成。
相关阅读:发布进度 · 支持哪些手机 · 安卓手机上运行 iOS 的几种方法