11月初,海外开发者VNchocoTaco把iPhone X的iOS 16.7.16成功刷进了微软Lumia 950 XL,11月2日又把整套刷机脚本开源到GitHub——设备可以启动、能调用全部CPU核心、跑通基础功能。 至此,这台2015年的"田牌"旗舰也正式坐实"刷机王"传奇:Windows、Android、iOS都已在它身上跑起来。IT之家知乎
但"能跑iOS"和"能当备用iPhone"是两回事,IT之家给这次移植的定性很直接:现状仍是多数硬件暂不支持,仅适合研究体验。IT之家
它是怎么"跑起来"的
这次移植并非凭空出现,它沿用的是社区里被称为HackiOS的玩法:把安卓机的Linux内核换成苹果的XNU内核,再喂给设备一份从iPhone X复制来的设备树,骗系统以为正在真iPhone上启动。 整个圈子都钉在iOS 16.7.16这条线上,恰恰因为它是iPhone X的末代适配版本——iPhone XS之后的新iPhone加入了PAC指针认证这类安全机制,这种欺骗式引导会被直接阻断。Lumia 950 XL里的骁龙810与红米、一加、三星等已移植机型同属高通系ARM平台,正好能被这份设备树骗过去。跑在它上面的,自始至终是"给iPhone X编的iOS",不是任何为950 XL定制的系统。知乎
备用iPhone的每一条刚需,它都卡死
第一关是硬件没法用。机型模拟成iPhone X,iOS就按iPhone X的屏幕参数渲染,落到950 XL这块2K屏上,布局缩放问题肉眼可见。 更要命的是iOS根本不认识这台机器的硬件:同一移植方案的样机红米Note 10 Pro上,任何形式的联网都没戏,蓝牙、Wi-Fi、蜂窝网络全部罢工,传感器、摄像头、扬声器同样不工作,因为缺乏iOS版驱动。 联网无从谈起,激活、App Store下载、iMessage、FaceTime、微信登录这些功能就全部不存在。IT之家知乎
第二关是系统停在终点站。iOS 16.7.16本来就是iPhone X的谢幕版本,升不了iOS 17,新功能与新安全补丁都会逐渐断供;而2026年的主流已迭代到iOS 26/27,头部应用对最低系统版本的要求只会越抬越高,iOS 16上的应用池是个不断收缩的孤岛。今天装机还能凑合,"备用机"要用的那几年,恰恰是它被抛弃的那几年。
第三关是安全。这类移植无法启用苹果的文件加密,拿它登录iCloud、绑支付方式是最不该做的选择;开发者也提醒得直白:最好别自己尝试,除非已经做好准备,把想折腾的手机彻底变砖、永久报废。 硬件面上,骁龙810是出了名的发热大户,11年机龄的老手机电池衰减严重,当一台常备待机的备用机,连机身本身都不合格。知乎
真正值得围观的是什么
同一套手法还在推进:项目在LG V60、一加7T、红米5 Plus、三星Galaxy S23 Ultra等机型上陆续适配,2009年的刷机传奇HTC HD2也已经可以运行部分iOS用户态组件、触摸屏能正常工作,补上了"什么系统都能跑"的最后一块拼图。 但社区自己给出的天花板同样清楚:最理想的结局,也不过是随着自制驱动完善,让一台老手机"相对流畅"地跑着一个老版本iOS。黑苹果的命运摆在眼前——苹果用自家芯片封死可能性之后,民间手艺就随热情一起降温了。知乎
这轮刷屏真正触动人的,是从HD2到950 XL一脉单传的刷机传统,和一代人对Windows Phone时代的集体怀念。想让这台"田牌iPhone"更进一步,可以盯着脚本仓库的更新,看它哪天先补上网联驱动;但如果目标真的是一台备用iPhone,诚实的结论是——在它打出第一通电话之前,它和任何一台二手正品iPhone之间,都还隔着一整条太平洋。