浅谈fastboot
友情链接: 浅谈recovery - https://impdx.vip/2019/04/09/浅谈recovery/
欢迎各位来讨论,欢迎各位大神来纠错,给建议。客官觉得小的写的还行给个打赏呗
fastboot是什么
首先,fastboot是安卓刷机救砖的一种刷机模式。
fastboot俗称 引导模式
比recovery更底层的一种刷机模式。
多为厂商定制售后工具刷机用
底层开发人员调试用
fastboot的用处
-
fastboot可以刷入recovery
-
fastboot可以刷入系统
-
fastboot可以救砖
-
fastboot可以使用fastboot命令
fastboot的命令 (仅供参考)
命令汇总
1 | fastboot flash bootloader u-boot.bin |
语法介绍:
fastboot flash xxxx xxxx.img
{*.img} 例:fastboot flash boot boot.imgfastboot flashall
注意:此命令会在当前目录中查找所有img文件,将这些img文件烧写到所有对应的分区中,并重新启动手机。
1 |
|
比较少用到的
1 | fastboot flash splash1 烧写开机第一屏 |
重启相关
1 | fastboot reboot-bootloader 重启到到bootloader |
清空分区相关
1 | 语法: |
获取基本信息
1 | fastboot getvar version:version-bootloader:version-baseband:product:serialno:secure |
写入分区步骤以及命令
adb devices——查看手机是否连接上
adb reboot bootloader——将手机重启到Fastboot模式
fastboot devices——查看Fastboot模式下连接的手机
- 几种分区写入如下:(例如:system.img刷入的分区电脑上具体的路径)
fastboot flash system system.img
fastboot flash boot boot.img
fastboot flash radio radio.img
…
- fastboot reboot——Fastboot模式下重启手机
擦除分区命令
擦除分区前需要按照之前步骤走一遍,擦除会将该分区恢复到使用前状态
fastboot erase system
fastboot erase boot
…
一般线刷操作流程
-
准备工作
首先需要准备好刷机包,可以是自己编译的,也可以是从别处拷贝的,但一定要确保刷机包适用于你的 Android 设备。然后解压刷机包,解压后我们可以得到 boot.img、recovery.img、system.img、bootloader 文件,正是这些文件构成了 Android 设备的系统。
让设备进入 fastboot 环境。有 2 种方法:
执行命令 adb reboot fastboot
或者
同时按住 增加音量 和 电源 键开机。具体看机型操作
-
命令执行流程
在设备进入到 fastboot 环境后,根据需求执行下面的命令进行刷机:
仅供参考,具体看机型以及ROM进行相关操作,请严格按照ROM作者教程来
1 | fastboot flashing unlock 设备解锁,开始刷机 |
fastboot 小秘密
-
fastboot多为各大厂商的售后刷机工具所用(不包括有些厂商锁9008和mtk com)
-
fastboot一般用来救砖(指的是无法进入recovery和系统的情况下)
-
有些具有bl锁的机子fastboot可能无法刷入第三方镜像(img)
-
fastboot能进去你的机子99%都可以救回来
-
fastboot的权限仅次于9008/mtk com
-
fastboot无第三方。只有厂商定制。因为快速引导这个东西第三方也搞不出什么花样。。不像recovery这么多功能,他偏向于底层了。
-
个人认为fastboot比卡刷更安全,更可靠,也比recovery更稳定(有些recovery驱动不完美会导致有时候无法使用触屏等功能)
-
fastboot是个好东西
-
像奇兔,线刷宝大部分都是推送ROM到recovery中,用脚本进行卡刷。而不是用fastboot进行线刷。注意:是大部分
fastboot总结
是比recovery更靠谱的底层刷机模式
比recovery权限更高
也可以调试用
不明白可以dd回复哦。欢迎来blog里讨论 欢迎各位的建议或者是补充哦 https://impdx.vip