HTC HD2成功运行iOS 7系统 移植代码已开源
IT时代网10月8日日消息,开发者j0sh1x公布了一项复古硬件移植项目,展示了在2010年发布的HTC HD2上成功运行iOS 7的成果,并公开了相关XNU内核及硬件支持代码。
公开信息显示,该项目目前已经能够让iOS用户态组件在HTC HD2上运行,触摸屏也已实现工作。HTC HD2发布于2010年,内部代号HTC Leo,搭载高通QSD8250处理器。
此次项目并非通过模拟器运行iOS,而是针对HTC HD2的硬件平台移植XNU内核,并为处理器、内存、显示、触控和存储等硬件提供相应支持。公开仓库显示,项目目标平台为iOS 7.1.2。
这类移植的难点在于让内核识别并驱动非苹果硬件。XNU内核原本只为苹果自家SoC编写,开发者需要自行编写各外设的驱动层,同时处理内存映射与中断控制等底层差异。目前项目已实现触控与显示的基本可用,通话、蜂窝网络等通信功能尚未到位。
HTC HD2历来被称为刷机之王,原生搭载Windows Mobile 6.5系统,此后社区先后让其运行过Windows Phone 7、Android、Ubuntu Touch乃至Windows RT等多个系统,此次iOS 7移植再次延续了这一传统。相关代码已在代码托管平台公开,供感兴趣的开发者继续参与。

注:本文综合自IT之家等,文中包含AI辅助创作的内容。
编辑:陈帅