Passa al contenuto
AS

ADB Shell [Tasker Plugin] for Android APK

Editore: Jolan Rensen
Android APK Free
Scarica v6.3b 5 scaricamenti
Tipo di fileAPK
Versione6.3b
Editore Jolan Rensen
Data di rilascio4 giu 2020
Data aggiunta4 giu 2020
Requisiti del sistema operativoAndroid
RequisitiRequires Android 4.4 and up
Download totali5
PrezzoFree

Descrizione

Questo plug-in Tasker ti consente di inviare una (serie di) comandi ADB Shell a un dispositivo remoto (o al dispositivo stesso) con ADB su WiFi abilitato.

Questa app ovviamente ha bisogno di Tasker per funzionare in quanto è un plug-in (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm, questa è un'app a pagamento con una prova gratuita di 7 giorni ). Ancora una volta, senza Tasker NON FUNZIONA. Sono stato abbastanza chiaro? Comunque...

Sul dispositivo di destinazione puoi fare tutto ciò che normalmente saresti in grado di fare quando usi il terminale o la shell ADB di quel dispositivo. Ciò include l'apertura di app, lo spostamento di file, la simulazione di input ecc. (Il cielo è il limite e Google è tuo amico).

La mia app può essere utilizzata come azione in Tasker e deve essere configurata correttamente quando viene aggiunta a un'attività per funzionare.

NOTA:

- Puoi inviare più comandi contemporaneamente separandoli con un ";".

- Tutti i comandi in una singola azione sono seguiti automaticamente da un comando di "uscita" in modo da chiudere la connessione ADB. Ciò significa che se desideri inviare più comandi che dipendono l'uno dall'altro, dovrai inserirli in un'unica azione Tasker e separarli con ";".

- Se desideri che più azioni del mio plug-in vengano eseguite l'una dopo l'altra in un'attività Tasker, mantieni il timeout impostato così com'è. Tasker continuerà quando viene inviato il comando.

- La prima volta che provi a connetterti a un altro dispositivo tramite ADB, ti verrà chiesto se ti fidi del dispositivo. Affinché questo plugin funzioni correttamente, dovrai sempre "fidarti di questo computer".

- L'output della console può essere visualizzato e riutilizzato da Tasker. Questo può essere fatto accedendo a %output1, %output2 ecc. o tramite iterazione su %output() usando un ciclo for.

- Il plug-in genererà due file chiave sul tuo dispositivo per poter stabilire una connessione ADB sicura ai dispositivi.

Ora per alcuni comandi utili!

- Un comando che io stesso uso molto è accendere o spegnere il mio ADB su AndroidTV (Nvidia SHIELD) abilitato WiFi inviando il comando "input keyevent POWER", questo simula la pressione di un pulsante di accensione.

- Ovviamente puoi variare quale tasto premere, ad esempio per premere i tasti freccia puoi fare "input keyevent DPAD_RIGHT" o LEFT ecc.

- Un altro semplice comando è "reboot", che, hai indovinato, riavvierà il dispositivo! Puoi anche mettere "reboot -p" qui per spegnerlo.

- Una cosa interessante da poter fare è avviare le app sul dispositivo. Dovrai cercare un po' su Google per trovare l'attività principale di un'app. Questo esempio aprirà Chrome sul dispositivo: "am start -n com.android.chrome/com.google.android.apps.chrome.Main".

- Quando inserisci localhost nel campo dell'indirizzo IP, ogni comando verrà eseguito sul dispositivo stesso! Funziona anche senza root se, ovviamente, hai ADB over WiFi abilitato (può essere attivato da un PC usando adb tcpip 5555).

Naturalmente ci sono molti altri comandi, il cielo è il limite!

Questa è la mia prima app mai pubblicata, quindi per favore lascia un feedback e invia bug in modo che io possa fare del mio meglio per risolverli! Qualsiasi consiglio è più che benvenuto!

L'idea di creare questa app è venuta da https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger, che consente all'utente di connettersi a un dispositivo remoto tramite un'interfaccia nell'app stessa. Si prega di leggere anche la descrizione di quell'app, contiene alcuni suggerimenti su come abilitare ADB tramite WiFi. Uso la stessa libreria AdbLib Java nella mia app.

Uso la libreria AdbLib trovata su https://github.com/cgutman/AdbLib e uso https://github.com/cgutman/AdbLibTest come esempio su come utilizzare la libreria. Ho adattato questo esempio per lavorare con un determinato comando e l'ho convertito in un plug-in Tasker.

Per assistenza, puoi inviarmi un'e-mail o visitare il thread XDA-Developers all'indirizzo https://forum.xda-developers.com/u/tasker-tips-tricks/plugin-remote-adb-shell-t3562013. Questo thread contiene anche alcuni suggerimenti utili per accedere al dispositivo locale che esegue l'attività senza root.

Ora open source su https://github.com/Jolanrensen/ADBPlugin!

Programmi simili

Alternative