ほとんどの Android アプリは、ストレージやカメラへのアクセスなどの基本的な権限を要求することができます。ただし、一部のアプリは適切に機能するためにシステムレベルの権限を必要とします。
携帯電話をルート化することでこの制限を回避できますが、これは複雑で、場合によっては不要なプロセスです。あるいは、ABD コマンドを使用して高度なアクセス許可を付与することもできます。確認する Android は ADB 経由で Windows に接続できませんか?これは簡単な手順で修正できます.

この記事では、ADB とは何か、そしてそれを使用して Android で権限を付与する方法について説明します。
クイックリンク
Android デバッグ ブリッジ (ADB) とは何ですか?
Android では、一般的なユーザーは、root 化によるオペレーティング システム ファイルの変更などの高度なテクニックを使用しないと、不要なプリインストール アプリの削除など、保護されたシステム タスクを実行できないことがよくあります。ここで ADB (Android Debug Bridge) が登場します。
ADB は、Android デバイスをコンピュータに接続して、通常 root が必要なタスクを実行できるコマンド ライン アプリケーションです。多くの便利な ADB コマンドを使用して、システム アプリのアンインストール、APK ファイルのインストール、システム ログの取得、アプリへの追加のアクセス許可の付与などを行うことができます。
ADBを使用して権限を付与する方法
コマンドを使用する前に、デバイスへの ADB 接続をセットアップする必要があります。 ADB コマンドはすべてのオペレーティング システムで同じであるため、Windows、Mac、または Linux を使用してもほとんど違いはありません。
ただし、Windows では PowerShell ウィンドウが使用されますが、Mac と Linux では ADB コマンドを実行するためにターミナルまたはシェルを使用する必要があります。確認する Android Debug Bridge (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 デバッグを有効にする
ここで、スマートフォンで開発者向けオプションをまだ有効にしていない場合は、有効にする必要があります。これを行うには、次の場所に移動します 設定 -> 電話について ビルド番号をクリックします (7 回)。パスワードを要求された場合は、ロック画面のパスワードを入力します。
それを行った後、開発者向けオプション (次の場所にあります) に移動します。 設定 -> システム ほとんどの携帯電話では)、USB デバッグを有効にします。ポップアップ ウィンドウでプロンプトが表示されたら、[OK] をクリックします。最後に、USB ケーブルを使用して携帯電話をコンピュータに接続します。確認する Android の USB デバッグ モードとは何ですか?これを有効にする方法とそうすべき理由は次のとおりです.

ステップ 4: ターミナルへの接続を確認する
PowerShell またはターミナルに次のコマンドを入力して、デバイスが正常に接続されているかどうかを確認します。 Linux および Mac では、すべてのコマンドの前にスラッシュ (./) を付ける必要があります。
ADBデバイス

上記のコマンドを入力した後にデバイスの一意のシリアル番号が表示されない場合は、側で何か問題が発生しています。これは基本的に、コンピュータがデバイス上の ADB ドライバを検出できない場合に発生します。
この問題を解決するには、サイトから汎用ドライバーをダウンロードしてインストールします。 ClockworkMod Web 上で、または次の投稿から ADB インストール ウィザードの最新バージョンをダウンロードします。 XDAフォーラム.
問題が解決しない場合は、ガイドの手順に従って修正してください。 Windows での ADB 接続の問題.
ステップ 5: USB デバッグを許可する
初めて ADB コマンドを使用する場合は、ステップ 4 の後、USB デバッグを許可するかどうかを尋ねるポップアップ ウィンドウが電話機に表示されます。というチェックボックスを選択します。 このコンピューターから常に許可する をクリックします 許可する.
ステップ 6: ADB コマンドを入力する
ここで、PowerShell またはターミナルに次のコマンドを入力します。
adbのシェル

最後に、このコマンドを使用して、ADB を使用するアプリケーションにアクセス許可を付与できます。
グラント首相
交換するアプリケーションパッケージの名前を使用必要な許可を得て。パッケージ名はアプリケーション名とは異なりますので、分からない場合はダウンロードしてください パッケージ名 ビューア 2.0 そして、高度な権限が必要なアプリを検索します。
今回の場合は、Battery Guru アプリに許可を与えます。

この例では、com.paget96.batteryguru がパッケージ名で、Android.permission.PACKAGE_USAGE_STATS が付与する権限です。このコマンドは、BatteryGuru アプリを検索し、使用状況と統計を表示するためのアクセスを許可します。
pm で com.paget96.batteryguru android.permission.PACKAGE_USAGE_STATS を許可します
ADB を使用して Android をさらに制御する
ADB がさまざまな便利な機能を備えた優れたオプションであることは疑いの余地がありません。アプリに権限を付与するだけでなく、root なしでシステム データをバックアップすることもできます。
ADB の力を深く理解すると、Android 環境の多様性を理解し、楽しむことができるようになります。閲覧できるようになりました Android で ADB と Fastboot を使用する方法 (そしてそうすべき理由).










