17年前的安卓刷机神机,成功刷入 iOS 系统,太炸裂了!
玩机圈应该没人不知道 HTC HD2 这台 “刷不死” 神机。
这台2009 年出厂自带 Windows Mobile 6.5,因为底层驱动意外泄露,几乎什么系统都能往里面塞,这么多年,没有第二台手机能复刻这份疯狂。

最近开发者 j0sh1x 又搞出大活,直接把 iOS7 移植到 HD2 上面,不是简单换个主题伪装,系统设置页面可以正常打开,也能进到关于本机界面。

从展示的照片来看,HD2 已经能进入 iOS 7 桌面,经典的扁平化图标、底部 Dock 栏、锁屏界面都出来了。

开发者随后还展示了设置、关于本机等页面。
其中关于本机显示,系统版本为 iOS 7.1.2,固件目标是 iPhone 4。开发者也表示,触摸屏已经可以工作。

HTC HD2,搭载高通 QSD8250 处理器,采用 ARMv7 架构,配备一块4.3英寸、480×800分辨率的触摸屏。
放在2010年,这是一台配置相当能打的手机。放到今天,它当然已经老得不能再老,但它有一个特点:硬件资料和社区积累非常丰富,启动环境也一直比较开放。

开发者针对 HD2 的 QSD8250 平台移植了 XNU 内核,项目目标配置写作 QSD8250_LEO,使用的是 ARMv7 Thumb 架构。
XNU 是苹果操作系统的核心内核,名字来自“X is Not Unix”。它由 Mach 内核、plusBSD 相关组件以及 IOKit 等部分组成,是 iOS、macOS 等系统的底层基础。苹果目前仍然公开维护 XNU 的源代码,只不过 ARMv7 这类32位移动平台,已经属于历史版本支持范围。

目前公开的演示,至少说明了三件事:针对 HD2 的 XNU 移植已经有了实际成果,部分 iOS 用户态组件已经能够运行,显示和触控链路也完成了初步打通。

虽然开发者已经公开了相关 XNU 内核及硬件支持代码,但这并不意味着你立刻就能把你的安卓手机刷上 iOS 系统。
代码开源,也不代表完整的 iOS 系统被开源了。XNU 是苹果公开的一部分,iOS 里大量用户态框架、系统服务、驱动和配套组件并不在这个仓库里。
简单步骤:
准备好 HTC HD2 设备,备份好资料,提前充足电量。
准备一张 FAT32 格式 Micro SD卡。
下载好 iOS 7 刷机固件包(刷机包文件:https://pixeldrain.com/u/1Twt8v4F)。
将 iOS 7 刷机包文件夹完整复制到 SD 卡根目录。
HDT HD2 关机后,长按电源键进入 MAGLDR 菜单,选择 AD SD Dir,然后选择 iOS 7 目录启动。
如果失败, MAGLDR 菜单选择进入原系统,或者继续尝试刷机。

按作者的说法,这个包貌似只认 HTC HD2,其他设备并不支持。换句话说,机器不对,后面的步骤一步都走不通。
手上没有这台机器也别急着关页面,原作者还留了另一条路:用 AI 改写这个包,或者试试能不能让别的设备也支持。
那为什么偏偏是HTC HD2?
HTC HD2 发布于 2009 年,内部代号为 HTC Leo,搭载高通 QSD8250 单核 1GHz 处理器,配备 4.3 英寸屏幕和 576MB 物理内存。
玩机的朋友肯定知道,HTC HD2 是一款经典神机,有“刷机之王”美誉,拥有高度开放的启动环境。

在当时这套配置算相当豪华,特别是 4.3 英寸屏幕,放在一众小屏手机里,简直就是巨无霸。
不过它出厂预装的并不是安卓,而是微软的 Windows Mobile 6.5。按正常发展,等到微软放弃 Windows Mobile,这台手机的系统生涯也就差不多结束了。
可 HD2 偏偏遇上了一群特别能折腾的玩家。
由于启动环境相对开放,加上民间开发社区活跃,开发者开始尝试往 HD2 里移植各种操作系统。

回顾这台机子的履历,非常精彩。
安卓从 2.2 一路干到 7.1,早期 MIUI 也不在话下;WP7、WP7.8、WP8 民间全部搞定;MeeGo、乌班图、火狐 OS 一众 Linux 系统通吃,甚至 Windows98、XP 这类电脑系统,都能靠 SD 卡启动运行。
一台老机器,硬生生装下十几种架构完全不一样的系统。

不得不说,HTC HD2 刷机之王当之无愧。
至于这些系统用起来流不流畅、功能完不完整,反倒不是当年玩家最在意的事情。
而如今,HTC HD2 又经成功刷入 iOS 7 系统。

一台15多年的老机器 ,刷上13多年前的老系统,上古神机,古老系统,对实际使用来说意义不大,这类项目的价值,本来就不在于替代现代手机。
它更像是一种技术考古,让一台已经退出主流市场多年的手机,仍然可以被拿来验证另一套操作系统的底层结构。

校验提示文案
校验提示文案