【笔记】Fastboot学习笔记

前言

快速启动(英语:Fastboot)是一个诊断协议,主要用于由一台计算机通过USB连接Android智能手机,修改其闪存文件系统。它是Android Debug Bridge库的一部分。(维基百科

查看已连接设备列表

1
fastboot devices

获取厂商OEM锁相关信息

1
fastboot oem get_identifier_token

刷入分区

<file>:刷机包文件位置

刷入boot分区

1
fastboot flash boot <file>

刷入recovery分区

1
fastboot flash recovery <file>

刷入bootloader

1
fastboot flash bootloader u-boot.bin

刷入kernel

1
fastboot flash kernel uImage

刷入system

1
fastboot flash system <file>

刷入userdata

1
fastboot flash userdata <file>

刷入ramdisk

1
fastboot flash ramdisk <file>

一次性刷入分区

<zip>:新建的包含boot.img、system.img、recovery.img的.zip压缩包

1
fastboot update <zip>

刷入开机画面

1
fastboot flash splash1 <file>

擦除分区

  • 擦除boot分区、system分区、userdata分区、cache分区
1
fastboot erase system -w

擦除boot

1
fastboot erase boot

擦除system

1
fastboot erase system

擦除cache

1
fastboot erase cache

擦除userdata

1
fastboot erase userdata

擦除nv数据

1
2
3
4
fastboot erase fsg
fastboot erase fsc
fastboot erase modemst1
fastboot erase modemst2

重启系统

1
fastboot reboot

不烧写的情况下调试

1
2
fastboot boot uImage
fastboot boot u-boot.bin

查看版本号

1
fastboot getver:version

复位到bootloader

1
fastboot reboot-bootloader

完成

参考文献

CSDN——蚁人日记