2010年经典手机HTC HD2成功运行苹果iOS 7系统,相关代码已开源

发布时间:2026-10-08 12:28

  开发者 j0sh1x 昨日公布了一项复古硬件移植项目,展示了他在 HTC HD2 上成功运行 iOS 7 的成果,并公开了相关 XNU 内核及硬件支持代码。公开信息显示,该项目目前已经能够让 iOS 用户态组件在 HTC HD2 上运行,触摸屏也已实现工作。

  HTC HD2 发布于 2010 年,内部代号 HTC Leo,搭载高通 QSD8250 处理器。此次项目并非通过模拟器运行 iOS,而是针对 HTC HD2 的硬件平台移植 XNU 内核,并为处理器、内存、显示、触控和存储等硬件提供相应支持。公开仓库显示,项目目标平台为 QSD8250_LEO,采用 ARMv7 Thumb 架构。

  从项目说明来看,该仓库并不是可以直接刷入手机的完整固件包,而是以源代码为主。构建项目需要额外的 Darwin / Mach-O ARM 工具链、生成的 XNU 头文件以及匹配的目标配置。仓库没有包含 Apple 用户态组件、根文件系统、固件、启动镜像、SDK 或工具链二进制文件,因此不能将其简单理解为完整的 iOS 7 刷机包。

  此次移植的核心之一是 XNU。XNU 是苹果用于 Darwin 系统的混合内核,也是 macOS 和 iOS 等苹果操作系统的内核基础,由 Mach 内核、FreeBSD 相关组件以及 IOKit 等部分组成。苹果目前仍公开维护 XNU 源代码,不过 32 位 ARM 相关支持已经属于历史平台范畴。

  项目仓库还特别强调,当前的静态审计只能检查源文件路径以及本地头文件依赖关系,并不能证明代码已经能够完整编译、在 HTC HD2 上启动或稳定运行硬件。因此,虽然目前已经出现了 HTC HD2 运行 iOS 7 的实际演示,但开源仓库本身仍应被视为开发和移植项目,而非成熟的通用刷机方案。

  注:HTC HD2 此前就因高度开放的启动环境和丰富的第三方系统移植历史而成为经典“万能机”。社区资料显示,这款手机过去已经出现过 Windows Phone、Android、Symbian 等多种非官方系统移植,而此次 iOS 7 项目则进一步将苹果移动操作系统带到了这款设备上。

  特别

  鱼刺83元,患者逃费后反投诉医院退费!网友香港取鱼刺,收费高达万元,等待十几个小时未果后,飞奔广州一分钟解决!医生价值理应被尊重

  惠普战66 Air商务轻薄本上架:Wildcat Lake + OLED,到手5099.15元起

  彻底重新定义PC!微软、NVIDIA联合推出Surface Laptop Ultra:起价17400元

  教育部:将在全国推行每周至少半天校外实践教学,网友纷纷点赞:重拾劳动育人初心,让教育扎根大地

排行

精选