我們中的許多人使用手指透過觸控螢幕與設備進行通訊。然而,有時觸控螢幕或整個設備可能沒有響應。在這種情況下,了解 ADB 命令的基礎知識以執行必要的操作(例如裝置啟動、快速重新啟動、恢復原廠設定等)會很有幫助。學習新技能總是有益的,所以讓我們從一些基本的技能開始適用於 Android 智慧型手機的 ADB 指令。
請注意,我們不會詳細介紹每個 ADB 命令。不過,我們已經編制了一份重要清單,如果您的設備故障,這些清單將派上用場。無論您的裝置被凍結、資料已損壞,或您因任何原因無法存取它,這些亞行命令將是你的救星。您可以使用它們來恢復您的設備或輕鬆傳輸文件。這些工具對使用者友好,長遠來看對您有益。
為什麼我們需要 ADB 和 Fastboot 命令
Android 調試橋 (ADB) 和 Fastboot 是 Android 開發人員、愛好者和高級用戶必不可少的命令列工具。這些工具提供了一種直接從電腦與 Android 裝置通訊和管理 Android 裝置的方法,具有以下幾個優點:
- 調試:ADB 允許開發人員即時調試他們的應用程序,幫助更有效地識別和解決問題。它提供對設備檔案系統、日誌和調試所需的其他資訊的直接存取。
- 自訂:ADB 和 Fastboot 命令使用戶能夠透過安裝自訂 ROM、恢復和其他修改來自訂其裝置。這些工具可以更好地控制設備,從而提供更個人化的使用者體驗。
- 生根:ADB 和 Fastboot 命令通常用於生根,以授予使用者對其裝置的管理存取權。生根可以安裝專用應用程式、刪除預先安裝的過時軟體以及調整系統設定。
- 韌體更新:Fastboot 通常用於刷新韌體更新或解鎖可能無法正確啟動的裝置。該工具可以幫助用戶將裝置恢復到功能狀態或升級到較新的作業系統版本。
- 備份和還原:ADB 可以建立 Android 裝置資料的備份,包括應用程式、設定和檔案。這對於希望在執行任何修改或更新之前確保資料安全的用戶非常有用。
- 故障排除:ADB 和 Fastboot 指令可以幫助診斷和解決各種裝置問題,例如啟動循環、崩潰或連線問題。它們提供與設備的直接通訊線路,使識別和解決問題變得更加容易。
成為 Android 專業人士應該學習的基本 ADB 指令
每個 Android 開發者或 Android 愛好者都應該了解一些基本知識亞行命令。因為為什麼不呢?使用這些基本的 ADB 命令可以實現更多功能。使用基本的 ADB 指令就像使用鍵盤快速鍵一樣。它們使事情更容易操作。讓我們從一些基本的 ADB 指令開始。
如何安裝和設定ADB和Fastboot工具?
我們有詳細的安裝指南Windows 上的 ADB 和 Fastboot 工具我們還有一個關於如何安裝的單獨指南Mac 或 Linux 上的 ADB Fastboot。
設定 ADB 和 Fastboot 非常簡單。由於ADB和Fastboot都是Android SDK套件的一部分,所以只有您下載套件(超過500 MB)然後設定路徑變量,或者可以使用下面編寫的方法來安裝ADB和fastboot驅動程式Windows 和 macOS。但首先,您需要記住,您必須將設備放入USB偵錯模式,但在此之前,你需要啟用開發者選項。如果您忽略此步驟,您的電腦可能無法辨識您的裝置。
筆記:
在開始之前,請確保除非絕對必要,否則不要嘗試這些命令。
警告!
對於使用這些基本 ADB 命令而造成的任何損害,我們 GetdroidTips 的編輯不承擔任何責任
1. ADB設備命令
「adb devices」是一個非常流行的 ADB 命令,我們用它來在命令提示字元中列出所有準備好執行命令的裝置。儘管如此,可以說它是最重要的命令之一,因為如果不使用 adb 設備,您將根本無法在智慧型手機上進行操作。
adb devices
筆記
您需要確保 Android 裝置中的 Android USB 偵錯模式已開啟。如果停用 USB 偵錯,命令「adb devices」將不起作用。
如果您是 Android 專業人士,那麼您一定知道這個命令,因為它會告訴您您的 PC 和 Android 裝置是否透過 Android 調試橋連接。
2.adb推送命令
當您需要以程式設計方式將檔案移至 Android 裝置時,此命令非常有用。為此,您需要知道一些參數,例如檔案名稱和檔案的完整路徑。之後,您可以將文件推送到您的裝置。
將指定檔案從電腦上傳到模擬器/裝置。
亞行推送<local><remote>
adb push test.apk /sdcard
副本<android-sdk-path>/platform-tools/test.apk 到 /sdcard 目錄。
adb push d:\test.apk /sdcard
在上面的範例中,您將看到如何將歌曲檔案推送到智慧型手機上的音樂資料夾中。
3. adb pull命令
此命令用於從您的裝置中提取內容。在這種情況下,您可以將文件和資料夾從裝置提取到電腦。您只需知道文件或資料夾名稱即可移動文件。當您想要備份裝置時,這些推送和拉取命令非常有用。
將指定檔案從模擬器/裝置下載到您的電腦。
亞銀拉取<remote>[當地的]
adb pull /sdcard/demo.mp4
下載 /sdcard/demo.mp4 到<android-sdk-path>/平台工具目錄。
adb pull /sdcard/demo.mp4 e:\
下載/sdcard/demo.mp4到E碟。
4.adb重啟命令
adb reboot
對於自訂 ROM 製造商和一般 Android 開發人員來說,這是一個非常有用的命令。有時開發人員需要重新啟動 Android 裝置。因此,鍵入命令比實際按下按鈕更容易。此外,還可以在安裝自訂核心或自訂 ROM 時使用腳本自動執行此操作。簡而言之,即使對於日常 Android 用戶來說,這也是一個非常有用的命令。
5.adbreboot-bootloader和adbreboot恢復指令
我們剛剛討論的上一個命令可用於重新啟動設備。但是,您也可以使用其他基本 ADB 命令以某種模式重新啟動裝置。
adb reboot recovery
使用“adb restart recovery”命令,您可以將裝置重新啟動到引導程式模式。操作起來很簡單,只需輸入 adb restart-bootloader 並按 Enter 鍵即可。
adb reboot bootloader
此命令會將您的裝置啟動到引導程序,您可以在其中解鎖引導程序,重新啟動到快速啟動和恢復模式,並執行一些其他任務。
6. fastboot devices命令
當您處於引導程式模式時,所有所謂的 ADB 命令都將無法運作。這是因為android沒有啟動,USB調試橋沒有啟動進行通訊。所以在這種場景下,我們使用「fastboot」指令與裝置進行通訊。
Fastboot 是 Android 用戶可用的最好且最救命的 adb 命令之一。您可以傳遞文件、通訊、恢復智慧型手機交易等等。但請確保您的 Android 裝置有足夠的 fastboot 驅動程序,因為 adb 驅動程式在這裡不起作用。
adb reboot fastboot
您可以使用上述命令將設備直接啟動到快速啟動模式。
fastboot device
此命令將檢查設備是否連接到 PC。
7.fastboot解鎖命令
如果您想解鎖 Android 裝置的引導程序,那麼此命令將幫助您完成它。然而,並非所有設備都支援解鎖引導程序,但如果支援的話。您可以透過 fastboot 命令來完成此操作。這就是 Android 開放系統的美妙之處,因為Google和智慧型手機製造商並不關心用戶使用他們的裝置做什麼。他們願意做任何類型的實驗。
以下是一些引導程式解鎖命令:
fastboot flashing unlock
fastboot oem unlock
檢查您的裝置引導程式是否已解鎖
fastboot oem device-info
8.adb shell指令
這是令人困惑的命令之一,但它是一個非常有用的命令。您可以使用它向您的設備發送命令以運行自己的腳本和命令。那有多酷?此外,您實際上可以在螢幕上看到裝置命令 shell 正在執行的操作。
在上圖中,您可以看到設備外殼的內部。只需輸入“adb shell”並輸入即可。您將進入設備 shell 模式。
筆記
這不是基於 DOS 的命令 shell。它與人們在 Linux 或 Mac 電腦中使用的相同,因此請明智地使用它。
9.adb安裝指令
我們已經討論過 adb push 和 pull 指令。但您是否知道實際上可以使用簡單的命令在設備上安裝應用程式?哇,聽起來很棒,對吧?您只需要保存應用程式的 .apk 檔案的路徑。之後你需要輸入這樣的指令:
adb install TheAppName.apk
如果您打算更新現有的應用程序,那麼您需要像這樣編寫
adb install -r TheAppName.apk
10. adb sideload 指令
您想使用非官方 OTS(無線)更新來更新您的裝置嗎?我們有家人了!您可以下載非官方/官方OTA更新並通過安裝它adb 旁加載命令。您需要做的就是啟動復原並使用向上/向下鍵導航至「從 ADB 應用程式更新」。之後,輸入以下命令即可:
adb sideload Full-Path-to-the-file.zip
命令 | 功能 |
亞行命令 | |
亞行設備 | 顯示連接的設備 |
亞行外殼 | 若要從 Windows 命令提示字元跳到 Android 裝置 shell: |
adb 重啟引導程式 | 啟動進入引導程式模式 |
adb重啟恢復 | 啟動進入恢復 |
adb get-序號 | 取得已連接裝置的序號 |
亞銀安裝 | 透過 adb 安裝應用程式 |
adb安裝-r | 使用新版本更新現有應用程式 |
adb uninstall package_name.here | 從連接的裝置卸載任何應用程式或軟體包 |
adb uninstall -package_name.here | 卸載應用程式後保留資料和快取目錄 |
亞行推送<local><remote> | 將指定檔案從電腦上傳到設備 |
亞銀拉取 | 將指定檔案從您的裝置下載到您的電腦。 |
亞行備份 | 將備份從您的裝置備份到 PC |
亞銀恢復 | 將備份還原到手機 |
adb 旁加載 | 將應用程式或可閃存 zip 檔案側面載入到您的設備 |
亞行日誌貓 | 從手機中取得即時日誌 |
adb 啟動伺服器 | 啟動 adb 伺服器進程 |
adb 終止伺服器 | 停止 adb 伺服器進程 |
adb 重啟 快速啟動 | 將設備重新啟動至快速啟動模式 |
亞行USB | 顯示透過 USB 連接線連接到電腦的所有裝置。 |
adb devices //顯示已連接的設備 | 它將顯示連接到您的電腦的所有裝置的清單。 |
adb 連接裝置的 ip_address_of_device | 將 Android 裝置的 IP 位址連接到您的電腦。 |
快速啟動命令 | |
快速啟動設備 | 顯示您的 PC/筆記型電腦上連接的設備 |
快速啟動重啟 | 重新啟動您的裝置 |
fastboot重啟恢復 | 將您的裝置啟動至復原模式 |
fastboot OEM 裝置資訊 | 若要檢查引導程式解鎖狀態: |
fastboot OEM解鎖 | 如果上述命令返回fall,請執行以下命令來解鎖引導程式 |
fastboot刷機解鎖 | 很少有 OEM 可能會使用此命令來解鎖引導程序 |
快速啟動刷機解鎖_關鍵 | 也允許刷新引導程式相關分割區: |
fastboot OEM 裝置資訊 | 檢查引導程式鎖定/解鎖狀態 |
fastboot 快閃記憶體恢復 [recovery.img] | 在您的裝置上進行閃回恢復 |
fastboot 啟動 [boot.img] | 在不永久閃爍的情況下測試恢復 |
fastboot格式:ext4用戶數據 | 格式化資料分割區 |
fastboot 快閃記憶體啟動 [啟動鏡像名稱] | 從快速啟動模式刷新 flashable boot.img |
fastboot 取得var cid | 顯示您裝置的 CID |
透過 Fastboot ROM zip 包刷新 ROM | |
快速啟動-w |
擦除您的設備,然後擦除 flash.zip |
好了,夥計們,如果您是 Android 粉絲,這些都是您需要了解的基本 ADB 命令。我相信你今天學到了很多新東西。請在下面的評論部分告訴我們您最喜歡哪個命令。