jeffrey1995/MyBlog

Android-fastboot简介与基本用法

jeffrey1995 opened this issue · 0 comments

1.Fastboot简介

(参考资料:http://www.omappedia.org/wiki/Android_Fastboot#Updating_system_image_on_NAND)
Fastboot是Android快速升级的一种方法,Fastboot的协议fastboot_protocol.txt在源码目录./bootable/bootloader/legacy下可以找到。
Fastboot客户端是作为Android系统编译的一部分,编译后位于./out/host/linux-x86/bin/fastboot目录下。
Fastboot命令实例:sudo fastboot flash kernel path-to-kernel/uImage
烧写rootfs类似:sudo fastboot flash system path-to-system/system.img

2.常用命令

2.1.进入fastboot模式。
adb reboot bootloader
2.2.重启系统。
sudo fastboot reboot
2.3.升级系统。(可以针对系统不同分区写入)
sudo fastboot flash bootloader u-boot.bin
sudo fastboot flash kernel uImage
sudo fastboot flash system system.img
sudo fastboot flash userdata userdata.img
sudo fastboot flash ramdisk ramdisk-uboot.img
sudo fastboot erase cache
2.4 查看版本号
sudo fastboot getver:version