11 月 2 日晚,B 站一条 62 秒的视频声称,一台华为 MateBook E Go 2023 开机进入了 iOS 16。第二天,消息被转了出来。 评论区随即开始玩梗:“花果山设备”“鸿蒙果”“忠孝两全本”。IT之家
但第一件事得说清楚:这不是 MatePad。MateBook E Go 是一台跑 Windows 的 ARM 二合一电脑,骁龙 8cx Gen 3,带 UEFI;同款机器的 Android 16 移植已经做到 Alpha 0.7.1,移植项目作者写得很直白:没有 fastboot、没有 Android bootloader、没有 recovery 分区、没有串口,只有 UEFI。 现在的 MatePad 基本都跑鸿蒙,和这台 Windows 二合一不是一回事,不能照着视频操作。GitHub
视频作者自己也没藏着:简介写明“目前无驱动”,评论区里说会“逐步修复其余组件”,至于什么时候能用,作者的回复是“驱动完善后开源”,没有时间表。 也就是说,现在没有公开固件,没有安装教程,只有一段开机演示。能亮屏,和能日用,是两回事。哔哩哔哩
为什么 iOS 这么难搬?因为 iOS 的启动链不是“刷个包”那么简单。Apple 的启动过程里,引导载入程序、内核、Kext、基带固件每一步都要通过 Apple 的签名校验;系统软件授权还会把设备 ECID 加进签名,让旧系统无法从一台设备拷贝到另一台。 目前的移植项目基本都走同一条路:改开源的 XNU 内核,用 UEFI 顶替 iBoot,把签名链绕过去,然后自己给屏幕、触控、Wi-Fi、音频、摄像头、电源管理写驱动。少一个,日常就断一处。Apple 支持
这也是为什么这波“安卓刷 iOS”看起来热闹,实际都停在实验室。小米平板 6S Pro 的 iPadOS 17 项目开源了,但作者当时承认 GPU 驱动尚未完成、系统很卡。 红米 K40 的 iOS 16 更直接:系统“只能跑在运行内存上”,重启就回 MIUI。哔哩哔哩小红书
更硬的一道墙是 Apple 的服务。HakiOS 项目在 README 里把边界写死:默认从内存启动,重启回 Android,是研究台而不是 ROM;激活、Apple ID、iCloud、App Store 则不在支持范围内,也不是目标。 一位开发者的解释更具体:iOS 的账号体系要机器序列号和 TEE(可信执行环境)都正常工作,登不上账号,应用商店就用不了。 没有账号,就没有 App Store、iCloud、支付和 DRM 应用——系统就算亮起来,也不是你熟悉的那台 iPad。GitHub知乎
还有法律和数据的账。Apple 的软件许可只授权在单台 Apple 品牌设备(“single Apple-branded Device”)上使用;擅自修改设备,还可能失去使用 Apple 服务的资格。 对普通用户更现实的是变砖、丢 Windows、丢数据:同款机器的 Android 安装器就明确警告会“清空内置硬盘,Windows 一起没”,而且没有出厂镜像可恢复。Apple 官网GitHub
所以,现在如果有人卖“华为平板刷 iOS”的教程或远程服务,先让对方拿出可下载的固件和驱动;拿不出,就是在卖概念。真想用 iOS,买台 iPad 是最省事的方案;真想玩移植,就等这台机器的代码和驱动公开,把它当实验,不要当日常系统。评论区那句“花果山设备”可以笑,但别把段子当教程。