投稿 提交工具 投放合作

HakiOS:在 Android 手机上运行 XNU 内核的研究项目

NEW
逆向工程 2.8k(+19) 463 C 2026-11-15 在 GitHub 打开

将 Apple 开源 Darwin XNU 内核移植到 Android 手机的研究项目,自带引导、驱动与配置系统。

HakiOS 是一个研究性质的项目,目标是把 Apple 开源的 Darwin 内核(XNU,xnu-8796.121.2)运行在 Android 手机上,类比 Android 之于 Linux。它自带引导加载器、驱动、配置系统和版本号,同一内核也可在 QEMU 中运行,不依赖任何 Apple 或手机厂商组件。项目定位为研究平台而非 ROM:默认从 RAM 运行,重启后手机恢复为 Android。仓库包含内核移植、通用驱动、加载器、用户空间、工具、文档以及 devices/qemu;相关仓库涵盖 Metal 在 Adreno GPU 上的实现、POCO X5 Pro 5G(SM7325)与 Infinix Hot 20(MT6768)的机型移植、UEFI 固件等。仓库不包含任何 Apple 或厂商固件,Darwin 用户空间需自行从 IPSW 布局,Apple 服务(激活、Apple ID、iCloud、App Store)不支持也非目标。XNU 补丁及衍生文件采用 Apple 公共源码许可证 2.0,其余为 MIT。项目声明与 Apple 无关联或背书。

Star 趋势2026-11-06 — 2026-11-15当前 Stars 2.8k24h +19

2.5k2.7k2.8k11-0611-1211-15