经过亲自操作,我发现通过fastboot命令来进入recovery和手机上自带的recovery没有任何关系,只和你fastboot boot **.img有关,**.img是什么版本的recovery,运行的就是什么版本。换句话说,无论你的hero上自带的是什么spl和recovery,也不管spl和recovery是否已经破解,只要让你手机进入spl模式然后在PC上CMD里用fastboot boot *.img这个命令,你就可以让你的hero进入任何版本的recovery。完全不需要去刷手机上的spl或者recovery。这里我也作一些解释,只为一些和我一样的小白。spl你可以理解为类似于电脑的BIOS,recovery可以理解为电脑上的dos系统,当我们想在手机上装更多的软件时,希望把软件装到sd卡上去以节约手机上的空间,这就需要先在sd卡上进行分区,当然你是高手的话可以把sd卡拿到装有linux系统的电脑下去分区,但是如果像我一样的小白的话,就请在recovery1.6.2里按论坛里的教程来分区吧。那么按照传统的方法,你需要把recovery刷到1.6.2,要刷recovery则spl必须是破解过的版本,而大多数的hero都是未破解的,那我们就得先刷入破解后的spl,然而刷spl和刷rom是一样的过程,需要开机+小房子键进入recovery,这下问题来了,对于像我一样的手机,开机+小房子键进入的recovery是未破解的,3个选项只有重启的选项是可用的,就一筹莫展了。简单点说,刷破解版的spl需要recovery能用,刷recovery需要spl已经破解,那如果你像我一样,spl未破解并且recovery也是原始状态,那要刷机就只有fastboot一条路了。
好了,这一楼我继续说我的小白鼠经历。通过以上的解释,我想大多的同学看明白了我的观点,就是既然可以通过fastboot来进入非手机内置的的任何版本recovery,那就是说完全不用冒险在手机上刷入任何spl和recovery,你也可以建立app2sd了。但是我的好奇心显然不止于此,spl的版本一般是越高越好,还有recovery当然能不受制于电脑会更爽。所以我继续寻求在spl和recovery都是出厂状态下来更新spl和recovery的方法,但是网上找了很多办法都是行不通的,包括那个flashrec.apk。所以我只有壮了胆子fastboot进入recovery1.6.2,然后刷了1.76.2007的spl。很幸运,刷完重启后,会自动重启2次,最后进入系统,再adb shell reboot bootloader进入spl查看,刷机成功,紧接着就fastboot flash recovery RA-hero-v1.6.2.img,把recovery一起刷了,小房子加开机键,完美进入recovery1.6.2。以上是本人亲自小白鼠试验成功。当然可能有高手早就知道这个步骤,但是我确实是发扬小白精神来完成这些的。