fastboot(手机刷机工具)

更新时间:2024-12-24 02:09:01 阅读: 评论:0

fastboot(手机刷机工具)

fastboot (手机刷机工具) 次浏览 | 2022.09.08 17:08:50 更新 来源 :互联网 精选百科 本文由作者推荐 fastboot手机刷机工具

Fastboot,英语翻译意思是快速启动。Fastboot是一种电脑通过USB数据线对手机固件进行刷写、擦除/格式化、调试、传输各种指令的固件通信协议同时也是Google的AndroidSDKPlatformTools中的一个命令行工具。需要在电脑上安装适合手机的USB驱动程序。

在安卓手机中Fastboot是一种比recovery更底层的刷机模式(俗称快速引导模式)。

相对于某些系统卡刷来说,线刷更可靠,安全。Fastboot从字面上来看是快速启动的意思,也算是一个刷机界面,不过比recovery更加底层,这个底层是更加接近硬件层。

当手机不能进入recovery的时候,不要紧张,还能进Fastboot挽救。当不能进入Fastboot的时候,也不要紧张,还有Qualcomm9006/9008端口、MTK端口、QCN端口刷机能挽救。不过当电脑连这些手机刷机端口都不能连上的时候,那可就是砖了。

中文名

快速启动

英文名

fastboot

应用

手机刷机

进入Fastboot模式

使用adb工具(AndroidSDKPlatformTools包括了adb工具):

通过USB数据线将手机连接到电脑。在电脑上安装AndroidUSB驱动程序。

如果USB数据线连接电脑和手机后,在电脑上没有任何反应,尝试换一根USB数据线,尽量用手机原配的USB数据线。安装好了AndroidUSB驱动程序后您应该重启一次电脑。

在手机设置→关于手机→版本号,然后点按版本号选项7次,当看到“您已处于开发者模式”这条消息后,点返回键,在开发者选项菜单中开启USB调试选项。然后在手机开机的情况下,在电脑上点击开始→运行→输入CMD→回车(或按windows键和R键弹出运行框→输入CMD回车)在命令行窗口输入:

adbrebootbootloader

使用组合键:

在手机关机状态,同时按住音量调低键、电源键不要放开。如果您手机有语音助手的唤醒键、Home主屏之类各种各样的额外物理按键,您应该在按住音量调低键、电源键的同时加上它们。

Fastboot命令介绍

用法:fastboot[<选项>]<命令>

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

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

<|>表示二选一或多选一。如:flashing<unlonk|oemunlonk>***

实际用法:

fastbootflashingunlonk***

fastbootoemunlonk***

刷写

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

flash<分区名><文件名>将镜像文件写入指定分区.文件必须正确的格式。

基本

devices[-l]列出所有已经进入fastboot模式并通过USB数据线与电脑连接的设备(-l:带有设备路径)。

reboot正常启动安卓系统。

rebootrecovery启动到recovery模式。

rebootbootloader重启设备。

--version显示fastboot版本。

--help,-h显示fastboot命令帮助。

getvar<参数名>显示给定的引导加载程序变量(显示一个启动参数)。如:fastbootgetvardevices-state查看bootloader锁状态。参数包括但不限于:

version、version-bootloader、version-baband、version-cpld、version-microp、version-main、version-misc、rialno、imei、meid、product、platform、modelid、cidnum、battery-status、battery-voltage、partition-layout、curity、build-mode、boot-mode、gencheckpt。

锁定/解锁

getvardevices-state查看bootloader锁状态。

flashingget_unlock_ability检查是否允许解锁(1)或不允许(0)。

flashing<unlonk|oemunlonk>***解锁OEM引导加载程序bootloader,用于刷入自定义/未签名ROM(非官方系统)。***是设备特定的解锁密钥。解锁后将允许刷写除引导加载程序分区之外的任何分区。

flashing<lonk|oemlonk>重新锁定bootloader。

flashing<lock_critical|unlock_critical>锁定/解锁“关键”引导加载程序分区。防止/允许刷写引导加载程序分区。

擦除/格式化分区

era<分区名>擦除指定分区。

format<分区名>格式化指定分区。

调试

boot<文件名>调用指定的镜像文件来启动手机,不会真正刷入手机,这是临时的,手机重启后会还原。

如:fastbootbootrecovery.img

fetchPARTITIONOUT_FILE从设备中获取分区映像。

选项

-w清空用户数据分区和缓存分区.相当于recovery中的"wipedata/factoryret"。

-s<串口号>指定要操作的设备的串口号(指定一个USB设备)。

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

-c<命令行>用命令行替换系统的启动命令行(覆盖内核命令行)。

--force强制执行可能不安全的刷入操作。

--verbo,-v详细输出。

分区

system:安卓系统分区.刷机器一般就是刷这个分区.

urdata:数据分区.

cache:缓存分区

recovery:Recovery分区.

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

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

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

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

frp:即FactoryRetProtection,用于防止用户信息在手机丢失后外泄.

将镜像文件刷入指定分区

Windows系统将二进制镜像文件(.img)刷入Android设备的指定分区步骤:

将要刷入手机的二进制镜像文件(.img)导入电脑磁盘。如:在C:Urs1Downloadssystem.img

下载AndroidSDKPlatformTools解压并将其添加到电脑的Path环境变量中。

Windows10系统添加Path用户变量步骤:在电脑桌面右击我的电脑→高级系统设置→环境变量→用户变量→鼠标双击Path→新建,把Fastboot.exe的文件夹路径输入,然后确定。注意C:Urs1DownloadsAndroidSDKPlatformToolsplatform-toolsfastboot.exe,只填C:Urs1DownloadsAndroidSDKPlatformToolsplatform-tools

使用以下方法之一以Fastboot模式启动手机:

使用adb工具(SDKPlatformTools包括了adb工具):

通过USB数据线将手机连接到电脑。在电脑上安装AndroidUSB驱动程序[1-6]。

如果USB数据线连接电脑和手机后,在电脑上没有任何反应,尝试换一根USB数据线,尽量用手机原配的USB数据线。安装好了AndroidUSB驱动程序后您应该重启一次电脑。

在手机设置→关于手机→版本号,然后点按版本号选项7次,当看到“您已处于开发者模式”这条消息后,点返回键,在开发者选项菜单中开启USB调试选项。然后在手机开机的情况下,在电脑上点击开始→运行→输入CMD→回车(或按windows键和R键弹出运行框→输入CMD回车)在命令行窗口输入:

adbrebootbootloader

使用组合键:

关闭手机,然后打开并立即按住组合键。

手机进入fastboot之后就可以使用fastboot命令啦。将镜像文件刷入指定分区命令:

fastbootflashsystemC:Urs1Downloadssystem.img

拖目标文件到命令行窗口释放会自动填入目标文件的路径。

不用添加Path环境变量也能使用fastboot命令,如fastboot.exe在C:Urs1Downloadsflashfastboot.exe

在命令行窗口执行如下命令进入到fastboot所在目录中,然后就可以使用fastboot命令啦。

cdC:Urs1Downloadsflash

注意

如果使用adb工具进入fastboot模式,刷完开机后记得关掉开发者选项。如果要刷写非官方的镜像文件需要先解除bootloader锁(引导加载程序)。解除bootloader锁会降低设备的安全性。

如果adb命令提示没有找到设备或无法连接设备,尝试执行adbkill-rver关闭adb服务,然后执行adbstart-rver启动adb服务。

eFu熔断技术

在计算机中,eFu(电子保险丝)是放入计算机芯片中的微型保险丝。这项技术由IBM发明,用于对芯片进行动态实时重新编程。抽象地说,计算机逻辑通常被“蚀刻”或“硬连线”到芯片上,并且在芯片完成制造后无法更改。通过使用一组eFu,芯片制造商可以允许芯片上的电路在其运行时发生变化。

eFu最初由IBM销售,作为提供片内性能调整的一种方式。如果某些子系统出现故障,或者响应时间过长,或者耗电量过多,芯片可以通过熔断eFUSE立即改变其行为。

eFu可能更常用作一次性可编程ROM。这包括将唯一信息写入CPU、或在游戏机和其他受限硬件的情况下,通过永久记录更新版本来防止降级。Xbox360和NintendoSwitch都以这种方式使用电子保险丝而闻名。

警告

解除bootloader锁属于不可逆操作!解除bootloader锁的设备会永久性失去NFC信用卡/银行卡Pay、NFC门禁卡/交通卡、指纹支付、OTA升级,失去在保修期内的保修资格!即使刷回官方原厂固件也不会恢愎。因为芯片中的电子保险丝已经熔断。

解锁引导加载程序

只有在引导加载程序允许的情况下,才可以刷写自定义系统,而引导加载程序默认处于锁定状态。解锁引导加载程序会导致系统出于保护隐私方面的考虑而删除用户数据。解锁之后,系统会清空设备上的所有数据,即应用中的个人数据以及可通过USB访问的共享数据(包括照片和影片)。请务必先备份设备上的所有重要文件,然后再尝试解锁引导加载程序。

解锁引导加载程序步骤:

在手机设置→关于手机→版本号,然后点按版本号选项7次,当看到“您已处于开发者模式”这条消息后,点返回键,在开发者选项菜单中启用OEM解锁和USB调试。

重新启动进入fastboot模式,然后使用fastboot命令解锁。

解除bootloader锁:

对于新款设备(2015年及之后发布的设备):fastbootflashingunlock***

对于老款设备(2014年及之前发布的设备):fastbootoemunlock***

注:***是设备特定的解锁密钥。

重新锁定bootloader:

对于新款设备(2015年及之后发布的设备):fastbootflashinglock

对于老款设备(2014年及之前发布的设备):fastbootoemlock

参考资料

本文发布于:2023-06-05 04:50:40,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/92/203004.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:fastboot(手机刷机工具).doc

本文 PDF 下载地址:fastboot(手机刷机工具).pdf

标签:刷机   工具   手机   fastboot
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|