从零开始学刷机之九:如何刷官方升级包
从零开始学刷机之九:如何刷官方升级包。
步骤/方法
- 01
其实要刷新官方的升级包,并不需要你的机器具备root或者S-OFF,出厂的原版机器,只要是找到对应的官方升级包,都可以去升级。 前面也提到了,原版系统,要升级官方刷机包,有两个前提条件: 第一:你是从低版本往高版本升级,官方包在运行后,会先检查对比版本号,如果从高到低,会拒绝运行。很奇怪的一个规定,如果升级了,发现新版本不好用,那怎么办?官方没有给你这个答案,或者答案是:没办法,继续用吧。 第二:你的CID验证要通过,你要是港版系统,想要升级为国行,对不起,官方升级包不允许你这么做(除非你有金卡)。
- 02
所以我们才需要去做S-OFF这一步工作。那ENG S-OFF和SHIP S-OFF比,哪个更适合使用官方包呢?当然是后者,原因前面文章里面已经多次提到,这里不再罗嗦了。笔者并不建议去升级官方的刷机包,虽然SHIP S-OFF可以允许你随意升降,但升级过的系统,并不具备root的权限,而且目前也暂时无法取得,要来何用呢?当然,萝卜白菜各有所爱,笔者不喜欢的不见得大家不喜欢,所以在这里还是提供一下方法,给有需要的朋友,升级过程很简单,全自动运行。我也懒得抓图了。
- 03
运行条件: 1、一个电量充足的DHD手机。 2、一个官方的刷机包,RUU开头的EXE文件,建议大家到这里去找: 3、电脑上安装好HTC Sync同步软件。 4、手机用数据线连接电脑,并选择“Sync”同步方式。 5、直接在电脑上运行RUU文件。 6、开始刷机,中途根据界面提示操作,不要拔除数据线。耐心等候升级完成。
- 04
官方升级包的原理,运行该程序后,会先去比较版本号,看是否满足由低往高升级的条件,接着会验证CID,看你的验证码和即将要刷的包,是不是相符,是不是同一区域的。如果都通过了,就开始刷机。他会先把安全锁关闭,然后开始升级,ROM里面的每个分区都会被覆盖,包括hboot,radio,boot,system,userdata,cache,开机画面等等,属于完整升级方式(我们通常刷的第三方修改包,都仅仅是刷的boot和system分区)。刷新完毕后,再把安全锁打开。
- 05
SHIP S-ON的机器: 只要条件满足,就可以刷,刷完还是SHIP S-ON。 SHIP S-OFF的机器: 因为安全锁已经关闭,所以你可以跳过检测进行刷机,刷完还是SHIP S-OFF。 ENG S-OFF的机器: 因为安全锁已经关闭,所以你可以跳过检测进行刷机,刷完后,因为hboot分区被覆盖,所以我们这个修改版的ENG hboot也没有了,换成了官方的原版,所以S-ON又再次被打开,所以你的机器又变回了SHIP S-ON。 无论哪种机器,通过官方刷机包升级,都会失去原有的root权限,假如你原来有的话。 顺便介绍下官方刷机包文件名的含义:
- 06
以港版为例: RUU_Ace_HKCSL_CHT_1.32.832.6_Radio_12.28b.60.140e_26.03.02.26_M_release_155943_signed.exe RUU:HTC Update Utility官方升级工具的缩写。 Ace:DHD的内部开发代号。 HKCSL:HK代表香港,CSL是香港最大的一家移动网络运营商,类似中国移动。 CHT:语言是繁体中文,简体中文对应的是CHS,US代表美国。 1.32.832.6:软件版本号。 12.28b.60.140e_26.03.02.26_M:radio的版本号。 Release:释放的意思,在这里表示最终版。对应的还有test,就是测试版的意思。 155943:版本号的一部分。 Signed:经过签名的。
- 07
再来看个: RUU_Ace_HTCCN_CHS_1.75.1400.4_Radio_ 12.35a.60.140f_26.04.03.30_M_release_162585_signed.exe CN:中国。 CHS:简体中文。 RUU_Ace_HTC_WWE_1.72.405.3_R2_Radio_12.28e.60.140f_26.04.02.17_M2_SF_release_163262_signed.exe WWE:全球版的意思。