本帖最后由 静爱与静界 于 2016-10-13 11:03 编辑
注意:刷机有一定风险,请一定要慎重考虑和小心操作,提前备份好重要资料,并熟读相关教程。
Android Fastboot 介绍:
在安卓手机上fastboot是一种比recovery更底层的模式,使用USB数据线连接手机的一种刷机模式。这种模式是更接近于硬件的界面,所以这个模式一般在手机变砖,降级或者修复时使用的。
Fastboot刷机主要靠的就是命令,所以刷机就有一大堆命令要输入。
ADB工具下载:
如果没有配置ADB环境变量,建议解压后直接放在需要刷入的底包内
下面以刷MOTO X Style 底包为例讲解命令背后的含义,我们大概需要用到以下代码:
- fastboot flash partition gpt.bin
- fastboot flash bootloader bootloader.img
- fastboot reboot-bootloader
- fastboot flash logo logo.bin
- fastboot flash boot boot.img
- fastboot flash recovery recovery.img
- fastboot flash system system.img_sparsechunk.0
- fastboot flash system system.img_sparsechunk.1
- fastboot flash system system.img_sparsechunk.2
- fastboot flash system system.img_sparsechunk.3
- fastboot flash system system.img_sparsechunk.4
- fastboot flash system system.img_sparsechunk.5
- fastboot flash system system.img_sparsechunk.6
- fastboot flash system system.img_sparsechunk.*
- fastboot flash modem NON-HLOS.bin
- fastboot erase modemst1
- fastboot erase modemst2
- fastboot flash fsg fsg.mbn
- fastboot flash bluetooth BTFM.bin
- fastboot erase userdata
- fastboot erase cache
- fastboot reboot
线刷ADB命令讲解:
刷入手机闪存分区表(请不要乱刷,可以不刷,救砖则可以全刷)
- fastboot flash partition gpt.bin
刷入bootleader(跨机型刷,或者降版本场景下:不要刷BL,否则容易变砖)
- fastboot flash bootloader bootloader.img
刷入基带
- fastboot flash modem NON-HLOS.bin
刷入efs射频表
- fastboot flash fsg fsg.mbn
清理基带缓存
清理efs射频表
重新进入bootleader模式
- fastboot reboot-bootloader
刷入蓝牙驱动部分
- fastboot flash bluetooth BTFM.bin
刷入内核部分
- fastboot flash boot boot.img
刷入recovery 模块
- fastboot flash recovery recovery.img
刷入系统部分:
通常system.img是很多个文件,以
system.img_sparsechunk.0
system.img_sparsechunk.1
system.img_sparsechunk.2
......
依次命名
敲命令时把system.img替换成system.img_sparsechunk.* 刷入就可以了
(*号:代表后面的顺序,依次刷入)
- fastboot flash system system.img
清理自定义分区(一般刷基带配置后需要使用)
清理fastboot模式缓存,一般是用在解锁后跨版本升级,让新的分区表生效,从而可以加载非本区域的原版系统
- fastboot oem fb_mode_clear
|
|