目錄 1. 什么是adb與fastboot 2. 下載 3. adb工具包的安裝 4. adb工具包的使用方法 4.1 adb工具 4.1.1 連接方式 4.1.2 adb的命令 4.2 fastboot工具 4.2.1 與手機(jī)的連接方式 4.2.2 fastboot的命令 1. 什么是adb與fastbootadb的全稱為Android Debug Bridge,就是起到調(diào)試橋的作用。通過(guò)adb我們可以在Eclipse中方便通過(guò)DDMS來(lái)調(diào)試Android程序,說(shuō)白了就是debug工具。 Fastboot,英語(yǔ)翻譯意思是快速啟動(dòng)。Fastboot是一種電腦通過(guò)USB數(shù)據(jù)線對(duì)手機(jī)固件進(jìn)行刷寫、擦除/格式化、調(diào)試、傳輸各種指令的 固件通信協(xié)議 同時(shí)也是Google的Android SDK Platform Tools中的一個(gè)命令行工具。需要在電腦上安裝適合手機(jī)的 USB 驅(qū)動(dòng)程序。 在安卓手機(jī)中Fastboot是一種比recovery更底層的刷機(jī)模式(俗稱快速引導(dǎo)模式)。 相對(duì)于某些系統(tǒng)卡刷來(lái)說(shuō),線刷更可靠,安全。Fastboot從字面上來(lái)看是快速啟動(dòng)的意思,也算是一個(gè)刷機(jī)界面,不過(guò)比recovery更加底層,這個(gè)底層是更加接近硬件層。 當(dāng)手機(jī)不能進(jìn)入recovery的時(shí)候,不要緊張,還能進(jìn)Fastboot挽救。當(dāng)不能進(jìn)入Fastboot的時(shí)候,也不要緊張,還有Qualcomm 9006/9008端口、MTK端口、QCN端口刷機(jī)能挽救。不過(guò)當(dāng)電腦連這些手機(jī)刷機(jī)端口都不能連上的時(shí)候,那可就是磚了。 2. 下載adb工具包的下載地址:https://developer./studio/releases/platform-tools.html 3. adb工具包的安裝3.1 安裝adb/fastboot驅(qū)動(dòng) adb/fastboot的驅(qū)動(dòng)安裝教程可以參考這里 3.2 配置環(huán)境變量 將下載后的adb工具包解壓。并添加環(huán)境變量。Windows7環(huán)境變量的配置方法可以參考這里 4. adb工具包的使用方法4.1 adb工具4.1.1 連接方式手機(jī)通過(guò)adb連接電腦有以下3種方式: a. 將安卓手機(jī)開機(jī),設(shè)置usb調(diào)試模式打開,用USB數(shù)據(jù)線連接電腦。 在cmd窗口中輸入: adb devices 如果出現(xiàn)了設(shè)備信息 說(shuō)明手機(jī)成功連接了電腦,如果沒有出現(xiàn)設(shè)備,請(qǐng)重新安裝adb/fastboot驅(qū)動(dòng) 如果出現(xiàn)unauthorized字樣,說(shuō)明手機(jī)未授權(quán)此電腦進(jìn)行USB調(diào)試 打開手機(jī)會(huì)有類似以下的授權(quán)對(duì)話框,勾選允許,再次運(yùn)行該命令就可以成功連接電腦 b. 無(wú)線連接,必須確保手機(jī)與電腦處于同一局域網(wǎng)中。使用a步驟完成手機(jī)與電腦的連接,并且在cmd窗口中輸入以下命令,然后斷開手機(jī)與電腦的USB連接。 adb tcpip 5555 輸入以下命令以無(wú)線方式連接手機(jī),其中192.168.1.101為手機(jī)的ip地址 adb connect 192.168.1.101 檢查連接 adb devices 斷開無(wú)線連接 adb disconnect 192.168.1.101 c. 手機(jī)關(guān)機(jī)進(jìn)入TWRP Recorvery,用USB數(shù)據(jù)線連接電腦。 adb devices TWRP Recovery下點(diǎn)擊Advance,ADB Siseload即可進(jìn)入Sideload模式 4.1.2 adb的命令安卓手機(jī)連接電腦后,就可以使用adb命令對(duì)安卓手機(jī)進(jìn)行操作了。常見的命令有: 安裝應(yīng)用程序 adb install xxx.apk 查看已安裝應(yīng)用 adb shell pm list packages 卸載應(yīng)用程序 adb uninstall com.android.browser 運(yùn)行手機(jī)上的shell adb shell 手機(jī)截屏保存到sd卡 adb shell screencap /sdcard/screen.png 從電腦拷貝文件到手機(jī) adb push C:\a.txt /sdcard/ 從手機(jī)拷貝文件到電腦 adb pull /sdcard/a.txt C:\ 重啟到recovery模式 adb reboot recovery 重啟到bootloader模式 adb reboot fastboot 更多adb命令可以到這里查看:ADB COMMANDS 4.2 fastboot工具4.2.1 與手機(jī)的連接方式手機(jī)關(guān)機(jī)進(jìn)入bootloader模式,用USB數(shù)據(jù)線連接電腦 在cmd窗口中輸入 fastboot devices 出現(xiàn)設(shè)備列表,說(shuō)明手機(jī)成功連接電腦,如果沒有出現(xiàn)設(shè)備,請(qǐng)重新安裝adb/fastboot驅(qū)動(dòng) 4.2.2 fastboot的命令列出與電腦連接的設(shè)備 fastboot devices 解鎖 fastboot oem unlock 解鎖碼 上鎖 fastboot oem lock 刷入boot分區(qū) fastboot flash boot boot.img 刷入system分區(qū) fastboot flash system system.img 刷入recovery分區(qū) fastboot flash recovery recovery.img 刷入引導(dǎo)+恢復(fù)+系統(tǒng)鏡像文件 fastboot flashall 重啟設(shè)備 fastboot reboot 重啟到BootLoader fastboot reboot-bootloader 擦除系統(tǒng)分區(qū) fastboot erase system 獲取手機(jī)信息 fastboot getvar all 相關(guān)下載: adb1.0.32.zip |
|