一、Fastboot 簡介
在安卓手機中Fastboot是一種比recovery更底層的刷機模式(俗稱引導模式)。就是使用USB數據線連接手機的一種刷機模式。相對於Recovery、Fota等卡刷來說,線刷更可靠,安全。
二、Fastboot 刷機准備
1.解鎖 BootLoader
使用 Fastboot 刷機必須先解鎖BootLoader,否則無法刷機。解鎖BootLoader的方法是在開發者模式中開起OEM unlocking開關。如開發者模式隱藏,請進入Settings -- System -- About Phone -- 多次點擊build number 即可打開隱藏的開發者模式。
三、Fastboot 刷機命令
1. 進入Fastboot 模式
一般手機常用 Power跟 音量+ 進入fastboot mode,或者 adb reboot bootloader進入fastboot。
2. 首先解鎖設備
開發者模式打開 oem 開關后,連接USB,對設備進行解鎖,解鎖命令:
fastboot flashing unlock
3.選擇所要刷的鏡像
先使用 adb reboot bootloader 后,才能使用fastboot燒錄。
(1) 刷 boot分區
如果修改kernel底層代碼,需要刷boot。命令是:
fastboot flash boot boot.img
(2) 刷 system 分區
如果修改上層代碼,比如增刪 apk 等,需要刷 system, 命令是:
fastboot flash system system.img
(3) 刷 recovery 分區
如果修改到recovery模式下的代碼,需要刷 recovery.img,命令是:
fastboot flash recovery recovery.img
(4) 擦除 frp 分區
frp 即 Factory Reset Protection,用於防止用戶信息在手機丟失后外泄,命令如下:
fastboot erase frp
4. 設備上鎖
刷完之后,給設備上鎖,命令如下:
fastboot flashing lock
5. 退出Fastboot,重啟手機
退出 Fastboot重啟手機命令如下:
fastboot continue
四、Fastboot --help翻譯
TODO
五、remount文件系統
>adb root >adb disable-verity >adb remount >adb reboot >adb remount
然后就可以刪除文件系統的文件了。
參考:https://www.jianshu.com/p/54edc48203db