ADB Shell [Tasker Plugin] icon

ADB Shell [Tasker Plugin]

6.3b for Android
4.2 | 100,000+ Installationen

Jolan Rensen

Die Beschreibung von ADB Shell [Tasker Plugin]

Mit diesem Tasker-Plugin können Sie einen (Serie von) ADB Shell-Befehl (S) an ein Remote-Gerät (oder das Gerät selbst) senden, das über WLAN aktiviert ist.
Diese App braucht offensichtlich einen Tasker, um zu arbeiten, da es sich um ein Plugin handelt (https://play.google.com/store/apps/details?id=net.dine/Apps/detail.traint.trainerm, dies ist eine bezahlte App mit einem 7 Tage freie Testversion). Wieder ohne Tasker funktioniert es nicht. War ich genug klar? Wie auch immer ...
Auf dem Zielgerät können Sie alles tun, was Sie normalerweise tun können, wenn Sie das Terminal oder die ADB-Hülle dieses Geräts verwenden. Dazu gehören Eröffnungs-Apps, Verschieben von Dateien, die Simulation der Eingabe ET Cetera (der Himmel ist das Limit und Google ist Ihr Freund).
Meine App kann als Aktion in Tasker verwendet werden und muss richtig konfiguriert werden, wenn hinzugefügt werden Eine Aufgabe zum Arbeiten.
Hinweis:
- Sie können mehrere Befehle sofort senden, indem Sie sie mit einem ";" trennen.
- Alle Befehle in einer einzigen Aktion werden automatisch mit einem Befehl "Exit" befolgt, um die ADB-Verbindung zu schließen. Dies bedeutet, dass Sie, wenn Sie mehrere Befehle senden möchten, die sich je nacheinander abhängig sind, Sie sie in eine einzelne Tasker-Aktion setzen und sie mit ";" trennen.
- Wenn Sie mehrere Aktionen meines Plugins zum Ausführen wünschen Halten Sie bitte nacheinander in einer Tasker-Aufgabe den Timeout so ein, wie es ist. Der Tasker wird fortgesetzt, wenn der Befehl gesendet wird.
- Das erste Mal, dass Sie versuchen, eine Verbindung zu einem anderen Gerät über die ADB herzustellen, wenn Sie das Gerät vertrauen. Damit dieses Plugin ordnungsgemäß funktioniert, müssen Sie immer "dem Computer vertrauen".
- Die Ausgabe der Konsole kann von Taser angezeigt und wiederverwendet werden. Dies kann durch Zugriff auf% OUTPUT1,% OUTPUT2 usw. oder durch Iteration über% OUTPUT () mit einer für Schleife erfolgen.
- Das Plugin generiert zwei Schlüsseldateien auf Ihrem Gerät, um eine sichere ADB-Verbindung zu den Geräten erstellen zu können.
Jetzt für einige nützliche Befehle!
- Ein Befehl i Ich selbst benutze viel ist, um meine ADB über WiFi-fähige AndroidTV (NVIDIA SHIELD) ein- oder ausschalten, indem er den Befehl "Eingabe KeyEvent Power" ein- oder aussenden, dadurch simuliert ein Netzknopf. Sie können variieren, in welcher Taste drücken, um beispielsweise die Pfeiltasten zu drücken, um "Eingang KeyEvent dpad_right" oder "... links" usw. -
- Ein weiterer einfacher Befehl ist "Neustart", welcher wird, Sie haben es erraten, Sie können es erraten, neu gestartet werden das Gerät! Sie können hier auch "Neustart -P" setzen, um ihn abzuschalten.
- Eine coole Sache, die man tun kann, ist, Apps auf dem Gerät zu starten. Sie müssen ein bisschen googet, um die Hauptaktivität einer App zu finden. Dieses Beispiel wird Chrome auf dem Gerät geöffnet: "Am start -n com.android.chrome/com.google.android.chrome/Com.Google.Android.Apps.Chrome.Main".
- Wenn Sie "localhost" in das Feld IP-Adresse eingeben, Jeder Befehl wird auf dem Gerät selbst ausgeführt! Dies funktioniert sogar ohne Wurzel, wenn Sie natürlich den ADB über WiFi aktiviert haben (kann von einem PC mit "ADB TCPIP 5555" aktiviert werden). Kurzfristig gibt es natürlich viele andere Befehle, der Himmel ist das Limit!
Dies ist meine erste veröffentlichte App. Bitte hinterlassen Sie das Feedback und senden Sie Fehler, damit ich mein Bestes geben kann, um sie zu beheben! Alle Tipps sind mehr als willkommen!
Die Idee, diese App zu erstellen, kam von https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger, der dem Benutzer ermöglicht Verbinden Sie sich über eine Schnittstelle in der App selbst an ein Remote-Gerät. Bitte lesen Sie auch die Beschreibung dieser App, es enthält einige Tipps zum Aktivieren der ADB über WLAN. Ich benutze dieselbe Adblib-Java-Bibliothek in meiner App.
Ich benutze die Adblib-Bibliothek, die bei https://github.com/cgutman/adblib gefunden wurde, und verwenden Sie https://github.com/cgutman/adblibtest als ein Beispiel zum Verwenden der Bibliothek. Ich habe dieses Beispiel angepasst, um mit einem bestimmten Befehl zu arbeiten und es in ein Tasker-Plugin umzuwandeln.
Für Hilfe können Sie mir eine E-Mail senden oder den XDA-Entwicklern Thread unter https://forum.xda-developers.com per E-Mail senden oder besuchen / U / Tasker-Tipps-Tricks / Plugin-Remote-adb-shell-t3562013. Dieser Thread enthält auch einige nützliche Tipps zum Zugriff auf das lokale Gerät, das die Aufgabe ohne Root ausführt.
Jetzt Open Source bei https://github.com/jolanlensen/adbplugin!

Neue Funktionen ADB Shell [Tasker Plugin] 6.3b

• 6.3
- Plugin is now way faster using Tasker's intent service system!
- Added donation option
- a: small bugfix
- b: reverted something to make it faster
• 6.2
- Thanks to those who do not understand that this is a Tasker Plugin. Because of you I got the idea you should be able to test the plugin without Tasker, so now you can!
- Let's see if this takes care of the 1 star reviews haha

Informationen

  • Kategorie:
    Tools
  • Aktuelle Version:
    6.3b
  • Aktualisiert:
    2020-01-16
  • Größe:
    2.7MB
  • Anforderungen:
    Android 4.4 or later
  • Entwickler:
    Jolan Rensen
  • ID:
    com.ADBPlugin
  • Available on: