简单介绍Fastboot
引言
Fastboot是Android快速升级的一种方法。
Fastboot的协议fastboot_protocol.txt在源码目录./bootable/bootloader/legacy下可以找到。
Fastboot客户端是作为Android系统编译的一部分,编译后位于./out/host/linux-x86/bin/fastboot目录下。
一、什么是fastboot
(1)fastboot是android使用的一种刷机方法。
因为Android的底层是Linux
(2)fastboot使用usb作为物理传输
(3)fastboot是uboot中的一个命令,在uboot下输入fastboot命令,就可以让uboot进入fastboot模式,刷机就是在fastboot模式下进行刷机。
(4)fastboot需要主机端的fastboot软件相配合(需下载对应的主机端软件来使用协议命令)
(5)fastboot在开发板和主机之间定义了一套协议
二、使用命令(主机发出)
fastboot devices: 查看当前连接的设备
fastboot reboot: 重启系统
fastboot getver:version: 查看版本号
xxxxxxxxx: 根据开发板上定义的命令进入fastboot(uboot输入此命令)
reboot bootloader: 进入fastboot模式(安卓终端常使用此方法)
fastboot reboot-bootloader:复位到bootloader
升级系统:
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
三、开启fastboot功能
1.主机端: 安装好相应软件后即可发送命令来烧写flash
2.客户端: 需要在UBOOT中开启fastboot功能,才会出现进入fastboot的命令,而在安卓系统中一般都自带了此功能,可直接输入命令进入该模式
小广告
最后打个小广告,是本人的一个小小副业。
大家有需要各种品牌的鞋(耐克、阿迪、斐乐、vans、匡威等),都可以加下面这个微信号,性价比巨高,质量绝对可靠,自己穿的也都是这买的,到手不喜欢,不影响二次销售可直接退货,希望大家能多多支持(暂时不想买的也欢迎添加,首双优惠!),全国包邮!
vx:cp_shop12138
简单介绍Fastboot相关推荐
- 遗传算法的简单介绍以及模式定理的简单证明
遗传算法 遗传算法(Genetic Algorithm,GA),最早是由美国的John holland在20世纪70年代提出.算法通过模拟达尔文生物进化论的自然选择以及遗传学机理的生物进化过程来搜 ...
- 2021年大数据ELK(十八):Beats 简单介绍和FileBeat工作原理
全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 Beats 简单介绍和FileBeat工作原理 一.Beats 二.FileB ...
- 2021年大数据ELK(十五):Elasticsearch SQL简单介绍
全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 Elasticsearch SQL简单介绍 一.SQL与Elasticsear ...
- 2021年大数据ELK(二):Elasticsearch简单介绍
全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 一.Elasticsearch简介 1.介绍 2.创始人 二.E ...
- iOS开发UI篇—多控制器和导航控制器简单介绍
iOS开发UI篇-多控制器和导航控制器简单介绍 一.多控制器 一个iOS的app很少只由一个控制器组成,除非这个app极其简单.当app中有多个控制器的时候,我们就需要对这些控制器进行管理 有多个vi ...
- 简单介绍一下R中的几种统计分布及常用模型
统计学上分布有很多,在R中基本都有描述.因能力有限,我们就挑选几个常用的.比较重要的简单介绍一下每种分布的定义,公式,以及在R中的展示. 统计分布每一种分布有四个函数:d――density(密度函数) ...
- LVS(Linux Virtual Server)三种负载均衡模型和十种调度的简单介绍
LVS(Linux Virtual Server)三种负载均衡模型和十种调度的简单介绍 LVS (Linux Virtual Server) LVS(Linux Virtual Server)其实就是 ...
- dubbo学习过程、使用经验分享及实现原理简单介绍
一.前言 部门去年年中开始各种改造,第一步是模块服务化,这边初选dubbo试用在一些非重要模块上,慢慢引入到一些稍微重要的功能上,半年时间,学习过程及线上使用遇到的些问题在此总结下. 整理这篇文章差不 ...
- iOS开发UI篇—UIWindow简单介绍
iOS开发UI篇-UIWindow简单介绍 一.简单介绍 UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindow iOS程序启动完毕后,创建的第一个视图控件就是UIWi ...
最新文章
- 框架:HTTP请求的表单提交的几种方式
- 动态加载js文件以支持跨域脚本
- 怎么计算末年某月某天有几个星期天公司
- C++学习之路 | PTA乙级—— 1058 选择题 (20 分)(精简)
- A6.2021年全国数学建模竞赛C题分析-生产企业原材料的订购与运输
- kali 安装KVM教程---》给自己的笔记
- poj 1724 有限制的最短距离(优先队列+链表)
- 已开源|码上用它开始Flutter混合开发——FlutterBoost
- C# --- WinForm基本知识与绘图(上)
- sql数据库可以创建同义词_如何使用同义词简化SQL Server数据库对象的使用
- 空间命名的定义及使用:using namespace std 的用法详解
- 从零开始安装Gentoo
- 深入Golang Runtime之Golang GC的过去,当前与未来
- java高级计算器_高级计算器[Java版]
- 卫哲:阿里的中供铁军为什么能培养出滴滴程维?
- 小米手机6如何刷成开发版获取root权限
- 2021考研英语黄皮书英一英二全套加解析
- typescript基础学习
- wildfly(JBOSS)启动报错
- iphone6 续航 测试软件,7款iPhone测试iOS13.6电池续航:结果耗电更严重了?