Android
 Computer >> コンピューター >  >> システム >> Android

Android 上で ADB コマンドを直接実行 - PC は不要

Android 上で ADB コマンドを直接実行 - PC は不要

2023 年 4 月 14 日、午前 10 時 30分 EDT に公開

Dennis Murimi は、Huawei IDEOS 時代 (2010 年頃) 以来、テクノロジー、特に Android に情熱を注いでいます。

MUO に入社する前、デニスは 2019 年から 2022 年まで TalkHelper に執筆し、ソフトウェア ラインナップの権威を確立しました。 これには、リスト (ビデオ変換)、ハウツー ガイド、詳細なソフトウェア レビュー (マルチメディア) が含まれており、その数は 1,000 を超える記事に達しました。

MUO では、Android の複雑な機能をわかりやすく解説し、一般的な問題のトラブルシューティングを行い、Android エコシステムの最新のアップデートとトレンドについて読者に情報を提供してきました。デニスは、ユーザーがデバイスの可能性を最大限に引き出し、進化し続ける Android の世界をナビゲートできるよう支援することに喜びを感じています。

余暇には、ブログ、GitHub、XDA で Android カスタム ROM を管理しています。

ADB (Android Debug Bridge) は、コマンドを介して Android デバイスと通信するのに役立つ強力なコマンド ライン ユーティリティです。 ADB を使用すると、Android デバイス上でアプリのインストール、ブロートウェアのアンインストール、システム アプリの無効化、アプリへの特別な権限の付与などを行うことができます。

一般に、私たちのほとんどは、コンピュータ上で USB ケーブルを介して ADB コマンドを実行することに慣れています。幸いなことに、PC がなくても、外出先でも同じ機能を提供するスタンドアロンの Android アプリがあります。この記事では、コンピュータを使わずに ADB を使用する方法を説明します。

ADB シェル アプリを使用して ADB コマンドを実行する

始める前に、デバイスが Android 11 以降を実行していることを確認する必要があります。以前の Android バージョンを使用している場合は、デバイスにアップデートがあるかどうかを確認し、それに応じて適用できます。

このガイドでは、ADB Shell アプリを使用します。このアプリは無料で、Play ストアからダウンロードできます。

ダウンロード: ADB シェル (無料、アプリ内購入可能)

ステップ 1:Android デバイスで開発者向けオプションを有効にする

Android デバイスで ADB を使用するには、まず開発者向けオプションを有効にする必要があります。これを行うには、設定アプリを起動し、電話情報を開きます。 セクションで、ビルド番号のエントリが見つかるまで下にスクロールし、ビルド番号をタップします。 確認メッセージが表示されるまで 7 回繰り返します。

ステップ 2:ワイヤレス デバッグを有効にする

開発者向けオプションを有効にした状態で、[設定]> [システム]> [開発者向けオプション] に移動します。 、[デバッグ] セクションまでスクロールし、ワイヤレス デバッグをオンにします。 トグルします。ポップアップが表示された場合は、[許可] をタップします。 .

OnePlus デバイスでは、ワイヤレス ADB デバッグを有効にする必要があります。 利用可能な場合はオプション。

ステップ 3:ADB シェル アプリのインストールとセットアップ

次に、Google Play ストアから ADB Shell アプリをインストールして起動します。一見したところ、このアプリではIP アドレスを入力する必要があります。 と 接続しているデバイスの。 Android 11 以降のデバイスを使用しているため、ペア モードを有効にする必要があります。

も切り替えます。 Android 上で ADB コマンドを直接実行 - PC は不要

では、IP アドレスとポートの詳細はどこで入手できるのでしょうか?

<オル>
  • まず、[設定]> [システム]> [開発者向けオプション] に移動します。 。
  • [デバッグ] セクションまで下にスクロールし、ワイヤレス デバッグ をタップします。 エントリを選択し、[ペアリング コードでデバイスをペアリングする] を選択します。 。
  • [デバイスとペアリング] で ダイアログが開くと、IP アドレスが表示されます。 と 詳細。 Wi-Fi ペアリング コード も見つかります。 ここにあります。これは後で必要になります。
  • ステップ 4:ADB シェルを開き、分割画面モードでワイヤレス デバッグを行う

    デバイスとペアリングするとき ポップアップが閉じられると、ペアリング コードとポートの詳細が変更されます。

    ペアリング プロセス中にこれらの詳細が変更されないようにするには、ADB シェル アプリとワイヤレス デバッグ ページを分割画面モードで開きます。これにより、同じ画面上で 2 つの Android アプリを同時に実行できるようになります。手順はデバイスによって異なる場合があるため、よくわからない場合は、Android で分割画面モードを使用してセットアップする方法に関するガイドを参照してください。

    ステップ 5:IP アドレスとポートを入力します

    分割画面モードを設定したら、Android デバイスをワイヤレス ADB 用にペアリングできるようになります。

    ここまでで、デバイスとのペアリングが完了しました。 ポップアップが終了している必要があるため、ペアリング コードを使用してデバイスをペアリングする必要があります。 ワイヤレス デバッグのオプションをもう一度選択します。 ページ。表示された IP アドレスを適切な ADB シェル アプリの入力ボックスに入力し、IP アドレスとコロンで区切られた 5 桁のポート番号に対しても同じ操作を行います。 ペアモードを忘れないでください。 トグルも有効になります。

    ステップ 6:Wi-Fi ペアリング コードを入力します

    次に、[ペア] をクリックします。 ボタン。 [キャンセル] をタップします。 ポップアップがヘルプ ページに移動する場合は、ボタンをクリックします。

    表示された画面には、ペアリング コードの入力を求めるプロンプトが表示されたターミナル ウィンドウが表示されます。 。 6 桁のWi-Fi ペアリング コード を入力します。 デバイスとペアリングから ポップアップが表示され、Enter キーを押します。 入力ボックスの右側にあるボタンをクリックします。

    これで準備が整ったはずです。 ADB シェルで、コマンド ls を入力します。 そしてEnterを押します。 デバイスが正常にペアリングされていることを確認します。このコマンドは、Android デバイスの内部ストレージ内のフォルダーとファイルを一覧表示します。

    ステップ 7:電話機で ADB を使用する

    アプリでいくつかの一般的な ADB コマンドを入力できるようになりました。たとえば、Facebook などのアプリを無効にするには、アプリのパッケージ名を指定して次のコマンドを実行します。

    pm disable-user --user 0 com.facebook.katana

    または、アプリに権限を付与する必要がある場合は、Android で ADB を使用して権限を付与する方法に関するガイドが非常に役立ちます。

    コンピュータなしで ADB を使用するためのその他のアプリ

    ADB Shell は、コンピューターなしで Android 上で ADB を使用できる数少ないアプリの 1 つです。別のアプリを試してみたい場合は、次のオプションを参照してください。

    1.LADB

    Android 上で ADB コマンドを直接実行 - PC は不要

    LADB には、ワイヤレス ADB デバッグ機能を最大限に活用できる ADB サーバーが組み込まれています。また、ADB シェル アプリで使用する必要がある分割画面設定にも依存します。また、これは Play ストアでは有料アプリですが、コードを自分でコンパイルできる場合は、LADB GitHub ページで無料のオープンソース プログラムとして入手できます。

    機能の面では、ADB コマンドを手間なく実行でき、行き詰まった場合に備えてヘルプ セクションにアクセスできます。具体的には、LADB は、root やコンピュータを必要とせずに、Android の隠れた設定を調整したり、不要なアプリをアンインストールしたりするのに役立ちます。

    さらに、このアプリは、再度ペアリングすることなく、以前に接続したデバイスとの接続を自動的に再確立できます。

    ダウンロード: LADB ($2.99)

    2. Bugjaeger モバイル ADB

    Bugjaeger Mobile ADB は、USB と Wi-Fi 経由で ADB コマンドを融合する機能を満載したアプリです。画面ミラーリング、スクリーンショットの取得、リモート ターゲット デバイスでの ADB コマンドの実行、OTG 経由の 2 台の Android デバイスの接続などの特別な機能を提供します。

    他のアプリでは接続の詳細を入力する必要がありますが、Bugjaeger ではネットワーク上で検出された ADB デバイスを検索して接続できます。

    エクスペリエンスを楽にするために、このアプリでは、新たに入力する必要がないように、ワンクリック コマンドが多数表示されます。 Android のパワー ユーザーにとって、これは包括的なツールボックスであり、カスタム コマンド ショートカットを作成するオプションも忘れずに使用できます。プレミアム バージョンでは、さらに多くの機能を試すことができます。

    ダウンロード: Bugjaeger Mobile ADB (無料、プレミアム バージョンが利用可能)

    3. リモート ADB シェル

    名前が示すように、リモート ADB シェルは、ADB コマンドを実行して別のデバイスを制御するのに役立ちます。これは、古いadb tcpip を使用する Android 10 以下のデバイスに適したアプリです。 接続方法。基本的に、接続するにはターゲット デバイスの IP アドレスとデフォルトのポート番号 5555 のみが必要です。

    さらに良いことに、リモート ADB シェルは同時デバイスをサポートし、Android アプリがバックグラウンドにあるときでも接続を維持します。さらに、このアプリは、時間と労力を節約するために再利用できる 15 個のコマンド履歴を保持します。

    ダウンロード: リモート ADB シェル (無料)

    電話機で ADB を直接使用する

    コンピュータを使わずに ADB コマンドを実行できる Android アプリを自由に使えるという事実は、まったく新しいレベルの利便性をもたらします。さらに、これらのアプリを最大限に活用するために Android デバイスを root 化する必要はありません。ワイヤレス デバッグは、USB ケーブルの欠陥を心配する必要がないことも意味します。

    次に、靴ひもを締めるのに最適なアプリを選択し、コンピュータを使わずに ADB コマンドを実行する必要があるときはいつでもそれを頼りにします。


    1. 2017年のAndroid向け13ベストルートアプリ

      スマートフォンをルート化すると、Playストア内(場合によってはそれ以外)の多数の追加アプリにアクセスできるようになります。最高のルートアプリは、バッテリー寿命を延ばし、フォントや絵文字を変更し、削除された写真を復元し、Linuxのフルバージョンを起動することさえできます。 インストールする必要のある13の最高のルートアプリを以下に示します。 1.ルートエッセンシャル Root Essentialsは、多数のルートタスクのワンストップショップです。これは、build.propエディター、ルートエクスプローラー、フラッシュツールなどの重要なツールが含まれているため、root化を初めて使用する

    2. ルートを必要としない7つの高度なAndroidハック

      ルート権限を取得すると、携帯電話がさまざまなハッキングや微調整にさらされることになりますが、それは苦痛になる可能性があります。ルート権限を取得すると、一部のアプリが機能しなくなる可能性があり、スマートフォンが潜在的なセキュリティ問題にさらされるリスクがあります。 幸いなことに、それはあなたの電話を改造するための前提条件ではありません。驚くほど多くの非常に強力で人気のあるハッキングが、ルート化されていないデバイスで実行される可能性があります。それらの最高のものを見ながら読んでください。 必要なもの 根付く必要はありませんが、これらのハッキングには技術的な側面がいくつかあります。ロック解除され