ronaldo 发表于 2015-12-23 18:16

Fastboot工具和使用教程——完结

本帖最后由 ronaldo 于 2016-1-16 14:12 编辑

当RSD始终无法识别?Fastboot可以帮助你!Fastboot命令是在电脑无法识别RSD时,仍然可用的快捷刷底包中的镜像的方式。使用fastboot命令,必须让手机先进入fastboot模式下,然后连接好电脑,装好驱动。fastboot进入方法可以参考这里:http://bbs.ihei5.com/thread-273999-1-1.html
简介:
    Moto以及nexus机型,都有一个用于刷官方固件的模式,这个模式我们叫做AP Fastboot模式。而官方固件,也就是线刷包,通常都是由fastboot可以识别的镜像包组成。每个分区都可以对应一个镜像,用于完成对系统的完整升级。
    那么什么是镜像呢。镜像就像一面镜子。而镜像里边的内容正好是一个分区,就像是把整个分区照出来的,包含分区的完整内容,分区什么结构,镜像也是什么结构。镜像一般以.img、.bin、.mbn结尾。
    官方固件包为了传播和使用方便,一般是由zip或者tar.gz压缩的,使用官方固件,必须先解压,然后才能找到里边的镜像。

通过刷入官方固件的优点:
1,刷写、升级速度快;
2,升级稳定;
3,升级具有灵活可控性;
4,官方固件是救砖的唯一途径;
    由于官方固件均由镜像包组成,刷写分区是完整的覆盖之前分区的所有内容。这是OTA在线升级方式所完全不可比拟的,在线升级一般为打补丁方式,升级不稳定,容易失败并造成软砖,打补丁效率低。官方固件线刷包均是稳定正式版,所以通过fastboot刷入官方固件线刷包的方式进行升级再好不过了。

刷入工具:
    刷写官方固件,还需要Fastboot组件包,建议使用这里的:
MotoX专用adb及fastboot组件:
(出处: 爱黑武论坛)

Fastboot命令解析:
    使用fastboot命令,通常分为刷写、清空两个部分,也包含厂商预置的一些特殊命令,我在这里为大家简要介绍一下。

一:使用Fastboot命令刷写系统各镜像部分:
使用格式:

fastboot flash <刷写的对应分区> <刷写的镜像路径+文件名>
小提示:

刷写镜像时,由于使用cmd命令,电脑并不是智能的,必须把镜像放到工具的根目录下才能刷写。。。很麻烦,怎么办?!
嘿嘿,我教大家一个简单的方法:

如图所示,首先在命令提示符中输入
(例如要刷底包中的system.img)

fastboot flash system
记住是fastboot空格flash空格system空格,别弄错了,空格一定要有的!然后按图所示,将所要刷的任意镜像名称,按住不放,将其拖到cmd窗口。因为cmd有自动定位文件所在目录的功能。

例如我就是把镜像随便放到G盘了,镜像名也不叫system.img,,,呵呵,很方便吧???
(有些小白还问一些为啥加载不到镜像的小问题,这样比较方便大家做了)。



拖进cmd将会自动cd到镜像所在位置。然后按回车键开始刷入。


下面开始介绍详细的各分区刷法,以底包 标准镜像名称 为例:
1,刷写gpt分区:(这个是分区表,刷这个要和bootloader匹配才行,如果不匹配,刷进去将会直接变黑砖。不建议刷此镜像!!!!)
fastboot flash partition gpt.bin
2,刷写system分区:

刷4.4的system竟然会提示Sp space is not enough,经过检查是没有使用4.4专用adb及fastboot刷的4.4的system.img,导致报错。
fastboot flash system system.img
3,刷写recovery分区:
fastboot flash recovery recovery.img
4,刷写boot分区:
fastboot flash boot boot.img
5,刷写modem分区:
fastboot flash modem NON-HLOS.bin
6,刷写fsg分区:
fastboot flash fsg fsg.mbn
7,刷写motoboot镜像:(这个是bootloader的组合包,最好不要乱刷!这个只能升级不能降级这个必须与gpt版本一致才能刷进去,。刷这个容易变砖!)
fastboot flash motoboot motoboot.img
8,刷写logo分区:
fastboot flash logo logo.bin
9,刷写data分区:(用于清空data分区等)
fastboot flash userdata userdata.img
二,使用Fastboot命令清空分区命令:

使用格式:
fastboot erase <分区名>
下面介绍清空各分区的方法,和刷写对应分区差不多,只介绍部分经常用到的。

清空data分区:(此命令会清除data、sdcard两个分区,如果内置存储有重要的东西,不要用此命令,请在第三方recovery中WIPE)

fastboot erase userdata
清空cache分区:

fastboot erase cache
清空customize分区:
fastboot erase customize
清空modemst1(S版1056慎用) :fastboot erase modemst1清空modemst2(S版1056慎用) :
fastboot erase modemst2
清空clogo :
fastboot erase clogo
清空data、cache、sdcard三个分区:
fastboot -w
三、其他命令:


暂时不清楚的命令:
fastboot oem fb_mode_clear
获取手机Bootloader代码:
fastboot oem get_unlock_data
解锁bootloader:


从官网获取bootloader解锁码后,然后通过此命令解锁,例如:
fastboot oem unlock AS3VDFM45GHLKPUIKN34
fastboot oem unlock <此处输入官网获取的解锁码>

上锁bootloader:(必须谨慎,可能会导致变砖,一般没必要重新上锁。解锁不影响系统的稳定性)
fastboot oem lock
获取手机的全部信息:

fastboot getvar all
获取手机CID:
fastboot getvar cid

四、必须的命令:
刷底包一般常用的几个命令(刷完就能开机,不考虑其他问题):
第一步:刷system分区。
第二步:刷boot分区。
第三步:刷入modem基带和fsg射频表。
第四步:恢复出厂命令(fastboot -w)。


又现天意 发表于 2015-12-23 18:18

帮顶~~

〓_芐個↖Θ出時 发表于 2015-12-23 18:24

造福机油!感谢分享

陪你闹丶 发表于 2016-1-2 18:19

...................

陪你闹丶 发表于 2016-1-2 18:20

..................

陪你闹丶 发表于 2016-1-2 18:21

............

okok啦 发表于 2016-1-3 17:11

救砖中…希望成功

新锐锋芒 发表于 2016-1-4 17:36

支持教程

狗摩粉 发表于 2016-1-12 21:42

niubiyazhzhzhhz

id320826 发表于 2016-1-26 09:27

么么哒,爱黑武论坛的楼主真棒,爱你!
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: Fastboot工具和使用教程——完结