リモートADBシェルは、ネットワーク経由で他のAndroidデバイスのADBシェルサービスに接続し、端末コマンドを実行することを可能にするターミナルアプリです。これは、Android デバイス (top、logcat、ダンプシステムなどのツールを実行する) をリモートでデバッグする場合に便利です。それは異なるデバイスへの複数の同時接続をサポートし、アプリがバックグラウンドにある場合でも、これらの接続を維持します。このアプリは、どちらのデバイスでもルートを必要としませんが、ルートはターゲットデバイスを設定するのに役立ちます。ターゲット デバイスがルート化されていない場合は、Android SDK と Google USB ドライバーを搭載したコンピューターを使用して構成する必要があります (以下の詳細を参照)。 このアプリは、ADB 上で公開されているシェルのラッパーです。コマンドボックスを長押しすることでアクセス可能な15のコマンド履歴を保持します。端末ディスプレイ自体を長押しすると、Ctrl+Cを送信するか、自動スクロールを切り替えるか、端末セッションを終了するかを選択できます。 これは、"adb shell" コマンドがコンピュータ上で動作するのとまったく同じ方法で動作します。このアプリは Java で ADB プロトコルのネイティブ実装を使用するため、ターゲット デバイス上のデバイスまたはサード パーティ製アプリのルートは必要ありません。デバイスは、Android SDK から ADB クライアントを実行しているコンピューターに対して、互いに同じプロトコルを話すだけです。 重要: Android 4.2.2 以降を実行しているデバイスは、RsA キーを使用して ADB 接続を認証します。私のテストでは、4.2.2を実行しているデバイスは、(このアプリがインストールされている各デバイスから)最初に接続するときにコンピュータに接続する必要があります。これにより、公開キーの受け入れダイアログを表示できます(このダイアログボックスは、受け入れる必要があります)。Android 4.3と4.4を実行しているデバイスは、コンピュータに接続せずにダイアログを表示しても問題はないようですので、これはAndroid 4.2.2に固有の回避策のように見えます。 ストックのルートを解除するターゲットを構成するには、Android SDK がインストールされているコンピューターにターゲット デバイスを接続し、Android SDK のプラットフォーム ツール フォルダーから "adb tcpip 5555" を実行します。これにより、ターゲットデバイスのポート5555でADBリスニングが開始されます。デバイスは、その後、取り外し可能であり、再起動するまで適切に設定されたままになります。 ルート化されたデバイスの場合 (必須ではありませんが)、ADB サーバーがネットワークをリッスンできるように、複数の "ADB WiFi" アプリのいずれかをインストールできます。カスタム ROM を搭載したデバイスには、[設定] の [開発者オプション] ウィンドウでネットワーク経由で ADB を有効にするオプションがあります。これらの方法のいずれかを使用すると、このアプリでネットワークアクセス用のADBが正しく設定されます。4.2.2 の追加のステップは、最初の接続に必要です。 リモート Android デバイスに接続するには、デバイスの IP アドレスと、リモート ADB シェルのポート番号 (上記の例の 5555) を入力します。[接続] をタップすると、デバイスに接続して端末を起動します。 私は機能要求とバグレポートを歓迎します。アプリレビューに含めたり、フォーラムに投稿したりできます(以下のリンク)。可能であれば、このアプリを評価してください。それは本当に私が次に焦点を当てるべき機能/修正を学ぶのに役立ちます。 開発者:このアプリ用に作成したカスタムJava ADBライブラリは、https://github.com/cgutman/AdbLib BSDライセンスの下でオープンソースです XDA フォーラムリンク: リモート ADB シェル アプリケーション スレッド - http://forum.xda-developers.com/showthread.php?t=2373265
バージョン履歴
- バージョン 1.6.4 に転記 2016-01-10
バージョン 1.6.4:,ロリポップ以降の素材テーマ,マシュマロの新しいアプリのアクセス許可、バージョン 1.6.3:,Android 4.4 の互換性アップデート、バージョン 1.6.2:,スクロール時に端末テキストのみを更新することで使いやすさが向上しました スクロール中にジャンクを避けるために底部、使用していないときにサービスを停止する、バージョン1.6.1:,マイナーバグ修正、バージョン1.6:、複数のデバイスへの接続が同時に実行できるようになりました、ターミナルロングプレスメニューに新しいオプションを追加してターミナルセッションを終了
プログラムの詳細
- カテゴリ: システム ユーティリティ > システムメンテナンス
- パブリッシャー: Cameron Gutman
- ライセンス: 無料
- 価格: N/A
- バージョン: 1.6.5
- プラットフォーム: android