安卓手机跑上 iOS 16:红米 Note 12 4G
Ots安全
2026年10月19日 16:22
广东
去阅读
威胁简报
恶意软件
漏洞攻击
一、事件:一台红米,跑起了 iOS 16
10 月 19 日,土耳其科技媒体 XimiTime 报道了一件让刷机圈坐不住的事情:一个名为 oosexgangdevs 的开发团队把 iOS 16 装进了 OnePlus Ace 6T;与此同时,中国开发者在 Redmi Note 12 4G 上也完成了启动。
先划清界限:这不是换个苹果主题,不是装个 iOS 风格启动器,也不是在安卓系统里开模拟器。这套系统跑的是苹果开源的 XNU 内核,加上从 iPhone X 原样搬过来的 iOS 用户界面——\"关于本机\"页面里,系统版本写着 iOS 16.5,机型显示 iPhone X。
更关键的是,Redmi Note 12 4G 上的移植代码已经开源,任何人都能去仓库里查看、构建乃至参与开发。刷机迷们又有的忙了。
二、证据:截图里的一切
判断这类移植的真伪,最直接的办法是看截图。原文和项目仓库给出的材料相当扎实。
「关于本机」页面(下图)显示:系统版本 16.5,机型 iPhone X,型号编号 MQAC2LL/A(iPhone X 全球版的公开型号),序列号一栏则是 REN01RMI11L。存储容量显示 2 GB、可用 1.39 GB,而 Wi-Fi 与蓝牙两栏都是 N/A——这与仓库里\"无线功能尚未移植\"的说明完全对得上。
终端里的 neofetch 信息量更大:系统 iOS 16.5,主机 iPhone X,内核版本 22.5.0——Darwin 22 正是 iOS 16 对应的内核代号线;Shell 是 zsh 5.9;CPU 一栏标注 Apple A11;内存 2.22 GiB。这些身份信息由移植层上报,并非机器的真实硬件。
主屏幕也起来了:天气、股票、Find My、家庭、Watch、文件、快捷指令一应俱全,dock 栏、搜索入口都在。值得注意的是,桌面上还能看到 Sileo、TrollStore、TrollHelper 这类越狱社区常见应用的图标——能装它们,说明用户态完整度相当高。
相机、YouTube、应用列表等界面同样可以打开,基本操作有模有样。
而 OnePlus Ace 6T 那台,走的是另一条入口:屏幕上显示的是一个名为 HackiOS UEFI 的启动菜单,底部标注着\"ONEPLUS ACE 6T\"与\"HackiOS Project / Built on Mu Silicium\",提供\"Boot iOS / Diagnostics / USB Storage / Restart Android\"四个选项,左上角还有一行行启动日志。
三、技术拆解:到底移植了什么
Redmi Note 12 4G 的移植仓库 README 写得很坦诚,也把技术家底交代得明明白白。
这套系统的源头是另一个项目 dipa-studio/ios-sweet——后者已经把 XNU 内核(xnu-8796)和 iPhone X 用户态搬进了 Redmi Note 10 Pro(SM7150 平台)。MakrSas 等人做的,是把它迁移到 Redmi Note 12 4G 上:该机代号 topaz / tapas,搭载高通 SM6225\"khaje\"(骁龙 685)。
移植面对的硬骨头很有意思。SM6225 是大小核设计:4 个 Kryo 260 Silver(Cortex-A53 级别)加 4 个 Kryo 260 Gold(Cortex-A73 级别)。而 XNU 在 iOS 上无论内核还是用户态都用 16K 页,偏偏 Silver 核不支持 16K 翻译粒度。开发者的解法是:引导层先把 Gold 核(A73)唤醒、配好中断控制器,XNU 全程只跑在 4 个大核上,Silver 核待机。也就是说,这台手机的 8 个核,iOS 只用一半。
整条启动链是这样的:
几个要点:
- 全程不写分区
。系统通过 fastboot boot 从内存加载一个 boot v4 格式的 shim 镜像,boot、vendor\_boot 等分区一个字节都不动,想回到安卓随时可以。
* iOS 根卷放在 userdata
。镜像里打包的是 iPhone X(iPhone10,3)的 iOS 16.7.16(20H392)根文件系统,刷入 userdata 后以 HFS+ 可读写挂载——代价是安卓的用户数据被全部抹掉。
* 界面是软件渲染
。没有 GPU 驱动,CoreAnimation 靠 CPU 把画面一帧帧拷进 bootloader 的帧缓冲(1080×2400),所以帧率偏低。
* 显示身份是 iPhone X
。设备树(ADT)按 iPhone X 构建:没有 Home 键、手势交互界面——这也是截图里底部出现小横条的原因。
顺带一提,这个仓库还建立在作者另一个项目 MakrSas/topaz-woa(把 Windows 移植到同款手机)之上,Wi-Fi、音频等驱动的硬件参数都从那里继承。
四、现状:跑起来了,但还不是能用的手机
按仓库 10 月 18 日更新的自述,这套系统已经能从开机走到 iOS 锁屏,耗时约 3 分钟。但\"能启动\"和\"能用\"之间,还隔着很长的路:
已经能跑的:启动到锁屏;软件渲染出 1080×2400 画面;backboardd、SpringBoard 正常;Apple logo、锁屏、桌面齐全;UFS 存储与 HFS+ 根卷可读写;4 个 A73 大核投入工作。
还不能用的:触屏与电源/音量按键(FocalTech FT5452 的驱动写了,但还没在真机上确认);Wi-Fi、蓝牙、蜂窝、音频、相机、传感器、GPS、安全芯片 SEP 一概欠奉;没有 GPU 加速;实时时钟没接上,日期从 12 月 31 日开始;8 个核只跑 4 个;Apple 的安全模型(AMFI、沙盒、数据保护)大部分处于关闭状态。
这里有个细节值得说道。原文说\"触摸输入和音量键可以正常工作\"——从截图看,这更符合 oosexgangdevs 在一加 Ace 6T 上的成果:那台机器已经能点开 YouTube、操作相机界面。而红米 Note 12 4G 的仓库 README 白纸黑字写着触控尚未调通。两台机器、两个项目、两种进度,别混为一谈。 仓库路线图里,触控、按键、实时时钟排在前列,Wi-Fi 和音频也在规划中。
五、前奏:HTC HD2 上的 iOS 7
这次移植并不是从零开始的热血,两周内它至少还有一位\"前辈\"。
10 月 7 日到 8 日,开发者 j0sh1x 公布了一个复古向项目:让 2009 年发布的刷机名机 HTC HD2(代号 Leo,高通 QSD8250,ARMv7 架构)跑上了 iOS 7。同样不是模拟器——他针对这块平台移植了 XNU 内核,并为处理器、内存、显示、触控、存储做了板级支持,相关代码已在 GitHub 开源(基于 HTC-Leo-Revival-Project 修改,目标平台 QSD8250\_LEO)。演示里,HD2 能进入 iOS 7 桌面,扁平化图标、Dock 栏、锁屏俱全,触屏可用,\"关于本机\"显示 iOS 7.1.2、固件目标 iPhone 4。腾讯新闻、17173、今日头条等中文媒体都做了报道。
两台机器、十几年的年代差,走的是同一条路:苹果至今仍开源 XNU 内核,真正稀缺的是用户态组件和硬件驱动。HD2 缺的是 ARMv7 时代的支持,Note 12 4G 缺的是现代骁龙平台的驱动,难题不同,方法论一致。
六、冷静看:别急着翻出旧手机
热闹归热闹,泼几盆冷水很有必要。
这是实验,不是系统。 项目自述原话:\"实验性移植,不是可用的手机系统。很多东西缺失或是打桩的,Apple 的安全模型大部分处于关闭状态。\"日常主力机别碰。
数据会没。 iOS 根卷装在 userdata 分区,安卓的照片、微信记录、应用数据会被全部抹掉。好在 boot 分区不写,拔掉电源长按电源键加音量下就能回到 fastboot,救砖路径是有的。
有门槛。 需要解锁 bootloader、一台 Linux 电脑、自己从 GitHub Actions 构建内核(约 8 分钟)、从苹果官方 IPSW 提取 iPhone X 根文件系统。仓库不提供任何刷机包。
有版权边界。 XNU 开源,但 iOS 的用户态框架、系统服务并不开源,仓库只做适配、不分发苹果固件。自己研究折腾没问题,但把它包装成\"平民刷 iOS 教程\"售卖或传播,就越界了。
对普通用户,这件事的价值在于见识:刷机文化里那种\"不服跑个分、不服刷个系统\"的劲头,从 HD2 到 Note 12 4G,十几年没变过。至于 iOS 会不会有朝一日真的跑在安卓手机上——看看路线图还剩多长,心里大概就有数了。
参考来源
- 原文:XimiTime《REDMI Note 12 4G and some devices run iOS 16 port》(2026-10-19)— https://ximitime.com/redmi-note-12-4g-and-some-devices-run-ios-16-port-101337/
- 移植仓库:MakrSas/ios-topaz(topaz 分支,README 与提交记录)— https://github.com/MakrSas/ios-topaz/tree/topaz
- 基础项目:dipa-studio/ios-sweet(Redmi Note 10 Pro 上的 XNU + iPhone X 用户态)— https://github.com/dipa-studio/ios-sweet
- oosexgangdevs 项目频道(原文信源)— https://t.me/oosexgangdevs
- j0sh1x 的 X 账号与 HD2 移植仓库 — https://x.com/J0Sh1X
- 中文媒体报道:腾讯新闻《HTC HD2成功运行iOS 7 移植代码开源》、17173《2010 年经典手机 HTC HD2 成功运行苹果 iOS 7 系统,相关代码已开源》、今日头条相关报道
- 同作者的 Windows 移植项目(驱动来源):MakrSas/topaz-woa — https://github.com/MakrSas/topaz-woa
END
公众号内容都来自国外等平台- 搜索的内容通过结合编写 -
公众号 | AnQuan7 (Ots安全)
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。










评论