閱讀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
點擊下載
展訊平臺刷機工具
閱讀更多 ProgramAndroid 的文章