LouisLaw 发表于 2011-4-16 23:17

HTC HERO G3最方便的刷Recovery方法

大家好,目前HTC Hero G3上面获得ROOT权限的方法很多种,今天我告诉大家一个最简单最方便的方法。
通过目前我对HTC市面上各种机器的了解。HTC的机器要设计到解锁,HBoot,SPL,S-OFF。各种各样的名词,搞得小白脑袋都晕了。
那我们刷机需要的是什么呢?这是一个值得回答的问题!
刷机其实很简单,最主要的是要有一个自定义的Recovery系统。
那么Recovery系统怎么刷进去又是一个问题了。方法确实很多种,各种方法适合各种各样的机器。
今天要发布的方式适合机器一买来就已经是S-OFF的同学。为了方便同学们学习,我将采用问答的形式写这个帖子。

1、为什么要刷自定义的Recovery?
答:自定义的Recovery能够跳过签名验证,或者采用非HTC官方的签名签ROM刷机包进行刷机。刷Recovery就是为了刷机,如果你不喜欢刷机就没必要刷Recovery。
2、Recovery怎么进入?
答:在G3上面是按住小房子键+开机键开机。
3、什么是SPL、HBoot?
答:SPL就是HBOOT,是用于引导手机系统启动的最基本的启动装载器。就如电脑上的BIOS,GRUB,LILO一样是启动装载器。HBOOT对手机硬件具备完全的操作权限。里面实现了很多的功能。
4、什么是S-OFF?
答:S-OFF是HTC系列手机中一个重要的概念,其中S代表Secure,Secure是安全的意思,OFF就是关,顾名思义就是安全开关关闭状态。同理S-ON就是安全开关打开的状态了,那么同学们不禁要问了。安全开关是什么?这个安全开关是非常重要的,如果这个开关是开着的状态你是不能刷ROM的。整个手机都被保护起来了。当安全开关关闭的时候,你的手机就处于有刷写权限的模式。就可以使用HBOOT方式刷机。当你的手机处于S-ON状态的时候,HBOOT的一些功能是锁定的。当处于S-OFF状态的时候是全部功能可用状态。
5、什么是Fastboot?
Fastboot是在Hboot中实现的一个和手机进行通讯的协议。通过fastboot协议你可以通过电脑端的fastboot程序和手机的HBOOT进行通讯,包括刷机等等功能。
6、怎么进入Fastboot模式?
在G3上进入Fastboot的模式方法是按住返回键+开机键
7、什么是HBOOT模式?
HBOOT模式是HTC实现的一种内部的刷机方式,在刚HBOOT模式的时候会自动的检查内存卡根目录下面是否有特定文件名的文件,如果有,就进入相应的功能,比如进入调试模式,如果内存卡下面是
特定的刷机包的名字,那么就会进行刷机。
8、什么是ADB?
ADB的全称是Android Debug Bridge,Android调试桥,是一个上层的调试工具。只有在内核通过HBOOT引导启动后才能跑起来。
9、什么是Radio
Radio是手机内部进行管理arm9 CPU的程序,通常的认为是管理手机通话部分,wifi,蓝牙,这些无线相关的。大家应该都知道手机内部有2个cpu一个是arm9 一个是arm11
正在跑android系统的是arm11 cpu,而arm9 cpu则由radio控制。所以刷错radio就会变砖头。


目前,刷Recovery的方式很多,今天要告诉大家的是我通过上面那些问题的理解,找出的一个方法。那就是将recovery放到卡根目录依靠HBOOT自带的功能,将自定义的Recovery刷进手机里面,
但是这个方法有一个大前提,这个就是你的手机一定是要完全的S-OFF状态,这个S-OFF是对于HBOOT而言的。不是对Fastboot而言的。其他一些论坛的人混淆视听。说S-OFF的机器是所谓的工程机。
据我个人知道的,每一台HTC的工程机都是有编号的。机器外壳上面有编号。工程机一款机器,一个运营上只能拿到几台机器做前期测试。测试完之后会返回台湾新竹的工厂进行销毁。是压根流不出来的。
HTC的工程机,如果流露出来,那么HTC就会和那个运营商终止合同。所以网络上你也很难看到HTC工程机的图片。即使是看到图片也要讲串号涂抹掉。
那么什么是完全的S-OFF状态呢?
如果你下载我帖子的后面文件,放到SD卡根目录,命名为HEROIMG.zip 然后按返回键+开机。进入fastboot模式,然后按音量下进入HBOOT模式,如果能刷进去我这个自定义的Recovey。那么你的机器就是完全的S-OFF。


市面上还有一些机器是带ENG SPL的机器,HBOOT界面 的第一行是HERO CVT ENG S-OFF 这种机器就是真正的工程版SPL,工程版SPL带有fastboot权限,可以通过电脑和fastboot进行刷机。
而完全版本的S-OFF的HBOOT界面显示的是 HERO CVT SHIP S-OFF。其中的区别就在这个ENG和SHIP上面了。ENG 在英文里面是Engineer 的意思,即工程版SPL,而SHIP是Shippment 是发布的意思。即零售版的SPL。零售版本的机器还有一个特点,那就是HBOOT版本号后面的型号代码是HERO***** 5个*号,说明这个机器可以刷任何版本的ROM,不管你是刷RUU还是刷自定义。可以来回随便刷,不会刷死,唯一的刷死的方法是刷错Radio!


eng spl的同学可以试试我发布的recovery你能不能刷进去。


ENG S-OFF 和 SHIP S-OFF有什么区别呢?


ENG S-OFF的同学不可以使用卡刷的方式刷Recovery,刷Recovery一定要借助电脑或者手机内部的flash_image程序。ENG S-OFF的同学如果刷一个RUU以后,机器马上就被锁定了。又要重新ROOT。
而 SHIP S-OFF的同学可以用卡刷的方式刷机。就算最新的OTA或者RUU出来以后也可以随便升级和降级,因为刷完RUU后,依然还是S-OFF。所以我推荐同学们买机器的时候一定要买SHIP S-OFF的机器。这样对升级和降级都很方便。随意刷各版本的RUU都没问题。


下面就是菜了。
下载下面文件,放到SD卡根目录,命名为HEROIMG.zip 然后按返回键+开机。进入fastboot模式,然后按音量下进入HBOOT模式,会开始自动提示是否刷机。按提示选yes开始刷机。

请下载
**** Hidden Message *****

转载R大师详细说明!来源:安智网

蓝星 发表于 2011-4-16 23:24

学习了~~~~~~~~~

jsjson 发表于 2011-4-16 23:26

回复 LouisLaw 的帖子

学习了,,戴妃的 2.3上上去了   

冰与水的距离 发表于 2011-4-18 11:48

顶起, 安卓真是传奇

小娃娃0714 发表于 2011-7-15 14:16

回复LouisLaw的帖子学习了,,戴妃的2.3上上去了 一天不灌 就好象人在地上没有影子——没得救了?

a26 发表于 2011-8-21 17:50

顶~sssssssssssssssssssssssssss
s

浅唱、小情歌 发表于 2011-9-2 21:34

支持
支持
支持
支持
支持
支持
支持
支持
支持
支持
支持

liuheizi 发表于 2011-9-4 07:47

gan xie fen xiang

淘气猫咪s 发表于 2012-4-29 07:36

我觉得挺好的,大家的看法呢

绿色阳光 发表于 2012-10-18 15:39

太帅了!!!!!!!!!!!!!!!!
页: [1] 2
查看完整版本: HTC HERO G3最方便的刷Recovery方法