linux fastboot工具怎么用

linux fastboot工具怎么用,第1张

boot是Android快速升级的一种方法,Fastboot的协议fastboot_protocoltxt在源码目录/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

在安卓手机中fastboot(线刷)是一种比recovery(卡刷)更底层的刷机模式。一般在在手机进入不了recovery模式的时候就可以尝试用线刷,本人刷机也一般都是用线刷,线刷从某种意义上来说还是比卡刷更安全一点,至少线刷不会因为手机没电而导致手机断电而亡。废话就不多说了
准备工具:1fastboot工具(安卓工具箱中有提供)、2自己手机能用的bootimg、recoveryimg文件
具体步骤:
一、手机进入fastboot模式(大部分手机是关机状态下按音量下键+开机键,也有少数机型不一样)并用数据线连接电脑,安装好相关驱动程序。
二、解压下载好的fastboot工具,如解压到D:/fastboot/。
三、将准备好的bootimg、recoveryimg文件文件也放到D:/fastboot/中。
四、打开命令行工具cmd,执行如下命令进入到fastboot所在目录中
d: 回车
cd fastboot 回车
fastboot devices 回车
如果它列出了你的手机,如HT,说明手机连接好了
执行以下命令刷入boot与recovery:
fastboot flash recovery recoveryimg 回车
等待OKAY (这里是刷新recovery)
fastboot flash boot bootimg 回车
等待OKAY (这里是刷新boot)

如果fastboot翻译成中文的话,它就是快速启动的意思。下面是我给大家整理的fastboot是什么意思,供大家参阅!

fastboot是什么意思

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

fastboot具体 *** 作

准备工具

fastboot工具(安卓工具箱中有提供)

自己手机能用的bootimg、recoveryimg文件。

具体步骤

一、手机进入fastboot模式并用数据线连接电脑,安装好相关驱动程序。

二、解压下载好的fastboot工具,如解压到D:/fastboot/。

三、将准备好的bootimg、recoveryimg文件文件也放到D:/fastboot/中。

四、打开命令行工具cmd,执行如下命令进入到fastboot所在目录中

d: 回车

cd fastboot 回车

fastboot devices 回车

如果它列出了你的手机,如HT,说明手机连接好了

执行以下命令刷入boot与recovery:

fastboot flash recovery recoveryimg 回车

等待OKAY (这里是刷新recovery)

fastboot flash boot bootimg 回车

等待OKAY (这里是刷新boot)

fastboot使用方法

命令

从字面上来看是快速启动的意思,也算是一个刷机界面,不过比recovery更加底层这个底层是更加接近硬件层的意思

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

为了使用Fastboot功能, 应获得S-OFF的SPL你的电脑还必须装有ADB驱动

进入Fastboot的方式是关机状态下按返回+开机;目前主流Android手机进入Fastboot的方式为音量-+电源键

Fastboot使用方式: fastboot [ <选项> ] <命令>

解释

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

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

可用命令:

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

flashall 'flash boot' +'flash system'

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

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

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

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

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

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

reboot 正常启动系统

reboot-bootloader 启动系统到hboot

选项

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

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

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

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

分区

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

userdata:数据分区

cache:缓存分区

recovery:Recovery分区

boot:存放内核和ramdisk的分区

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

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

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

fastboot的解决方法:

1、同时按住电源键+音量减键,大约15秒后就会自动重启进入系统。

2、或者取下电池装上重新开机即可。

3、一体机不可拆卸的电池,按电源键10秒以上即可强制开机。

Fastboot,英语翻译意思是快速启动。Fastboot是Android SDK Platform-Tools中的一个命令行工具。Fastboot主要用于在电脑上通过USB数据线对Android设备刷入二进制镜像文件(img)。

fastboot注意事项:

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

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


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13257585.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-27
下一篇 2023-06-27

发表评论

登录后才能评论

评论列表(0条)

保存