首页 / 休闲区 / 正文

铺路再接再厉:开发者放出微软 Lumia 950 XL 刷苹果 iOS 16.7.16 脚本方案

IT之家 11 月 2 日消息,开发者 VNchocoTaco 昨日成功为微软 Lumia 950 XL 刷入了 iOS 16.7.16 系统,目前其已将整个项目上传至 GitHub 供其他爱好者体验,IT之家附项目地址(https://github.com/shrimpapplepro/UniXNU-lumia950xl)。铺路再接再厉:开发者放出微软 Lumia 950 XL 刷苹果 iOS 16.7.16 脚本方案休闲区蓝鸢梦想 - Www.slyday.coM据介绍,相应移植项目仅适用于 Lumia 950 XL(不支持 Lumia 950),项目基于 UniXNU 实现,采用苹果开源的 XNU 内核,并针对 Lumia 950 XL 的硬件添加了多项驱动程序,以便将机型伪装为“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 固件。铺路再接再厉:开发者放出微软 Lumia 950 XL 刷苹果 iOS 16.7.16 脚本方案休闲区蓝鸢梦想 - Www.slyday.coM开发者介绍,相应脚本会提前备份 EFI 系统分区、BCD 启动配置、GPT 分区表和 Android 数据分区,并在修改分区或写入文件前要求用户确认。每次启动 iOS 都会通过 Windows 启动管理器创建一次性启动项,设备下次重启后则会自动返回 Android 系统。整体来看,相应项目距离日常使用还有较大差距。由于尚未实现 GPU 硬件加速,系统只能依靠 CPU 渲染界面,Metal、OpenGL ES 等图形功能不可用,高斯模糊效果无法正常工作。此外,Wi-Fi、蜂窝网络、蓝牙、音频、摄像头、传感器和实时时钟等功能也暂时无法工作。整个移植项目主要用于研究和验证苹果 XNU 内核在非苹果硬件上的运行能力,并不意味着用户可以使用 Lumia 950 XL 获得完整 iPhone 体验。整个过程涉及内部存储重新分区,存在数据丢失乃至“变砖”风险,仅建议在了解相关操作并拥有设备的前提下尝试。广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家包含外链的文章均包含本声明。

山苍

山苍 专栏作者

看到的故事,总想着说与人听。

查看TA的所有文章

相关推荐

微信扫一扫

微信扫一扫
返回顶部

显示

忘记密码?

显示

显示

获取验证码

Close