如何在 Android 中使用 ADB 授予權限

大多數 Android 應用程式可以請求基本權限,例如儲存或相機存取權限。但是,某些應用程式需要係統級權限才能正常運作。

雖然您可以透過 root 手機來繞過此限制,但這是一個複雜且有時不必要的過程。或者,您可以使用 ABD 命令授予進階權限。查看 Android 無法透過 ADB 連接到 Windows?簡單幾步即可解決。.

在本文中,我們將解釋什麼是 ADB 以及如何使用它在 Android 上授予權限。

什麼是 Android 調試橋 (ADB)?

在 Android 上,一般使用者通常無法執行受系統保護的任務,例如刪除不需要的預先安裝應用,除非使用進階技術,例如透過 root 權限修改作業系統檔案。這時,ADB(Android 調試橋)就派上用場了。

ADB 是一款命令列應用程序,可讓您將 Android 裝置連接到計算機,以執行通常需要 root 權限的任務。您可以使用許多實用的 ADB 命令來卸載系統應用程式、安裝 APK 檔案、取得系統日誌、授予應用額外權限等等。

如何使用 ADB 授予權限

在使用這些命令之前,您需要在裝置上建立 ADB 連線。無論您使用的是 Windows、Mac 還是 Linux,ADB 命令在所有作業系統上都是相同的,因此幾乎沒有區別。

但是,Windows 將使用 PowerShell 窗口,而 Mac 和 Linux 則需要使用終端機或 shell 來執行 ADB 命令。檢查 如何開始使用 Android 調試橋 (ADB).

步驟 1:下載 SDK

訪問網站 Android開發 下載適用於您作業系統的 Platform-Tools SDK 檔案。該檔案為壓縮 (ZIP) 檔案。下載完成後,導航至您儲存該檔案的資料夾並將其解壓縮。

步驟 2: 開啟 PowerShell 或終端

打開剛剛解壓縮的 Platform-Tools 資料夾。在 Windows 10 系統中,按住 轉移 右鍵單擊資料夾並選擇 在此處開啟 PowerShell 視窗 ,或在 Windows 11 中,只需右鍵單擊並選擇 在終端機中打開.

如果您使用的是 Linux 或 Mac,則需要在儲存 Platform-Tools 資料夾內容的相同資料夾中開啟終端機。在 Mac 上,請開啟該資料夾並導航至 Finder -> 服務 -> 資料夾中的新終端 在菜單欄中。

步驟3:啟用開發者選項和USB調試

現在,你需要在智慧型手機上啟用「開發者選項」(如果你還沒啟用的話)。具體操作如下: 設定 -> 關於手機 點擊版本號(七次)。如果系統提示輸入密碼,請輸入鎖定畫面密碼。

完成此操作後,請轉到“開發人員選項”(位於 設定 -> 系統 (在大多數手機上)並啟用 USB 偵錯。如果彈出視窗提示,請點選「確定」。最後,使用 USB 連接線將手機連接到電腦。檢查 安卓系統的 USB 偵錯模式是什麼?以下是如何啟用它以及為什麼要啟用它。.

步驟 4:確認連接到終端

在 PowerShell 或終端機中輸入以下命令,以驗證裝置是否已成功連線。在 Linux 和 Mac 上,所有指令前面都必須有斜線 (./)。

ADB設備

如果您在輸入上述命令後仍看不到設備的唯一序號,則表示您的設備有問題。這主要發生在您的電腦無法偵測到裝置上的 ADB 驅動程式時。

若要解決此問題,請從網站下載並安裝通用驅動程式。 ClockworkMod 在網路上或從貼文下載最新版本的 ADB 安裝程序 XDA論壇.

如果問題仍然存在,請按照我們的故障排除指南中的步驟進行操作。 Windows 中的 ADB 連線問題.

步驟5:允許USB調試

如果您是第一次使用 ADB 命令,則在步驟 4 之後,手機上會彈出一個窗口,詢問您是否允許 USB 偵錯。選取顯示以下內容的複選框: 始終允許從此計算機 並點擊 允許.

步驟 6:輸入 ADB 指令

現在,在 PowerShell 或終端機中輸入以下命令:

亞行外殼

最後,您可以使用此命令透過 ADB 向任何應用程式授予權限:

格蘭特總理

代替以應用程式包的名義和具有所需的權限。軟體包名稱與應用程式名稱不同,因此如果您不知道它是什麼,可以下載 軟體包名稱檢視器 2.0 並蒐索需要高級權限的應用程式。

在我們的例子中,我們將授予 Battery Guru 應用程式權限。

在此範例中,com.paget96.batteryguru 是軟體包名稱,android.permission.PACKAGE_USAGE_STATS 是我們要授予的權限。此命令會搜尋 BatteryGuru 應用程式並授予其查看使用情況和統計資料的權限。

pm grant com.paget96.batteryguru android.permission.PACKAGE_USAGE_STATS

使用 ADB 更好地控制 Android

毫無疑問,ADB 是實現各種實用功能的絕佳選擇。它不僅可以幫助您授予應用程式權限,還可以在無需 root 權限的情況下備份系統資料。

一旦你深入了解 ADB 的強大功能,你就會開始理解並享受 Android 環境的多功能性。現在你可以查看 如何在 Android 上使用 ADB 和 Fastboot(以及為什麼要使用它們).

轉到頂部按鈕