开发者为Lumia 950 XL移植iOS 16.7.16
开发者VNchocoTaco为微软Lumia 950 XL移植iOS 16.7.16,项目已上传GitHub,方案基于UniXNU和苹果开源XNU内核,可完整启动并调用全部8个CPU核心,同时提供脚本化安装、备份与分区确认流程。
驱动中国11月2日消息,开发者VNchocoTaco已完成微软Lumia 950 XL的iOS 16.7.16系统移植,并将项目上传至GitHub,供其他爱好者体验。该移植方案仅适用于Lumia 950 XL,不支持Lumia 950。
项目基于UniXNU实现,采用苹果开源的XNU内核,并针对Lumia 950 XL硬件添加多项驱动程序,使设备在iOS环境中被识别为iPhone X。目前,刷入iOS的Lumia 950 XL可完成完整启动流程,系统能够调用手机全部8个CPU核心。开发者将A57集群运行频率从384 MHz提升至633.6 MHz,并实现eMMC存储读写、屏幕显示、触控输入和实体按键控制,其中相机键被映射为Home键。从启动到进入系统大约需要3分钟,较早期版本约6分钟有所改善。
此次移植并非将iOS直接安装到Windows Phone,而是借助UEFI启动环境、DarwinBoot引导程序以及适配设备硬件的驱动,让iOS在非苹果ARM64环境中运行。
安装前,用户需要准备一台已通过常规Lumia启动方案运行Android(LineageOS)的Lumia 950 XL,并具备Root、ADB和TWRP环境,同时保留EFI系统分区中的Windows启动管理器。用户还需一台至少预留约35 GB空间的Mac。准备完成后,启动脚本可自动下载并编译iOS 16.7.16固件。脚本会提前备份EFI系统分区、BCD启动配置、GPT分区表和Android数据分区,并在修改分区或写入文件前要求用户确认。每次启动iOS时,设备会通过Windows启动管理器创建一次性启动项。