近期机圈接连爆出安卓硬件原生运行 iOS 的极客项目,继 HackiOS 项目放出小米、POCO 系列机型的 iOS 开机演示之后。详情看这篇:安卓手机都能刷苹果 iOS 系统了!oosexgang / HackiOS 项目适配情况。

Reddit 上有开发者发帖表示已经在红米海外版 Note 10 Pro 上成功启动 iOS 16.7.16 系统,并且项目已经公开开源 ios-sweet 仓库。

目标把苹果开源的 XNU 内核(iOS 系统底层核心)移植到骁龙 732G 平台的红米 Note 10 Pro,设备并非跑模拟器、也不是安卓套 iOS 主题。目前可以正常解锁屏幕,进入 iOS 主桌面、可打开设置 APP、下拉通知中心与控制中心、触摸屏、实体按键可以正常响应操作。
技术原理
红米 Note10 Pro 解锁 Bootloader 之后,通过 fastboot 临时载入引导 shim,再加载经过修改适配高通平台的 XNU 内核;iOS 文件系统以 HFS + 格式存放于手机用户数据分区,运行 iPhone X 版本的 iOS 用户态程序,以此实现在非苹果 ARM 硬件上跑 iOS 完整 UI 环境。苹果安全机制基本全部被绕过关闭。
刷机教程
具体的刷机教程可以看 ios-sweet 项目介绍。注意:普通用户不要尝试,操作失误会导致手机变砖、数据全部丢失。必须提前解锁 Bootloader,未解锁无法进行 fastboot 操作;解锁 BL 会清空数据、失去官方保修。

不过目前没有 GPU 硬件驱动,全部画面依靠 CPU 软件渲染,帧率仅有 20‑30 帧,卡顿明显,动画不流畅。Wi‑Fi、蓝牙、蜂窝网络、摄像头、扬声器、传感器全部无法工作
最后总结
能让安卓实体硬件拉起 iOS 桌面,本身就具备里程碑式的技术意义,但距离普通用户拿来日常使用还有极其庞大的开发工作量。现阶段普通用户千万不要拿来给自己手机尝试,极易造成数据丢失、设备变砖。
