fastBoot使用
fastBoot使用
作者:李老师,华清远见嵌入式学院讲师。
1.1. 使用Fastboot方式烧写
在安卓手机中Fastboot是一种比Recovery更底层的刷机模式。Fastboot是一种线刷,就是使用USB数据线连接手机的一种刷机模式。相对于某些系统卡刷来说,线刷更可靠,安全。
Fastboot工具在光盘的“工具软件\Windows\Fastboot\Fastboot”下,为了方便把他解压到D盘。
1.1.1. 安装Fastboot驱动
第一次使用Fastboot需要安装驱动,驱动位置在“工具软件\Windows\Fastboot\Fastboot驱动”下。按下图连接开发板串口和USB口。
图1 连接开发板
终端输入“fastboot”,如下图所示,可知一共有4个分区,第一个是“bootloader”,第二个是“recovery”,第三个是内核,第四个是文件系统。

此时,如果系统安装了驱动,在设备管理器中应该如下显示:

如没有安装驱动,选择更新驱动,手动安装。




注:XP下也是如此操作,只不过某些地方名称不一样!第五步如果确定按钮是灰色的话,选择到X86里面的usbwin就行了,如果是64位XP就选择X64的。WIIN8下要关闭强制驱动签名才能安装上驱动。
1.1.2. 烧写U-Boot
终端输入“fastboot”,如下图所示,可知一共有4个分区,第一个是“bootloader”,第二个是“recovery”,第三个是内核,第四个是文件系统。
图2 Fastboot显示
为了方便,拷贝“烧写镜像\Android4.0”到Fastboot目录下,打开windows下的CMD,输入下面命令,即可向NAND Flash烧写u-boot。
>fastboot.exe flash bootloader Android4.0\uboot-fs210.bin
图3 烧写u-boot Windows CMD命令
终端显示信息如下图所示,烧写即bootloader成功。
图4 烧写u-boot终端显示信息
按照1.4.1节把开发板启动模式拨至NAND Flash启动,长按KEYON按键启动开发板,开发板从NAND Flash启动。
1.1.3. 烧写内核
终端输入“fastboot”,进入Fastboot下载模式:
图5 Fastboot显示
打开windows下的CMD,输入下面命令,即可向NAND Flash烧写内核。
>fastboot.exe flash kernel Android4.0\zImage_3.0.8-fs210
图6 烧写内核Windows CMD命令
终端显示信息如下图所示,烧写即内核成功。
图7 烧写内核终端显示
1.1.4. 烧写Android文件系统
终端输入“fastboot”,进入Fastboot下载模式:
图8 Fastboot显示
打开windows下的CMD,输入下面命令,即可向NAND Flash烧写Android文件系统。
>fastboot.exe flash system Android4.0\android4.0-fs210.img
图9 烧写文件系统Windows CMD命令
终端显示信息如下图所示,烧写即文件系统成功。
图10 烧写文件系统终端显示
1.1.5. 测试
重新启动开发板,Android系统启动。
图11 Android终端启动
fastBoot使用的更多相关文章
- 安卓刷机--fastboot线刷
首先需要下载fastboot.exe,copy到system32文件夹下. 对于安卓系统的智能手机,同时按住开机键和音量减键,或手机连上电脑,输入adb reboot bootloader进入fast ...
- Fastboot模式和Recovery模式
http://blog.csdn.net/luoshengyang/article/details/29688041 在回答第一个问题之前,我们先来看看Android设备从硬件到系统的结构,如图1所示 ...
- 使用fastboot工具刷入recovery.img、boot.img、system.img等
在Android SDK目录的platform-tools目录下有fastboot.exe刷机工具(注:需要将机器进入fastboo模式) 刷recovery.img: fastboot flash ...
- ADB工具包15秒快速安装器,已集合ADB、FASTBOOT工具箱和最新的驱动程序
http://www.cnroms.com/adb-and-fastboot-toolkit-with-google-usb-drivers.html 通过电脑管理安卓手机需要的三个最常用的工具包集合 ...
- [Android Pro] Android fastboot刷机和获取Root权限
参考文章: https://developers.google.com/android/nexus/images 转载自: http://www.inexus.co/article-1280-1 ...
- 编译android源码官方教程(5)编译完之后刷机、编译fastboot
Running Builds IN THIS DOCUMENT Building fastboot and adb Booting into fastboot mode Unlocking the b ...
- fastboot 教程
参考: http://blog.csdn.net/geniusmen/article/details/7892398 http://www.cnblogs.com/eastnapoleon/p/327 ...
- MSM8974 fastboot烧写软件
fastboot烧写是在aboot阶段做的,所以空板没有完整烧写aboot及其boot sequence前的image是没法使用fastboot的.在手机开机状态下,执行: adb re ...
- fastboot 刷system.img 提示 sending 'system' (*KB)... FAILED (remote: data too large)
华为G6-C00卡刷提示OEMSBL错误,只能线刷 ,但是官方找不到线刷img镜像,无奈 网上下了个可以线刷的工具套件 流氓ROM . 使用HuaweiUpdateExtractor(工具百度)把官方 ...
- no permissions fastboot
no permissions fastboot 获取fastboot文件 1.编译后得android源码会在目录: andsource2/out/host/linux-x86/bin 产生fastb ...
随机推荐
- e655. 混合风格的文本
This example applies a new font and background color to a part of the text. You can apply styles to ...
- HTC Desire 816刷机教程(图文)
HTC Desire 816刷机教程也来了,今天在这里主要是来说说如何刷机的,这个刷机是采用卡刷的方式,也就是利用第三方的recovery来刷入第三方的zip包,因为第三方的zip包都是支持卡刷的,很 ...
- MyEclipse安装EGit插件方法
摘要: 先了解自己的MyEclipse是基于哪个版本的Eclipse优化的,然后到EGit网站找对应的EGit版本,下载压缩包,解压安装. 在网上看到有人说并不是任意版本的EGit插件都能适配你的My ...
- Ubuntu 安装 Kubernetes
Kubernetes是Google开源的容器集群管理系统.它构建于docker技术之上,为容器化的应用提供资源调度.部署运行.服务发现.扩容缩容等整一套功能,本质上可看作是基于容器技术的mini-Pa ...
- 你真的了解HTML吗?–雅虎面试题
http://helloweb.wang/jingyan~jiqiao/589.html
- js常用总结
常用总结,方便大家学习共享. 1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html-& ...
- 管理开机启动:systemd
一.CentOS7 systemd 介绍 在 CentOS7 中,使用 systemd 来管理其他服务是否开机启动,systemctl 是 systemd 服务的命令行工具 [root@localho ...
- Swift-Swift的Singleton三种写法
第一种: import Foundation class SingletonA : NSObject { static let sharedInstance: SingletonA = Singlet ...
- 【转】Go Channels
转自: http://kdf5000.com/2017/07/16/Go-Channels/ Golang使用Groutine和channels实现了CSP(Communicating Sequent ...
- Java中DESKeySpec类
此类位于 javax.crypto.spec 包下.声明如下: public class DESKeySpec extends Object implements KeySpec 此类指定一个 DES ...