返回博客

HackiOS GitHub 仓库在哪?HakiOS 官方源码、仓库结构与假仓库识别

2026年11月5日HackiOS 资讯编辑部HackiOS 资讯编辑部

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

HackiOS GitHub 仓库在哪?HakiOS 官方源码、仓库结构与假仓库识别

结论先说: 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,也没有打包好的刷机包。

怎么开始

官方文档给了四条路线,从门槛最低的开始:

  1. 在 QEMU 里试: 不需要手机。按 README 在 Linux 电脑上构建,脚本会下载 Apple 的 iOS 16.5 固件、在本机生成系统镜像,然后在窗口里打开 iOS,鼠标当手指用。
  2. 在手机上跑: POCO X5 Pro 5G 通过 fastboot 从内存启动,重启就回到 Android,不会覆盖原系统。
  3. 用 Metal: 窗口服务器在 Adreno GPU 上通过 Metal 绘制。页面滑动约 100~118 帧,还没稳定在 120 帧。
  4. 移植你的设备: 新建一个设备仓库,先在不依赖手机自带系统的情况下启动,再逐个加驱动。

用备用机,先备份;它是研究项目,没有电话功能和 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 的几种方法