ADB與FASTBOOT工具使用教程


一、首先Fastboot,ADB是個什么東東捏?
Fastboot:祭出偉大的度娘,百度百科如此解釋fastboot,英語翻譯意思是快速啟動。在安卓手機中fastboot是一種比recovery更底層的刷機模式。就是使用USB數據線連接手機的一種刷機模式。相對於某些系統(如ios)卡刷來說,線刷更可靠,安全。在PC端使用fastboot需要相應的fastboot工具,我們平常使用工具刷寫Recovery鏡像,實際上即是通過fastboot這個工具來調用實現。
ADB:ADB的全稱為Android Debug Bridge,即調試橋,方便調試設備或調試開發的Android APP。ADB是android sdk里的一個工具, 用這個工具可以直接操作管理android模擬器或者真實的android設備。二、怎樣使用Fastboot和ADB
二、 1.下載ADB與Fastboot工具包在這里我提供兩種版本,一種體積小無需安裝,接下來也會以此介紹;一種體積大功能架構完善來自ROM中國的安裝版,使用方法類似就不做說明!
2.將adb工具包解壓到合適的地方,本文以將其解壓到c:\adb為例

3.啟動命令提示符可通過運行cmd啟動或在Windows徽標處右鍵,選擇命令提示符啟動

4.定位到工具包所在目錄,輸入: cd c:\adb

進入到adb目錄,此時可通過輸入adb version 根據提示信息確定是否可正常使用,如圖即為正常的情況。

三、能用ADB和Fastboot干什么,怎么做?
在做任何事情之前,我們都需要連接手機到電腦端,並開啟USB調試模式,通過命令查看是否連接正常。
如果處在開機狀態或recovery下,命令為:adb devices
Fastboot下,命令為fastboot devices

根據返回信息確認是否連接正常,若返回信息左側顯示為一序列號,右側顯示device或recovery或sideload或fastboot均為正常情況,分別代表此時設備所處的狀態,如:(由於我手機為解鎖,所以最后一行未顯示設備序列號)

<1>ADB工具
最常用的,我們可以通過ADB,我們可以進行通過USB端進行ROM刷機包刷機操作。
adb sideload <file_location>

其中,<file_location>應為刷機包所在位置,如果較為復雜,可以討巧地選擇拖拽方式,利用鼠標拖拽將外部ZIP包拖拽入窗口中,回車即可等待ADB自動完成刷機包推送和更新操作。
此外,我們還可以用ADB工具進行安裝APK,推送文件到系統等等
(1)安裝APK adb install <apk文件路徑>(可拖拽)
(2)卸載軟件 adb uninstall <軟件名>
(3)從電腦上發送文件到設備 adb push <本地路徑> <遠程路徑>
(4)從設備上下載文件到電腦 adb pull <遠程路徑> <本地路徑>
(5)重啟到recovery adb reboot recovery
(6)重啟到fastboot adb reboot bootloader
(7)重啟手機至系統 adb reboot

<2>Fastboot工具
Fastboot工具與ADB工具使用方法相同,只是相關實現命令與作用不同,總的來說,fastboot具有 為設備解鎖,刷寫img刷機包,格式化系統分區,啟動(運行)img文件(通常用於不刷寫測試recovery)等功能,相關命令如下:
(1)進行設備的重新上鎖鎖 fastboot oem lock (慎用此命令)
(2)刷寫recovery fastboot flash recovery <recovery的img文件路徑>(可拖拽入窗口)

注:主要的分區有 recovery(恢復模式) system(系統分區) boot(引導分區,存放內核和ramdisk)
userdata(數據分區) cache(緩 存 分區)等
(3)格式化(清除)分區 fastboot erase <分區名>
(4)啟動IMG鏡像(可用於測試我們下載的recovery是否可用或效果如何而不直接將其刷入手機)fastboot boot <IMG路徑>(可拖拽入窗口)
(5)啟動到系統 fastboot reboot

 

 

 

 

 

 

 

 

 

https://www.lineageos.org.cn/thread-318-1-1.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM