以下內容轉載自:https://blog.csdn.net/weixin_37738083/article/details/62429992
在安卓手機中fastboot是一種比recovery更底層的模式。
fastboot是一種線刷,就是使用USB數據線連接手機的一種刷機模式。這種模式是更接近於硬件的界面,所以這個模式一般好似在手機變磚或者修復時使用的。
今天就說說fastboot的詳細教程。
分區解釋:
system:系統分區.
userdata:數據分區.
cache:緩存分區
recovery:Recovery分區.
boot:存放內核和ramdisk的分區.
hboot:這個是SPL所在的分區.很重要哦.也是fastboot所在的分區.刷錯就真的變磚了.
splash1:這個就是開機第一屏幕了.
radio:這個是radio所在的分區
連接數據線,按下電源鍵進入fastboot usb.
運行CMD【單擊開始,選擇運行,在彈出的框框里輸入cmd,確定,彈出cmd界面】
然后直接輸入 fastboot flash recovery XXXX\recovery.img 【XXXX是recovery.img的位置】,我的位置是D盤,那自然就是
fastboot flash recoveryD:\recovery.img
具體大家放哪里就請自行修改了。然后按回車,OK ,已經刷入recovery了。重啟手機即可。
基本命令:
顯示設備:adb devices
發送電腦端文件到設備SD卡:adb push 文件路徑/文件名/sdcard/
發送SD卡文件到電腦:adb pull /sdcard/文件路徑/文件名 D:\
進行shell操作: adb shell
查看adb命令幫助: adb help
顯示fastboot設備: fastboot devices
查看fastboot命令幫助:fastboot help
獲取手機相關信息: fastboot getvar all
reboot重啟相關
fastboot reboot #重啟手機(退出)
fastboot reboot-bootloader #重啟到bootloader模式
fastboot oem rebootRUU #重啟到HTC RUU刷機模式
擦除相關(erase)
fastboot erase system #擦除system分區
fastboot erase boot #擦除boot分區
fastboot erase cache #擦除cache分區
fastboot erase userdata #擦除userdata分區
依次類推,需要擦除哪個分區就填寫哪個分區的名字。
寫入分區(2 flash)
fastboot flash system system.img #寫入system分區
fastboot flash boot boot.img #寫入boot分區
fastboot flash recovery recovery.img 寫入recovery分區
fastboot命令大全
1
fastboot erase system #擦除system分區
fastboot erase boot #擦除boot分區
fastboot erase cache #擦除cache分區
fastboot erase userdata #擦除userdata分區
依次類推,需要擦除哪個分區就填寫哪個分區的名字。
2 flash
fastboot flash system system.img #寫入system分區
fastboot flash boot boot.img #寫入boot分區
fastboot flash recovery recovery.img
3 reboot重啟相關
fastboot reboot #重啟手機
fastboot reboot-bootloader #重啟到bootloader模式
fastboot oem rebootRUU #重啟到HTC RUU刷機模式
4 解鎖相關
華為解鎖命令:fastboot oem unlock ***************(***代表imei);
HTC解鎖命令:fastboot flash unlocktokenunlock_code.bin(需事先申請解鎖文件);
以上介紹的fastboot命令幾乎涵蓋了你能用到的所有命令,當然也可能有不全的命令,大家可以留言,小編會不斷完善;了解更多關於Android系統基礎知識請關注木子基礎課堂。
Nexus 6 常用Fastboot命令及刷底包救磚教程
2015-01-2816:43:57 來源:安軟市場 瀏覽:4288
不少同學在獲取Nexus 6 root權限之后誤刪系統文件而導致無法開機的情況也是時有發生。那么今天小編就來交大家怎么用fastboot命令來給自己的手機刷機吧。雖然過程操作起來沒有軟件界面通俗易懂。但是學會之后可以在玩機方面更勝人一籌。
首先需要讓Nexue 6進入Fastboot 模式並通過數據線連接電腦。同時需要用到的工具還有NewMOTOX專用adb及fastboot組件。工具可以點擊相關文字進行下載。准備工作都做好之后就可以開始進入正題了。
關機狀態下:
手機完全關機狀態,不要插數據線,同時按住【音量-】鍵和【開機】鍵3秒,松開,手機直接就進入了AP FastbootMode模式。可能新MotoX進入fastboot模式的速度慢一些,多等會兒就是。
無限卡開機動畫狀態下(或者黑屏狀態):
手機變軟磚,無限卡開機動畫,不要插數據線,同時按住【開機】鍵8秒,手機將會強行重啟。然后黑屏瞬間,迅速松開【開機】鍵,馬上按下【音量-】鍵不放,手機就進入了AP Fastboot Mode模式。可能新MotoX進入fastboot模式的速度慢一些,並且有可能會亮綠燈,這個是正常現象,不要驚訝。強行重啟時需要迅速操作。不行可以多試幾次,強行重啟假如說看到了開機第一屏,證明操作過慢了,重試。
一:使用Fastboot命令刷寫系統各鏡像部分:
使用格式:
fastboot flash <要刷寫的對應分區> <某個目錄下的要刷寫的鏡像>
小提示:刷寫鏡像時,由於使用cmd命令,電腦並不是智能的,必須把鏡像放到fastboot工具的根目錄下才能刷寫。很麻煩,怎么辦?嘿嘿,這里小編教大家一個簡單的方法:
例如要刷底包中的system.img,首先在命令提示符中輸入fastboot flash system,記住是fastboot空格flash空格system空格,別弄錯了,空格一定要輸入的,不輸入空格必會報錯!
將所要刷的任意鏡像名稱,按住不放,將其拖進CMD窗口。因為CMD(命令提示符)窗口有自動定位文件所在目錄的功能,所以CMD窗口會自動獲取到要刷的鏡像所在的目錄。
拖進CMD將會自動cd到鏡像所在位置。然后點一下CMD窗口任意位置,然后按回車鍵就可以刷入了。
下面開始介紹詳細的各分區刷法,以底包中的“標准鏡像名稱”為例:
此方法,就是講的將“各個分區鏡像”放到和“fastboot.exe”工具相同的文件夾下,然后所要執行的命令。此教程不是讓大家一步一步來操作的,而是讓大家學會基本的使用命令,大家請靈活參考。
1,刷寫system分區(這個就是Android系統了):
由於Moto為解決分區過大刷機容易導致出錯,所以采用了分段式的方法。刷機時,方法還是一致的,只不過要從分段0開始,按次序刷到分段N。
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
或者有時候工程師懶,沒有采用分段,直接是一個大大的system鏡像,刷機方式就簡單些了:(這個就是體現到MotoX2專用adb及fastboot組件價值的時候了,這個fastboot工具有自動分段刷入功能,無需手動分段,直接輸入命令開刷。)
fastboot flash system system.img
2,刷寫recovery分區(大家常用的卡刷模式所在分區):
fastboot flash recoveryrecovery.img
3,刷寫boot分區(內核):
fastboot flash boot boot.img
4,刷寫radio分區(基帶):
fastbootflash radio radio.img
5,刷寫oem分區(運營商配置文件,和運營商配置有關):
fastboot flash oem oem.img
6,刷寫motoboot鏡像:(這個是bootloader的組合鏡像包,簡稱BL,最好不要亂刷!這個只能升級不能降級這個必須與gpt版本一致才能刷進去,。並且刷這個容易變磚!)
fastbootflash bootloader bootloader.img
或者:
fastbootflash motoboot bootloader.img
7,刷寫data分區:(用於清空data分區等)
fastbootflash userdata userdata.img
8,刷寫cache分區:(用於清空cache分區等)
fastboot flash cache cache.img
二,使用Fastboot命令清空分區命令:
使用格式:
fastboot erase <要清空的分區名>
下面介紹清空各分區的方法,和刷寫對應分區差不多,只介紹部分經常用到的。
清空data分區:(此命令會清除data、sdcard兩個分區,如果內置存儲有重要的東西,不要用此命令,請在第三方recovery中進行WIPE操作)
fastbooterase userdata
清空cache分區:
fastboot erase cache
清空mdm1m9kefs1:(基帶緩存分區,三個分區互補加密,破解3G其實就是改的這三個分區,要清空就一起清空。)
fastbooterase mdm1m9kefs1
清空mdm1m9kefs2:
fastbooterase mdm1m9kefs2
清空mdm1m9kefs3:
fastbooterase mdm1m9kefs3
清空data、cache、sdcard 三個分區:
fastboot -w
三,其他fastboot命令:
解鎖bootloader:
fastbootoem unlock
上鎖bootloader:
fastboot oemlock
獲取手機的全部信息:
fastboot getvar all
引導啟動外部鏡像:
例如要啟動一個名為test.img的鏡像,就輸入:fastboot boottest.img
fastboot bootxxxxxx.img