专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

fastboot模式是什么意思,fastboot模式怎么进入及解除?

来源:小易整编  作者:小易  发布时间:2023-01-06 04:23
摘要:fastboot模式是什么意思,fastboot模式怎么进入及解除?一、什么是fastboot模式?Fastboot,英语翻译意思是快速启动。在安卓手机中fastboot是一种比recovery更底层的刷机模式(俗称引导模式)。就是使用US...

fastboot模式是什么意思,fastboot模式怎么进入及解除?

一、什么是fastboot模式?

Fastboot,英语翻译意思是快速启动。在安卓手机中fastboot是一种比recovery更底层的刷机模式(俗称引导模式)。就是使用USB数据线连接手机的一种刷机模式。相对于某些系统(如iOS)卡刷来说,线刷更可靠,安全。

fastboot模式是什么意思,fastboot模式怎么进入及解除?

二、什么是recovery模式?

recovery是一种卡刷,就是将刷机包放在sd卡上,然后在recovery中刷机的模式。

三、fastboot模式跟recovery模式哪个更重要?

两个都很重要,不过fastboot更为主要.当你不能进入recovery的时候,不要紧张,你还能进fastboot挽救,不过当你连fastboot都不能进入的时候,那可就是砖了。

四、如何使用fastboot功能?

为了使用Fastboot功能,需要满足以下条件:

1.电脑安装ADB工具以及驱动.

2.手机开发者选项打开USB调试模式(User版本)

五、如何进入fastboot模式?

进入Fastboot的方式是关机状态下按返回+开机;主流Android手机进入Fastboot的方式为【音量-】+【电源键】,主要分以下2个模式,多数手机均可适用

模式A:

1.手机开机状态,确定adb可以打开。

2.adb reboot bootloader

模式B:

1 .将手机关机

2 .同时按住返回键和电源键开机

3 .当看到 界面上有fastboot选项时,按电源键点击进入fastboot模式。

六、fastboot 命令使用方法

当手机进入fastboot 模式之后连接数据线,将一台配置好adb 以及fasboot 的电脑打开命令行模式,Window 下一般是Win+R,输入cmd 回车即可,然后就可以用fastboot 命令对手机进行控制

以下是Fastboot 命令的使用方式: 

fastboot [ <选项> ] <命令>

解释:

[]括起来表示这个是可选的.

<>括起来表示这个是必须的.

可用命令:

update <文件名> 从官方update.zip升级系统.该update.zip必须是官方的

flashall 'flash boot' +'flash system'

flash <分区名> [ <文件名> ] 将文件写入分区.文件必须正确的格式.分区名有但不限于system,recovery,boot,splash1,hboot,radio,userdata,cache

erase <分区名> 清空一个分区.

getvar <参数名> 显示一个启动参数

boot <内核文件> [ <ramdisk文件> ] 将电脑上的内核下载到手机并用该内核启动系统.

flash:raw boot <内核文件> [ <ramdisk文件> ] 创建boot.img并下载到手机启动系统.

devices 列出所有与电脑连接的设备.

reboot 正常启动系统

reboot-bootloader 启动系统到hboot

选项:

-w 清空用户数据分区和缓存分区.相当于recovery中的"wipe data/factoryreset"

-s <串口号> 指定要操作的设备的串口号

-p <产品名> 指定要操作的设备的产品名.比如hero,bravo,dream...

-c <命令行> 用命令行替换系统的启动命令行.

例如:

fastboot devices 查看是否有设备

fastboot模式是什么意思,fastboot模式怎么进入及解除?

如果显示下图,则需要检查电脑安装的驱动

fastboot模式是什么意思,fastboot模式怎么进入及解除?

七、fastboot常用命令

/* fastboot 重启手机*/

     fastboot reboot 

/* 从fastboot模式进入9008 模式  */

    fastboot reboot edl  

   也可以用:fastboot reboot-bootloader

/* 解锁*/

fastboot oem unlock

fastboot oem unlock-go

fastboot flashing unlock

/* 擦除分区 */

fastboot erase {partition} //fastboot erase boot 或 fastboot erase system

/* 一次烧写 boot system recovery 分区 */

zip {name.zip} a.img b.img c.img 

//zip image.zip boot.img system.img recovery.img

fastboot update {*.img} 

//fastboot update image.zip

/* 烧录开机画面 */

fastboot flash splash1 // 开机画面

/* Enable/Disable Power off charging */

Enable:fastboot oem enable-charger-screen

Disable: fastboot oem disable-charger-screen

/* Disable auto answer|| Enable auto answer*/

adb shell set persist.sys.tel.autoanswer.ms -1

/* 烧录分区 */

fastboot flash {partition} //fastboot flash boot boot.img 或 fastboot flash system system.img

/* 烧录所有分区 */

fastboot flashall 

注意:此命令会在当前目录中查找所有img文件,将这些img文件烧写到所有对应的分区中,并重新启动手机

————————————————

/*  查看设备版本号*/

fastboot getver:version 

/*获取客户端(手机端)变量信息*/

fastboot getvar version:version-bootloader:version-baseband:product:serialno:secure 

version                  客户端支持的fastboot协议版本

version-bootloader             Bootloader的版本号

version-baseband                   基带版本

product                                  产品名称

serialno                                 产品序列号

secure                返回yes 表示在刷机时需要获取签名

/*擦除Modem*/

adb reboot bootloader

fastboot erase modemst1

fastboot erase modemst2

fastboot erase fsg

/*清空分区 */

fastboot erase {partition}   例:fastboot erase boot或fastboot erase system等。

fastboot erase boot

fastboot erase system

fastboot erase data

fastboot erase cache

以上命令可以简化为1条:

fastboot erase system -W

八、附录--Android 系统分区

system:系统分区.我们刷机器一般就是刷的这个分区.

userdata:数据分区.

cache:缓存分区

recovery:Recovery分区.

boot:存放内核和ramdisk的分区.

hboot:这个是SPL所在的分区.很重要哦.也是fastboot所在的分区.刷错就真的变砖了.

splash1:这个就是开机第一屏幕了.

radio:这个是基带所在的分区.


本文地址:IT百科频道 https://www.hkm168.com/tags/886672.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


IT百科
小编:小易整编
相关文章相关阅读
  • c语言是什么意思

    c语言是什么意思

    一:c语言是什么意思C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言,以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低...

  • 2k屏幕是什么意思

    2k屏幕是什么意思

    2k屏幕是指分辨率能够达到2560*1440的屏幕。2k是一个通用术语,指屏幕或者内容的水平分辨率达约2000像素的分辨率等级;又因“16:9”的比例是高清晰度视频规格的国际标准,所以2k分辨率在视频制作、显示屏等领域常见格式为2560*1...

  • nargin在matlab里面啥意思

    nargin在matlab里面啥意思

    nargin为“numberofinputarguments”的缩写。在matlab中定义一个函数时,在函数体内部,nargin是用来判断输入变量个数的函数。在matlab命令窗口中输入helpnargin或者docnarg...

  • HTML5中nav是什么意思

    HTML5中nav是什么意思

    在html5中,nav全称“navigation”,中文意思为“导航”,是一个导航标签,用于表示html页面中的导航;nav标签会定义一个含有导航链接的区域,语法“链接...”。本教程操作环境:windows7系统、HTML5版、Dell...

  • wifi连接速度什么意思

    wifi连接速度什么意思

    wifi中的连接速度是数据理论传输速度。wifi连接速度与上网速度不是同一个概念,wifi连接速度必须大于上网速度才稳定。wifi连接速度是路由器与上网设备连接的速度,一般现在主流的路由器都在150M以上,而上网速度是指运营商提供的网络接口...

  • 天马屏是什么意思

    天马屏是什么意思

    天马屏是指用天马微电子股份有限公司生产的液晶面板所装配的屏幕;天马微电子股份有限公司是一家在全球范围内提供客制化显示解决方案和快速服务支持的创新型科技企业。本教程操作环境:MIUI12.5系统,小米11手机。天马屏是什么意思?天马屏是指用天...

  • 手机盾是什么意思

    手机盾是什么意思

    手机盾就是用手机实现传统u盾(usbkey)功能的手机密码技术,不依赖硬件密码芯片,用软件实现可靠的密码设备、密码运算和ca数字证书等全部功能,是实现移动互联网应用安全的核心技术。手机盾为移动互联网应用提供了密码运算支撑能力,用于身份认证、...

  • root是什么意思

    root是什么意思

    root具有设备系统中的所有权限,是存在于unix中和类unix中中的唯一用户,并且掌握系统底层以及系统文件,可以对系统进行启动或停止等功能。本教程操作环境:linux5.9.8系统、DellG3电脑。root是什么?很多人都听说过roo...

  • 周排行
  • 月排行
  • 年排行

精彩推荐