| Filtyp | APK |
|---|---|
| Version | 6.3b |
| Utgivare | Jolan Rensen |
| Utgivningsdatum | 4 juni 2020 |
| Datum tillagt | 4 juni 2020 |
| Os krav | Android |
| Krav | Requires Android 4.4 and up |
| Totalt antal nedladdningar | 5 |
| Pris | Free |
Beskrivning
Denna Tasker-plugin låter dig skicka en (serie av) ADB Shell-kommandon till en fjärrenhet (eller själva enheten) som har ADB över WiFi aktiverat.
Den här appen behöver uppenbarligen Tasker för att fungera eftersom det är ett plugin (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm, detta är en betalapp med en 7 dagars gratis provperiod ). Återigen, utan Tasker FUNKAR det INTE. Var jag tillräckligt tydlig? Hur som helst...
På målenheten kan du göra vad som helst du normalt skulle kunna göra när du använder terminalen eller ADB-skalet på den enheten. Detta inkluderar att öppna appar, flytta filer, simulera inmatning et cetera (himlen är gränsen och Google är din vän).
Min app kan användas som en åtgärd i Tasker och måste konfigureras korrekt när den läggs till i en uppgift för att fungera.
NOTERA:
- Du kan skicka flera kommandon samtidigt genom att separera dem med ett ";".
- Alla kommandon i en enda åtgärd följs automatiskt av ett "exit"-kommando för att stänga ADB-anslutningen. Detta betyder att om du vill skicka flera kommandon som är beroende av varandra, måste du lägga dem i en enda Tasker-åtgärd och separera dem med ";".
- Om du vill att flera åtgärder av mitt plugin ska köra efter varandra i en Tasker-uppgift, vänligen behåll timeouten som den är. Tasker fortsätter när kommandot skickas.
- Första gången du försöker ansluta till en annan enhet via ADB kommer den att fråga dig om du litar på enheten. För att detta plugin ska fungera korrekt måste du alltid "lita på den här datorn".
- Utdata från konsolen kan ses och återanvändas från Tasker. Detta kan göras genom att komma åt %output1, %output2 etc. eller genom iteration över %output() med en for-loop.
- Insticksprogrammet kommer att generera två nyckelfiler på din enhet för att kunna göra en säker ADB-anslutning till enheterna.
Nu till några användbara kommandon!
– Ett kommando jag själv använder mycket är att slå på eller stänga av min ADB over WiFi-aktiverad AndroidTV (Nvidia SHIELD) genom att skicka kommandot "input keyevent POWER", detta simulerar en power-knapptryckning.
– Självklart kan man variera vilken tangent man ska trycka på, för att till exempel trycka på piltangenterna kan man göra "input keyevent DPAD_RIGHT" eller LEFT etc.
- Ett annat enkelt kommando är "starta om", vilket kommer, du gissade rätt, starta om enheten! Du kan också sätta "reboot -p" här för att stänga av den.
– En häftig sak att kunna göra är att starta appar på enheten. Du måste Google lite för att hitta huvudaktiviteten för en app. Det här exemplet öppnar Chrome på enheten: "am start -n com.android.chrome/com.google.android.apps.chrome.Main".
- När du fyller i localhost i IP-adressfältet kommer varje kommando att utföras på själva enheten! Detta fungerar även utan root om du naturligtvis har ADB over WiFi aktiverat (kan aktiveras från en dator med adb tcpip 5555).
Naturligtvis finns det många andra kommandon, himlen är gränsen!
Detta är min första publicerade app någonsin, så vänligen lämna feedback och skicka in buggar så att jag kan göra mitt bästa för att fixa dem! Alla tips är mer än välkomna!
Idén att skapa den här appen kom från https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger, som låter användaren ansluta till en fjärrenhet via ett gränssnitt i själva appen. Läs beskrivningen av den appen också, den innehåller några tips om hur du aktiverar ADB över WiFi. Jag använder samma AdbLib Java-bibliotek i min app.
Jag använder AdbLib-biblioteket som finns på https://github.com/cgutman/AdbLib och använder https://github.com/cgutman/AdbLibTest som ett exempel för hur man använder biblioteket. Jag anpassade det här exemplet för att fungera med ett givet kommando och konverterade det till ett Tasker-plugin.
Om du behöver hjälp kan du maila mig eller besöka tråden för XDA-Developers på https://forum.xda-developers.com/u/tasker-tips-tricks/plugin-remote-adb-shell-t3562013. Den här tråden innehåller också några användbara tips för att komma åt den lokala enheten som kör uppgiften utan root.
Nu öppen källkod på https://github.com/Jolanrensen/ADBPlugin!