| ファイルタイプ | APK |
|---|---|
| バージョン | 6.3b |
| 出版社 | Jolan Rensen |
| 発売日 | 2020/06/04 |
| 追加された日付 | 2020/06/04 |
| OSの要件 | Android |
| 要件 | Requires Android 4.4 and up |
| 総ダウンロード数 | 5 |
| 価格 | Free |
説明
このTaskerプラグインを使用すると、ADB over WiFiが有効になっているリモートデバイス(またはデバイス自体)に(一連の)ADB Shellコマンドを送信できます。
このアプリはプラグインであるため、Tasker が機能する必要があることは明らかです (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm、これは 7 日間の無料トライアルがある有料アプリです)。 )。繰り返しますが、Tasker がなければ機能しません。私は十分に明確でしたか?いずれかの方法...
ターゲット デバイスでは、そのデバイスのターミナルまたは ADB シェルを使用するときに通常実行できることはすべて実行できます。これには、アプリを開く、ファイルを移動する、入力をシミュレートするなどが含まれます (限界は無限大で、Google はあなたの味方です)。
私のアプリはTaskerのアクションとして使用でき、タスクに追加するときに適切に構成する必要があります。
ノート:
- 複数のコマンドを「;」で区切って一度に送信できます。
- 1 つのアクションのすべてのコマンドの後には、ADB 接続を閉じるための「exit」コマンドが自動的に続きます。これは、相互に依存する複数のコマンドを送信したい場合、それらを 1 つの Tasker アクションに入れ、「;」で区切る必要があることを意味します。
- Tasker タスクで私のプラグインの複数のアクションを次々に実行したい場合は、タイムアウトをそのままにしておいてください。コマンドが送信されると、タスカーは続行します。
- ADB 経由で別のデバイスに初めて接続しようとすると、デバイスを信頼するかどうかを尋ねられます。このプラグインが正しく機能するには、常に「このコンピューターを信頼する」必要があります。
- コンソールの出力は、Tasker 内から表示および再利用できます。これは、%output1、%output2 などにアクセスするか、for ループを使用して %output() を反復することによって実行できます。
- プラグインは、デバイスへの安全な ADB 接続を確立できるように、デバイス上に 2 つのキー ファイルを生成します。
便利なコマンドをいくつか紹介します。
-私自身がよく使用するコマンドは、コマンド「input keyevent POWER」を送信して、WiFi対応のAndroidTV(Nvidia SHIELD)を介してADBをオンまたはオフにすることです。これは、電源ボタンの押下をシミュレートします。
- もちろん、押すキーを変えることができます。たとえば、矢印キーを押すには、「input keyevent DPAD_RIGHT」または LEFT などを実行できます。
- もう 1 つの簡単なコマンドは「reboot」です。ご想像のとおり、デバイスを再起動します。ここに「reboot -p」を入力して電源を切ることもできます。
- できることは、デバイスでアプリを起動することです。アプリのメイン アクティビティを見つけるには、Google に少しアクセスする必要があります。この例では、デバイスで Chrome を開きます: "am start -n com.android.chrome/com.google.android.apps.chrome.Main"。
- IP アドレス フィールドに localhost を入力すると、すべてのコマンドがデバイス自体で実行されます。もちろん、ADB over WiFi が有効になっている場合 (adb tcpip 5555 を使用して PC からアクティブ化できます)、root がなくても機能します。
もちろん他にもたくさんのコマンドがあり、空は限界です!
これは私が初めて公開したアプリです。フィードバックを残してバグを送信してください。修正に最善を尽くすことができます。どんなヒントでも大歓迎です!
このアプリを作成するアイデアは、https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger から生まれました。これにより、ユーザーはアプリ自体のインターフェイスを介してリモート デバイスに接続できます。そのアプリの説明も読んでください。WiFi 経由で ADB を有効にするためのヒントが含まれています。アプリで同じ AdbLib Java ライブラリを使用しています。
https://github.com/cgutman/AdbLib にある AdbLib ライブラリを使用し、ライブラリの使用方法の例として https://github.com/cgutman/AdbLibTest を使用します。この例を特定のコマンドで動作するように調整し、Tasker プラグインに変換しました。
ヘルプが必要な場合は、私にメールするか、https://forum.xda-developers.com/u/tasker-tips-tricks/plugin-remote-adb-shell-t3562013 の XDA-Developers スレッドにアクセスしてください。このスレッドには、ルートなしでタスクを実行しているローカル デバイスにアクセスするための便利なヒントも含まれています。
https://github.com/Jolanrensen/ADBPlugin でオープンソースになりました!