把完整的 iOS 16.5 跑在安卓手机上:开源项目 HackiOS — Hacker News 中文摘要
来源:github.com — 60 分 · HN #50196718
📋 概述
开源项目 HackiOS 把苹果开源的 XNU 内核(xnu-8796.121.2,即 iOS 16.5 的内核)跑到安卓手机硬件上,并在其上运行未修改的 iOS 16.5 用户态:launchd → backboardd → SpringBoard → 应用。为了做到这点,项目自带 EFI loader、苹果闭源驱动的替代实现、UEFI 移植层,以及一层兼容层之上的 Linux Wi-Fi 驱动。仓库不含任何苹果文件,用户需自行运行脚本从苹果 CDN 下载 IPSW 并本地提取所需内容;已在 POCO X5 Pro 5G 实机与 QEMU 上验证。
🔑 核心要点
- 已在 POCO X5 Pro 5G 实机与 QEMU 上跑通 launchd → SpringBoard → 应用整条链路。
- 需要自研 EFI loader、闭源驱动的替代品、UEFI 移植层和 Linux Wi-Fi 兼容层。
- 仓库里 不含任何苹果文件,靠 fetch 脚本从苹果 CDN 下载 IPSW 后本地提取。
- 讨论区关心两件事:能否借此在没有 Mac 的 CI 里跑 iOS 应用质检,以及二手 iPhone 验机将更难。
💡 金句
No Apple files are in either repository.
👍 0
👎 0
← 返回 Hacker News 首页