使用flash_image开机状态下刷recovery
使用flash_image开机状态下刷recovery,有人可能会问开机状态下也能刷recovery吗?Of Course!我们在网上看到的刷recovery教程中99%的都是向大家介绍的关机后进入fastboot模式刷recovery。导致大家产生了一种定向思维,刷recovery就要进入发fastboot中刷。其实大家只要搞清楚刷recovery的原理后就会明白为什么能在开机状态下刷recovery。那么下面安卓后院(www.top139.com)将为大家简单的介绍一下其中的原理。
Recovery就是一个刷机的工程界面。如果你装过系统,你可能知道dos界面或者winPE,安装了 Recovery相当于给系统安了一个dos界面。在recovery界面可以选择安装系统,清空数据,ghost备份系统,恢复系统等等。其实recovery是一个精简的linux系统,在市面上绝大多数的安卓设备中recovery被存放在RAM的一个分区中,通常都称之为recovery分区,那么我们所谓的刷recovery其实就是将recovery系统刷入这个分区中就可以了。
因为在fastboot模式下可以利用fastboot工具很方便的将recovery刷入机器中,所以大多数的教程都使用了这种方法。那么明白了上面的原理后就会思考可不可以不利用fastboot,而是直接在开机状态下将recovery系统刷入recovery分区中,答案是可以的。那么具体怎么操作呢,下面我为大家详细介绍一下。
想要在开机状态下刷recovery,我们需要准备一下几种工具:1、flash_image工具;2、安卓终端模拟器应用。这两个工具在本站的安卓工具箱中可以找到。还要准备一个适合自己机器的recovery文件。需要注意的一点是想要在开机状态下刷recovery,系统一定要是已经root过的。
下面是具体的操作步骤:
1、将flash_image工具移动到手机的/system/bin目录下。
2、将recovery.img放到sd卡的根目录下。
3、打开安卓终端模拟器应用,输入su命令,允许使用root权限,再输入以下命令flash_image recovery /sdcard/recovery.img。
4、重启手机进入recovery模式验证你的刷机成果吧。
好了,看了以上的步骤是不是觉得很简单,大家可以自己动手试一试,其实boot.img也是可以通过以上的方式来刷的,但是boot较为重要,刷坏了会导致无法开机,所以不推荐大家去做,这里也不做介绍了,感兴趣并具备一定基础的朋友可以自己去尝试一下。