这里先来说一下 ROM ,一个完整的官方 ROM 里面包含有: IPL 、 SPL 、 Radio 、开机第一和第二屏画面、 ExtROM 和 OS 七部分。 IPL 是手机最底层的引导区,负责机器通电和引导 SPL ; SPL 是引导系统启动和加载电话模块(也就是 Radio ); Radio 是电话模块,负责电话、 HSDPA 、 UMTS 、 EDGE 、 GPRS 、 GSM 、 GPS 部分( Wi-Fi 和蓝牙不在内);开机第一和第二屏画面就不多说了,这两幅图片是要通过刷机才能更换的; ExtROM 用于 保存销往不同国家或网络运营商定制的一些软件,这些软件会在一部全新手机第一次启动时被自动加载,硬启手机的时候也会自动被加载(到现在还没搞清楚钻石到底有没有这个模块); OS 是操作系统部分,平时我们说的刷 ROM 其实就是刷 OS 。
刷机过程就是按上面说的一个一个往下刷,但平时我们刷的非官方 ROM 并没有把所有部分集合在一起,只有 Radio 或系统在里面。刷机过程中 SPL 会在引导刷系统之前检查 CID ,用于限制机器只能刷所属的公司或者国家的 ROM , CID 也会反过来检查 SPL ; SPL 引导刷新电话模块的时候中间也检查一个叫做 HTC_BOOT 东西,他也会反过来检查 SPL ,所以我们在刷非官方 ROM 的时候,需要先刷 HardSPL 这个东西,作用就是刷机时绕过检查 SPL 版本这部分,还能同时通过 HTC_BOOT 的检验,是解除刷机限制用的,也是安全刷机的前提和保障。
刷机第一部,查看你的手机有没有刷好 HardSPL ,方法是在三色屏下查看 SPL 版本,如果 SPL 版本号后面有 OliNex 字样的,就证明你手机已经刷过了,现在知道的 HardSPL 版本有 1.40 和 1.93 两个。进入三色屏的方法是 同时按住电源键 + 音量向下键不放,然后用触笔点一下笔槽内的红色 RESET 键,要等手机出现三色屏后才能松开按住的两个键。 HardSPL 只要刷一次就可以了,如果你刷的 1.40 版本在刷高版本核心系统时出现无法刷进去,你就需要更新到 1.93 版本了,一般这种情况只出现在单头版钻石身上。这里注意的是,刷完 HardSPL 以后,手机会自动硬启,所以建议在刷系统前才刷 HardSPL ,单刷没什么意义,刷机前请注意备份手机上的重要资料。
刷 HardSPL :
刷机前请保证电池电量在 50% 以上,刷机用的电脑最好别运行大型的软件,安装好同步软件并可以正常同步,安装 Microsoft .net framework 2.0 或以上版本,这个是 RUU 刷机工具的运行环境(刷 Radio 和 OS 同)。
使用数据线同步手机和电脑,把下载的刷机包里面的“ SSPL-Manual.exe ”文件复制到手机上,图中的“ RUU_Signed.nbh ”就是刷机文件,其他都是刷机工具。
手机上用资源管理器找到并点击运行,这时候手机屏幕会变成黑屏的,然后电脑上点击“ ROMUpdateUtility.exe ”这个刷机软件,这时候手机会自动进入三色屏的,勾选页面中间的选项框后一路“ Next ”。
这里点“ Undate ”。
再一路“ Next ”就会出现刷机进度条。
这时候手机也会同时出现刷机进度条,建议刷机期间电脑不要做其他事,防止意外事情发生,整个刷机过程很短,所以危险性不大,直到出现“ Finish ”画面就可以了。
手机就会自动重启并硬启。刷完后可以进入三色屏查看 SPL 版本,看是否成功。
刷 Radio :
刷机方法基本相同,只是不需要把“ SSPL-Manual.exe ”这个文件复制到手机上运行,手机和电脑同步后直接运行“ ROMUpdateUtility.exe ”这个刷机软件就行了,下面和刷 HardSPL 步骤相同,一路“ Next ”即可。如果你手机第一次刷 Radio ,可能也会出现自动硬启,第二次刷的时候可能就不会自动硬启了(图片略)。
刷 OS :
刷 OS 更简单,方法也相同,但出现的对话框更少,这里就不多说了(图片略)。
上面刷 Radio 和刷 OS 都是电脑和手机同步状态下进行的,刷机前自己手动先进入三色屏再连接刷机也是可以的,也就是说手机无法正常进入系统的情况下,就可以在三色屏下进行刷机。
最后要提醒大家,刷机有风险,请慎重考虑,在没有完全了解刷机每个过程的情况下,请不要乱刷,祝大家刷机快乐。