阅读 5 分钟,每日十点、和您一起终身学习,这里是程序员 Android
本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:
一、Fastboot 简介
二、Fastboot 刷机准备
三、Fastboot 刷机命令
四、其他刷机工具
一、Fastboot 简介
在安卓手机中 Fastboot 是一种比 recovery 更底层的刷机模式(俗称引导模式)。就是使用 USB 数据线连接手机的一种刷机模式。相对于 Recovery、Fota 等卡刷来说,线刷更可靠,安全。
二、Fastboot 刷机准备
解锁 BootLoader
使用 Fastboot 刷机必须先解锁 BootLoader,否则无法刷机。解锁 BootLoader 的方法是在开发者模式中开起 OEM unlocking 开关。如开发者模式隐藏,请进入 Settings–System–About Phone–多次点击 build number 即可打开隐藏的开发者模式。
打开 OEM unlock 允许对 BootLoader 进行修改
选择允许
不开会导致解锁失败,无法刷机
解锁成
三、Fastboot 刷机命令
1.进入 Fastboot 模式
一般手机常用 Power 跟 音量+ 进入fastboot mode
fastboot 模式
- 首先解锁设备
- 开发者模式打开 oem 开关后,连接 USB ,对设备进行解锁
- 解锁命令如下:
- fastboot flashing unlock
解锁 fastboot
3.选择所要刷的镜像
- 刷 boot 分区
- 如果修改 kernel 底层代码,需要刷 boot。
- 命令如下 :
- fastboot flash boot boot.img
刷 boot 命令
- 刷 system 分区
- 如果修改上层代码,比如增删 apk 等,需要刷 system
- 命令如下:
- fastboot flash system system.img
刷 system 命令
- 刷 recovery 分区
如果修改到 recovery 模式下的代码,需要刷 recovery.img
命令如下
fastboot flash recovery recovery.img
刷 recovery 命令
- 擦除 Frp 分区
frp 即 Factory Reset Protection,用于防止用户信息在手机丢失后外泄
命令如下:
fastboot erase frp
擦除 Frp 分区
- 设备上锁
刷完之后,给设备上锁
命令如下:
fastboot flashing lock
设备上锁
- 退出 Fastboot ,重启手机
退出 Fastboot 重启手机命令如下:
fastboot continue
退出 fastboot ,重启手机
- Fastboot 常用命令
fastboot 常用命令 如下
四、其他刷机工具
其实平台厂商也会有一些线刷工具,这些工具也可以单刷一些模块。
MTK 平台:Flashtools
点击下载
MTK 平台刷机工具
展讯平台 :ResearchDownload
点击下载
展讯平台刷机工具