2,进阶命令介绍:(该部分摘自网络,图片仅供参考,因为见过几篇一样的介绍了,我也不知道那个首发,反正发就对了。)
作了些修改:
纠正错误
1.root时刷的是boot分区,这给一看命令就知道
2.无需擦除,不需要用fastboot erase xxxx ,你用fastbot flash *****时已自动擦除了.
3.不需要分开刷boot,system,userdata,recovery等,直接fastboot flash update (刚才那给.zip)就能刷入这几个包
见好多论坛朋友对FASTBOOT刷机相当困惑和不解,抑或是相当害怕使用fastboot刷机.不管是什么原因,我只需要告诉你,其实用fastboot很简单,也很快捷。
下面把我自己总结的一些方法写出来,希望能给广大G友在刷机路上助一臂之力。
fastboot for windows 已加入附件内,请自行下载。
只有一个文件,下载后随便放在你能找到的地方.在正式讲刷机之前先讲一下android的分区知识
splash1:开机画面,文件为splash1.img
recovery:该分区是恢复模式(即recovery mode),文件名为recovery.img
boot:内核启动分区,文件名为boot.img
system:Android系统部分,目录表示为/system,通常为只读,文件名为system.img
cache:缓存文件夹,目录表示为/cache,作用不大,文件名为cache.img
userdata:用户安装的软件以及各种数据,目录为/data,文件名为data.img
因此对于刷机一般可以这么理解:
1. 修改开机画面, 修改的是splash1
2. root时刷的是boot分区
3. 刷test_keys,更新的应该是recovery
4. 使用update.zip刷是更新boot、system
5. 恢复出厂设置, 清空的是userdata和cache
明白这些之后就很好理解,一般无须更新recovery.IMG,正常情况下只需要更新BOOT和SYSTEM即可.但依我看来这两者是相互依存而不可分割的.好下面开始说刷机步骤。
进入手机的fastboot模式 ,且驱动已经安装。
驱动请按照上文提到的方法安装好,若在我的电脑设备管理中发现此情况,图1亦是未正确安装驱动,只需要右键更新驱动,且指向你从我这里下载的驱动即可。
前面提到,根据自己的手机网络制式和需要的版本,从官方发布的原厂镜像网站下载下来,得到的包包是TGZ格式的。这时我们用winrar把这个tgz格式的包包解压(以yakju-icl53f版本为例),可以看到里面有4个文件:1个bootloader的img文件,1个radio的img文件,1个zip的包包和1个名字为flash-all.sh的包包,将刚才下载的fastboot拷贝到此文件夹,图2
在开始-运行CMD(win7则为直接在搜索中输入cmd,回车) 如下图3
此时可以看见打开的命令行
用cd命令打开fastboot所在的文件夹。 图4
输入 fastboot-windows.exe devices 图5
若出现我xxxxxxxxx fastboot,这就证明你已经成功了一半,ok,接下来就是刷入分区(请把你的img文件修改为对应的名字),看图8
刷入recovery命令:fastboot-windows.exe flash recovery recovery.img
刷入基带的命令:fastboot-windows.exe flash radio radio.img
刷入内核的命令:fastboot-windows.exe boot boot.img
刷入bootloader命令:fastboot-windows.exe flash bootloader bootloader.img
刷入rom包(包含boot,recovery,system,userdata)命令:fastboot-windows.exe -w update image.zip
Ok下一步重启 图10
至此刷机全部结束,enjoy it!