Lumia 950 XL跑起iOS 16.7.16 开发者开源脚本但离日用尚远
时间:2026-11-02 19:09 来源:IT之家 作者:国际之窗-小振 点击:次
开发者VNchocoTaco昨日为微软Lumia 950 XL刷入iOS 16.7.16系统,项目已上传至GitHub供其他爱好者体验。该移植仅适用于Lumia 950 XL,不支持Lumia 950,基于UniXNU实现,采用苹果开源的XNU内核,并针对该机硬件添加多项驱动,以便将机型伪装为iPhone X环境。 目前系统已完成完整启动流程,能够调用手机全部8个CPU核心;开发者还将A57集群的运行频率从384MHz提升至633.6MHz,并实现了eMMC存储读写、屏幕显示、触控输入及实体按键控制,其中相机键被映射为Home键。从启动到进入系统约需3分钟,相比早期版本的约6分钟已有改善。 这次移植并非简单地把iOS装到Windows Phone上,而是通过UEFI启动环境、DarwinBoot引导程序以及针对设备硬件适配的驱动,让iOS能在非苹果ARM64环境中运行。安装门槛不低:用户需要一台已通过常规Lumia启动方案运行Android(LineageOS)的Lumia 950 XL,具备Root、ADB和TWRP环境,保留EFI系统分区中的Windows启动管理器,还需要一台至少预留约35GB空间的Mac。 准备就绪后,脚本会自动下载编译iOS 16.7.16固件,并提前备份EFI分区、BCD启动配置、GPT分区表和Android数据分区,修改分区或写入文件前要求用户确认;每次启动iOS都会通过Windows启动管理器创建一次性启动项,重启后自动返回Android系统。 整体来看,项目距离日常使用还有较大差距。由于尚未实现GPU硬件加速,系统只能依靠CPU渲染界面,Metal、OpenGL ES等图形功能不可用,高斯模糊无法正常工作,Wi-Fi、蜂窝网络、蓝牙、音频、摄像头、传感器和实时时钟等功能也暂时无法工作。项目主要用于验证苹果XNU内核在非苹果硬件上的运行能力,涉及内部存储重新分区,存在数据丢失乃至变砖风险。 (责任编辑:国际之窗-小振) |