坦白说,苹果的 iOS 生态系统一直以来都以高度封闭著称,尤其与开源的 Android 系统相比,简直像是两个完全不同的世界。但这丝毫阻挡不了那些动手能力极强的极客们进行探索——例如给 iPhone 越狱,甚至尝试实现双系统启动。
近日,一位网名为 @Ralph0045 的网友在 Twitter 上公布了“iOS 双启动”破解项目的最新突破。虽然目前仅能在 iPhone 8 上实现 iOS 13.3 与 iOS 13.3.1 的双系统引导,但这是 iPhone 全面转向 64 位架构之后,首次有人真正成功完成这一操作。

实际上,在 32 位时代,就已经有人尝试过在 iOS 设备上实现双系统引导——例如 iPhone 5、第四代 iPad 以及更早期的机型。但这次意义不同,开发者首次在 64 位设备上成功运行了双系统,这无疑是一个重要的里程碑。
此次破解的核心挑战在于:如何在 iPhone 5s 及更高版本的 64 位苹果设备上,让两个不同版本的 iOS 系统同时存在,并实现自由切换。
需要特别注意的是,苹果从 iPhone 5s 开始全面采用了 APFS 分区格式,取代了早期的 HFS+。这为双系统引导增加了一定的技术门槛。不过,只要当前设备上的 SEP(安全协处理器)与目标操作系统兼容,理论上任何两个 iOS 版本的双系统引导都是可行的。
感兴趣的朋友可以直接按照作者分享的操作步骤进行尝试。不过这里友情提醒:折腾有风险,操作需谨慎,请务必做好备份。
