安卓手机跑上iOS16:红米Note124G"

admin 2026-10-24 11:29:56 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

安卓手机跑上 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 会不会有朝一日真的跑在安卓手机上——看看路线图还剩多长,心里大概就有数了。


参考来源

  1. 原文: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/
  2. 移植仓库:MakrSas/ios-topaz(topaz 分支,README 与提交记录)— https://github.com/MakrSas/ios-topaz/tree/topaz
  3. 基础项目:dipa-studio/ios-sweet(Redmi Note 10 Pro 上的 XNU + iPhone X 用户态)— https://github.com/dipa-studio/ios-sweet
  4. oosexgangdevs 项目频道(原文信源)— https://t.me/oosexgangdevs
  5. j0sh1x 的 X 账号与 HD2 移植仓库 — https://x.com/J0Sh1X
  6. 中文媒体报道:腾讯新闻《HTC HD2成功运行iOS 7 移植代码开源》、17173《2010 年经典手机 HTC HD2 成功运行苹果 iOS 7 系统,相关代码已开源》、今日头条相关报道
  7. 同作者的 Windows 移植项目(驱动来源):MakrSas/topaz-woa — https://github.com/MakrSas/topaz-woa

END

公众号内容都来自国外等平台- 搜索的内容通过结合编写 -

公众号 | AnQuan7 (Ots安全)

安卓手机跑上iOS16:红米Note124G" 网络安全文章

安卓手机跑上iOS16:红米Note124G"

本文报道了开发团队将iOS16移植到红米Note124G等安卓手机的技术实验。项目基于苹果开源XNU内核与iPhoneX用户态,通过引导层适配解决了大小核架构与16K页等难题,实现了启动至锁屏、软件渲染界面等成果,但触控、Wi-Fi等驱动尚不完善。文章强调此为实验性项目,存在数据丢失风险,普通用户不宜尝试,并提及了HTCHD2运行iOS7的历史案例作为对比。
【已复现】WindowsShell高危漏洞,已遭在野利用" 网络安全文章

【已复现】WindowsShell高危漏洞,已遭在野利用"

360漏洞研究院披露WindowsShell高危安全功能绕过漏洞CVE-2026-96951,CVSS评分8.8,已遭在野利用。攻击者可通过邮件或即时通信诱导用户打开特制文件,绕过MOTW防护。影响多个Windows版本及Outlook.com,360已成功复现。建议用户尽快安装官方补丁更新系统,并警惕来源不明的文件。
PAM钩子抓取root登录密码:原理与完整详细操作步骤" 网络安全文章

PAM钩子抓取root登录密码:原理与完整详细操作步骤"

本文详细介绍了通过编写恶意PAM模块实现Linux系统登录密码明文抓取的技术原理与完整操作步骤,包括源码编写、编译安装、挂载认证链、验证及清理还原方法,并提供了常见问题排查与防御建议。该技术适用于已获取root权限后的内网横向渗透场景,利用密码复用获取更多主机权限。文章结构清晰,步骤完整,具备较强可操作性。
评论:0   参与:  0