Android 用戶應該知道的 21 個 ADB 指令

Android Debug Bridge(又稱 ADB)是一款功能強大且用途廣泛的工具,它允許使用者執行許多操作,例如查找日誌、安裝和卸載應用程式、傳輸檔案、root 和刷寫自訂 ROM、建立裝置備份等等。事實上,大多數關於如何在 Android 上執行某些操作的高級教學和指南都傾向於使用 adb 命令來完成操作。

此外,當你的 Android 裝置無法正常運作,或裝置太混亂、無法使用時,adb 也非常有用。雖然它看起來有點「嚇人」且複雜,但這裡列出了一些 adb 命令,可以幫助你入門並在進程中執行一些有用的操作。

Android 上 21 個有用的 ADB 指令

在 Windows 上安裝 ADB

與先前的版本不同,使用者無需安裝完整的 Android SDK 即可安裝 ADB。只需下載獨立的 ADB zip 文件,將其解壓縮到 C 盤根目錄即可。要存取 adb,請在「開始」功能表中搜尋「命令提示字元」並開啟它,然後使用以下命令導航至 adb 資料夾。如果您已將 adb 安裝在其他資料夾中,請相應地變更命令。

cd c:\adb

提示:然後,從同一資料夾開啟命令提示符,按住Shift 鍵,然後右鍵單擊該資料夾,然後按一下「在此處開啟命令提示字元」選項。

現在,透過 USB 連接您的 Android 裝置並繼續測試以下命令。

常用的ADB命令

1. 啟動或停止 ADB 伺服器

顯然,第一個需要了解的命令是如何啟動和停止 adb 伺服器。這允許用戶與連接的 Android 設備進行互動。若要啟動 adb 伺服器,請使用下列命令。

adb start-server

完成工作後,使用者可以使用以下命令停止 adb 伺服器。

adb kill-server

Android 用戶應該知道的 21 個 ADB 指令

2.列出已連接的Android設備

這是最常用的命令之一。當透過 USB 將裝置連接到電腦時,請使用此命令來驗證 adb 是否可以找到連接的裝置。

adb devices

如果裝置已正確連接到系統,上述命令將啟動服務守護進程,掃描系統並列出所有已連接的 Android 驅動器。此命令最棒的地方在於它同時列出了設備的狀態及其序號。

3.了解設備狀態

顧名思義,此指令可用於查看裝置狀態。執行此命令後,它將顯示設備狀態是離線、引導程式還是設備。對於普通的 Android 設備,用戶將看到其 Android 狀態為“設備”,如下圖所示。

adb get-state

4.顯示設備序號

此命令會告知使用者已連接裝置的序號。在手機或平板電腦上,使用者可以透過導覽至「設定 > 關於手機 > 狀態」來查看裝置序號。

adb get-serialno

Android 用戶應該知道的 21 個 ADB 指令

5. 將檔案從電腦複製到手機

如果您想使用 adb 將檔案從電腦複製到手機,可以使用此命令。請記得將[source][destination]替換為實際檔案路徑。

adb push [source] [destination]

當您用實際檔案路徑替換上述命令時,它將看起來像這樣。

adb push "E:\Video Songs\Aankhon Mein Teri - Om Shanti Om.mp4" "/sdcard/Downloads/video.mp4"

Android 用戶應該知道的 21 個 ADB 指令

6. 將檔案從手機複製到電腦

就像將檔案從電腦複製到 Android 裝置一樣,您也可以將檔案從手機複製到電腦。為此,只需使用以下命令。將[source][destination]替換為實際檔案路徑。

adb pull [source] [destination]

當用實際檔案路徑取代上述命令時,命令將如下所示。

adb pull "/sdcard/Downloads/video.mp4" D:\Downloads

Android 用戶應該知道的 21 個 ADB 指令

7. 安裝/解除安裝應用程式

除了在電腦和手機之間來回移動檔案之外,你實際上只需一個命令就可以安裝 apk 檔案。要安裝應用,你必須指定 apk 檔案的完整路徑。因此,請將“path/to/file.apk”替換為實際的 apk 檔案路徑。

adb install "path/to/file.apk"

如果您的電腦連接了多台設備,並且只想在一台設備上安裝 apk 文件,請使用以下命令。將[serial-number]替換為實際的裝置序號。您可以使用上面的第四個命令來取得設備序號。

adb -s [serial-number] install "path/to/file.apk"

要卸載應用程序,只需執行以下命令。請將其替換為應用程式的實際完全限定包名稱。

adb uninstall 

8.備份Android設備

要備份所有設備資料和應用程序,用戶可以使用以下命令。執行後,它將觸發備份功能,要求使用者在 Android 裝置上接受該操作,然後在目前目錄中建立「backup.adb」檔案。

adb backup -all

Android 用戶應該知道的 21 個 ADB 指令

9.恢復Android設備

若要還原備份,請使用下列命令。請記得將“path/to/backup.adb”替換為實際檔案路徑。

adb restore "path/to/backup.adb"

10.將Android設備重新啟動到恢復模式

恢復模式可協助使用者使用內建工具修復或恢復其 Android 裝置。通常,使用者可以透過同時按下音量鍵和電源鍵來啟動恢復模式。此外,使用者還可以將裝置連接到系統,並使用以下命令啟動恢復模式。

adb reboot-recovery

11. 將 Android 裝置重新啟動到 Bootloader 模式

以下指令允許使用者啟動到 bootloader 模式。通常,bootloader 模式與 fastboot 模式非常相似。

adb reboot-bootloader

12. 將 Android 裝置重新啟動至 Fastboot 模式

快速啟動模式通常用於刷寫自訂 ROM、引導程序,甚至核心。使用以下命令啟動到快速啟動模式。

adb fastboot

13. 啟動遠端 Shell

此命令啟動遠端 shell,並允許使用者使用 shell 命令控制和配置設備。

adb shell

Android 用戶應該知道的 21 個 ADB 指令

14. 截取螢幕截圖

在安卓設備上截圖並不難。你只需同時按下電源鍵和音量降低鍵即可。或者,你也可以使用這個指令快速截圖。將“/path/to/screenshot.png”替換為實際的目標路徑。如果需要,你可以將“screenshot”更改為你想要的檔案名稱。

adb shell screencap -p "/path/to/screenshot.png"

當替換目標路徑時,命令將如下所示。

adb shell screencap -p "/sdcard/screenshot.png"

Android 用戶應該知道的 21 個 ADB 指令

15. Android螢幕錄製

除了截屏,用戶還可以使用以下命令錄製 Android 裝置的螢幕。同樣,請將“/path/to/record.mp4”替換為實際的目標路徑。當然,用戶可以將“record”更改為任何他們想要的名稱來自訂檔名。

adb shell screenrecord "/path/to/record.mp4"

Android 用戶應該知道的 21 個 ADB 指令

16. 在 USB 模式下重新啟動 ADB

如果 ADB 伺服器已啟動,但由於某種原因命令仍然無法正常運作,您可以嘗試透過 USB 重新啟動 ADB。目前沒有獨立的命令可以重新啟動 ADB。但以下命令將重設透過 USB 連接的 ADB 連線。這將導致 ADB 伺服器重新啟動。

adb usb

17. ADB 版本

這是一個非常方便的指令,因為很少有指令能與最新版本的 ADB 相容。例如,舊版的 ADB 不允許執行 flashall 指令。因此,當您遇到命令錯誤時,第一步是檢查 adb 版本。然後,您可以驗證該命令是否在該版本中受支援。以下是檢查 adb 版本的指令。

adb version

18.透過WiFi連接ADB

在最新版本的 ADB 中,您可以透過 WiFi 直接連接到任何 Android 裝置。您只需在另一台裝置上啟用 USB 偵錯並執行以下命令即可。

adb connect địa-chỉ-ip

因此命令看起來是這樣的:

adb connect 192.168.1.104

19. 列出文件

要複製或傳送文件,您需要知道資料夾的確切位置。通常,手機的記憶體名為sdcard。因此,手機內的所有資料夾都位於/sdcard 資料夾中。但是,如果您想知道確切位置或找到特定文件,可以使用“ls”命令。 ls指令會列出資料夾中的檔案。

adb shell ls "directory_name"

20.列出所有已安裝的軟體包

現在卸載軟體包需要您取得確切的軟體包名稱。實際的軟體包名稱與已安裝的應用程式名稱不同。因此,以下 adb 指令用於列出所有已安裝的軟體包。

adb shell pm list packages

現在,輸出結果相當大。因此,如果您想列出特定的應用程式包,可以嘗試按應用程式名稱進行篩選。例如,如果您想要搜尋 FDroid 的套件名稱,請使用下列命令。

adb shell pm list packages | findstr "fdroid"

21.列出已連接的 Fastboot 設備

這是一個鮮為人知的命令。當你以 Fastboot 模式啟動裝置時,要檢查裝置是否已連接,可以使用下列指令。

fastboot devices

以上就是 WebTech360 想要與讀者分享的所有基本指令。如果您想分享在 Android 裝置上使用 adb 命令的想法和經驗,請在下方評論區留言!

祝你好運!

Tags: #Android
Sign up and earn $1000 a day ⋙

Leave a Comment

讓你的三星手機看起來不那麼無聊的7個簡單方法

讓你的三星手機看起來不那麼無聊的7個簡單方法

你昂貴的三星 Galaxy 手機不必與市面上其他手機一模一樣。只要稍加調整,就能讓它更有個性、更時尚、更獨特。

為什麼這麼多人使用 iPhone 多年後決定改用三星?

為什麼這麼多人使用 iPhone 多年後決定改用三星?

在對 iOS 感到厭倦之後,他們最終轉而使用三星手機,並且對這個決定並不後悔。

如何在 iPhone、Android 手機上更改 DNS

如何在 iPhone、Android 手機上更改 DNS

更改 iPhone 上的 DNS 或更改 Android 上的 DNS 將幫助您保持穩定的連線、提高網路連線速度並造訪被封鎖的網站。

如何讓你的手機超廣角相機變得超棒

如何讓你的手機超廣角相機變得超棒

許多人從未想到,手機上最弱的相機會成為創意攝影的秘密武器。

無需 Root 的 11 款 Android 自動點擊應用

無需 Root 的 11 款 Android 自動點擊應用

有了自動點擊應用程序,您在玩遊戲、使用應用程式或設備上可用的任務時無需做太多操作。

6 個 Pixel 獨有功能,可移植至任何 Android 手機

6 個 Pixel 獨有功能,可移植至任何 Android 手機

根據您的需求,您可能會在現有的 Android 裝置上執行一組 Pixel 獨有的功能。

如何在不刪除任何重要資料的情況下恢復三星手機22GB儲存空間

如何在不刪除任何重要資料的情況下恢復三星手機22GB儲存空間

修復並不一定需要刪除您喜歡的照片或應用程式;One UI 包含一些選項,可以輕鬆回收空間。

10 款可插入智慧型手機充電埠的設備

10 款可插入智慧型手機充電埠的設備

我們大多數人都覺得智慧型手機的充電介面唯一的作用就是為電池充電。但這個小小的接口遠比人們想像的要強大得多。

11個值得分享的手機拍照技巧

11個值得分享的手機拍照技巧

如果您厭倦了那些毫無作用的通用技巧,這裡有一些正在悄悄改變您拍照方式的技巧。

如何輕鬆讀取智慧型手機規格

如何輕鬆讀取智慧型手機規格

如果你正在尋找一部新智慧型手機,那麼你首先自然會看的就是它的規格表。它裡面充滿了關於性能、電池續航時間和螢幕品質的資訊。

如何使用 Emojimix 組合獨特的表情符號

如何使用 Emojimix 組合獨特的表情符號

Emojimix 應用程式將根據您的意願創建獨特的表情符號,我們將 2 個表情符號混合在一起,創建一個您從未見過的表情符號。

您是否對手機上癮:三星的這個設定會告訴您答案!

您是否對手機上癮:三星的這個設定會告訴您答案!

檢查三星手機上的“數位健康”,看看您一天在手機上浪費了多少時間!

10 款 Android 虛假來電應用

10 款 Android 虛假來電應用

虛假電話應用程式可協助您使用自己的手機撥打電話,以避免尷尬和不必要的情況。

如何在 Android 上使用 Locket Widget

如何在 Android 上使用 Locket Widget

繼 iOS 用戶之前能夠在 iPhone 上使用 Locket Widget 之後,新的 Locket Widget 應用程式推出了 Android 版本。

使用任何 Android 手機控制 Apple TV 的簡單技巧

使用任何 Android 手機控制 Apple TV 的簡單技巧

儘管蘋果的生態系統非常緊密,但有些人還是將他們的 Android 手機變成了 Apple TV 的可靠遙控器。

讓你的三星手機看起來不那麼無聊的7個簡單方法

讓你的三星手機看起來不那麼無聊的7個簡單方法

你昂貴的三星 Galaxy 手機不必與市面上其他手機一模一樣。只要稍加調整,就能讓它更有個性、更時尚、更獨特。

為什麼這麼多人使用 iPhone 多年後決定改用三星?

為什麼這麼多人使用 iPhone 多年後決定改用三星?

在對 iOS 感到厭倦之後,他們最終轉而使用三星手機,並且對這個決定並不後悔。

如何修復 Apple 帳戶在網路上的登入錯誤

如何修復 Apple 帳戶在網路上的登入錯誤

瀏覽器中的 Apple 帳戶網頁介面可讓您查看個人資訊、變更設定、管理訂閱等。但有時您會因為各種原因無法登入。

如何在 iPhone、Android 手機上更改 DNS

如何在 iPhone、Android 手機上更改 DNS

更改 iPhone 上的 DNS 或更改 Android 上的 DNS 將幫助您保持穩定的連線、提高網路連線速度並造訪被封鎖的網站。

讓 iPhone 上的「尋找」功能更準確的 5 個技巧

讓 iPhone 上的「尋找」功能更準確的 5 個技巧

當「尋找」變得不準確或不可靠時,請進行一些調整以使其在最需要時更加準確。

如何讓你的手機超廣角相機變得超棒

如何讓你的手機超廣角相機變得超棒

許多人從未想到,手機上最弱的相機會成為創意攝影的秘密武器。

如何輕鬆快速地在 iPhone 上開啟 NFC

如何輕鬆快速地在 iPhone 上開啟 NFC

近場通訊是一種無線技術,允許設備在彼此靠近時(通常在幾公分以內)交換資料。

自適應電源和低功耗:您應該使用哪種 iPhone 省電模式?

自適應電源和低功耗:您應該使用哪種 iPhone 省電模式?

蘋果推出了自適應電源功能,它與低功耗模式協同工作。兩者都可以延長 iPhone 的電池續航力,但運作方式卻截然不同。

無需 Root 的 11 款 Android 自動點擊應用

無需 Root 的 11 款 Android 自動點擊應用

有了自動點擊應用程序,您在玩遊戲、使用應用程式或設備上可用的任務時無需做太多操作。

6 個 Pixel 獨有功能,可移植至任何 Android 手機

6 個 Pixel 獨有功能,可移植至任何 Android 手機

根據您的需求,您可能會在現有的 Android 裝置上執行一組 Pixel 獨有的功能。

如何在不刪除任何重要資料的情況下恢復三星手機22GB儲存空間

如何在不刪除任何重要資料的情況下恢復三星手機22GB儲存空間

修復並不一定需要刪除您喜歡的照片或應用程式;One UI 包含一些選項,可以輕鬆回收空間。

10 款可插入智慧型手機充電埠的設備

10 款可插入智慧型手機充電埠的設備

我們大多數人都覺得智慧型手機的充電介面唯一的作用就是為電池充電。但這個小小的接口遠比人們想像的要強大得多。

11個值得分享的手機拍照技巧

11個值得分享的手機拍照技巧

如果您厭倦了那些毫無作用的通用技巧,這裡有一些正在悄悄改變您拍照方式的技巧。

如何輕鬆讀取智慧型手機規格

如何輕鬆讀取智慧型手機規格

如果你正在尋找一部新智慧型手機,那麼你首先自然會看的就是它的規格表。它裡面充滿了關於性能、電池續航時間和螢幕品質的資訊。

在 iPhone 上確認應用程式信任的說明

在 iPhone 上確認應用程式信任的說明

當您從其他來源安裝應用程式到您的 iPhone 上時,您需要手動確認該應用程式是受信任的。然後,該應用程式才會安裝到您的 iPhone 上供您使用。