小米 8 刷入 iOS 16.5 伪装 iPhone X:真苹果系统跑上了安卓,但为什么还不能日用?

源自13位全网作者

18:35

小米8真的跑起了 iOS 16.5,而且被"伪装"成 iPhone X 后,刘海屏里的界面还原度相当高。IT之家 10 月 24 日报道,有网友成功为小米 8 刷入苹果 iOS 16.5 系统并把机型改为 iPhone X:桌面动画已经流畅,但 GPU 驱动仍需修复,项目处于早期移植阶段,暂不能日用。 这条热点的关键词不是"日用",而是"真":它不是又一层主题皮肤或模拟器,而是把苹果自己的开源内核跑在了安卓硬件上,上面运行的是真实的 iOS 系统组件。IT之家

底座是一个叫 HackiOS 的开源项目

HackiOS 由研究团队 OOSEX GANG 于 10 月 22 日在 GitHub 开源,内核与系统用户态分成两个仓库,内核仓库上线两天即获约 1200 个 star。它的路径和以往"仿 iOS"方案完全不同:内核用的是苹果开源的 XNU 内核 16.5 对应版本(xnu-8796.121.2),上面跑的是未经修改的 iOS 16.5 用户态,从 launchd、SpringBoard 一路到应用。GitHub

需要注意,项目官方点名的实机只有 POCO X5 Pro 5G(代号 redwood) 和 QEMU 虚拟机,视频里的小米 8、红米 K20 Pro 都属于官方清单之外的个人移植。官方演示的方式也刻意保守:不刷入任何分区,用 fastboot 启动一个 UEFI 环境,整个系统跑在内存里,重启后手机回到 Android。GitHub

为什么伪装成 iPhone X

小米 8 是 2018 年机型,刘海屏设计本就与 iPhone X 高度相似;机型标识改掉后,系统按 iPhone X 规格渲染界面与"关于本机"页。流传的演示截图里,Model Name 显示 iPhone X、型号 MQAC2LL/A、iOS 版本 16.5,外观还原度高的说法有了具体对应。截图里还有一个能印证上一段边界的细节:序列号一栏写着 RDW00POCOX5P,官方设备 POCO X5 Pro 的代号 redwood 就藏在这串字符里——这轮传播中的演示大多沿用了官方设备的构建版本,"小米 8 跑 iOS"目前更接近移植实验,而不是成熟适配。

离日用还差什么

官方 README 划清了能力边界:支持机型上,锁屏与滑动解锁、主屏、系统手势、设置/Safari/照片等应用、Wi-Fi(实测 55–90 Mbit/s)、声音和相机拍照已经能工作;蜂窝网络、蓝牙不行,自研内核下手机只掉电不充电;更底层的问题是缺少安全隔区(Secure Enclave),苹果账号登录和 App Store 内容无从谈起。GitHub

GPU 是跨机型移植的最大变量。官方设备靠开源 Mesa/freedreno 驱动让 Adreno GPU 渲染系统动画,而应用侧的 Metal 支持仍在进行中——README 给出的进度是 456 个系统着色器里已有 293 个能在 Adreno 上运行。 同一套系统在不同设备上流畅度差距明显:IT 之家报道的小米 8 画面里桌面动画已流畅、GPU 驱动待修复;10 月 23 日有网友演示红米 K20 Pro 运行 iOS 16.5,视频作者自己在简介里写下:目前还完全不能日用。GitHub哔哩哔哩

项目对自身的定义也是"研究平台"而非刷机包:演示会话运行固定秒数后,内核会把控制权交还给加载器。 传播热度却不小:竖屏短片《小米成功刷入iOS16.5完成GPU驱动》在 B 站已积累超过 5.7 万播放,“华强北又要出山寨苹果了”"库克看后台"是评论区最高频的两类玩笑。GitHub哔哩哔哩

边界之后,看什么

版权层面,两个仓库都不包含任何苹果文件:iOS 16.5 系统文件由使用者自行从苹果 CDN 下载 IPSW 后在本地提取构建,项目同时自我声明与苹果无关联、未获其授权或认可。 接下来的观察点因此很具体:Metal 缺口能否补齐、设备支持能否从官方点名的 redwood 扩散到小米 8 这类旧旗舰。对普通用户而言,这条热点目前能确认的只有一件事——真实的 iOS 已经能在安卓硬件上跑起来,但你的小米 8 并没有因此变成 iPhone X。GitHub

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
最新文章 热门文章