2024年3月18日发(作者:)
一. 帮助说明
usage: fastboot [
1.
2.
3.
4.
5.
6.
7.
8.
9.
commands:
update
flashall "flash boot" + "flash system"
flash
erase
getvar
boot
flash:raw boot
devices list all connected devices
10. reboot reboot device normally
11. reboot-bootloader reboot device into bootloader
12. options:
13. -w erase userdata and cache
14. -s
15. -p
16. -c
17. -i
二. 具体分析
1 升级系统
fastboot flash bootloader
fastboot flash kernel uImage
fastboot flash system
fastboot flash userdata
fastboot flash ramdisk
fastboot erase cache
fastboot flash {partition} {*.img} 例:fastboot flash boot 或fastboot flash system 等。
fastboot flashall 注意:此命令会在当前目录中查找所有img文件,将这些img文件烧写到所有对应的分区中,并重新启
动手机。
一次烧写boot,system,recovery分区:
(1)创建包含,,文件的zip包。
(2)执行:fastboot update {*.zip}
烧写开机画面:
fastboot flash splash1 开机画面
2 重启系统
fastboot reboot
3 不烧写flash情况下调试
fastboot boot uImage 或者
4 查看版本号
fastboot getver:version
5 复位到bootloader
fastboot reboot-bootloader
6 命令格式
主机端发送字符串的命令,字符串小于等于64个字节,客户端首先返回四个字节的内容,是OKAY、FAIL、DATA、INFO之
一,随后跟着是信息或数数据。
7 清空分区
fastboot erase {partition} 例:fastboot erase boot或fastboot erase system等。
fastboot erase boot
fastboot erase system
fastboot erase data
fastboot erase cache
上面的命令也可以简化成一条命令
fastboot erase system -w
8 获取客户端(手机端)变量信息
fastboot getvar version:version-bootloader:version-baseband:product:serialno:secure
version 客户端支持的fastboot协议版本
version-bootloader Bootloader的版本号
version-baseband 基带版本
product 产品名称
serialno 产品序列号
secure 返回yes 表示在刷机时需要获取签名
支持的参数
偏移和地址在u-boot中定义,要想使用好fastboot,就必须要知道参数名称与文件的对应关系。
name
xloader
bootloader
offset
0x00000000
0x00080000
size
0x00080000
0x00180000
发布评论