Saltar al contenido
AS

ADB Shell [Tasker Plugin] for Android APK

Editor: Jolan Rensen
Android APK Free
Descargar v6.3b 5 descargas
Tipo de archivoAPK
Versión6.3b
Editor Jolan Rensen
Fecha de lanzamiento4 jun 2020
Fecha Agregada4 jun 2020
Requisitos del sistema operativoAndroid
RequisitosRequires Android 4.4 and up
Descargas totales5
PrecioFree

Descripción

Este complemento de Tasker le permite enviar una (serie de) comandos de ADB Shell a un dispositivo remoto (o al propio dispositivo) que tiene habilitado ADB a través de WiFi.

Obviamente, esta aplicación necesita que Tasker funcione, ya que es un complemento (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm, esta es una aplicación paga con una prueba gratuita de 7 días) ). Nuevamente, sin Tasker NO FUNCIONARÁ. ¿Fui lo suficientemente claro? De todos modos...

En el dispositivo de destino, puede hacer cualquier cosa que normalmente podría hacer cuando usa la terminal o ADB Shell de ese dispositivo. Esto incluye abrir aplicaciones, mover archivos, simular entradas, etc. (El cielo es el límite y Google es tu amigo).

Mi aplicación se puede usar como una acción en Tasker y debe configurarse correctamente cuando se agrega a una tarea para que funcione.

NOTA:

- Puedes enviar varios comandos a la vez separándolos con un ";".

- Todos los comandos en una sola acción se siguen automáticamente con un comando de "salir" para cerrar la conexión ADB. Esto significa que si desea enviar varios comandos que dependen unos de otros, deberá ponerlos en una sola acción de Tasker y separarlos con ";".

- Si desea que varias acciones de mi complemento se ejecuten una tras otra en una tarea de Tasker, mantenga el tiempo de espera establecido como está. Tasker continuará cuando se envíe el comando.

- La primera vez que intente conectarse a otro dispositivo a través de ADB, le preguntará si confía en el dispositivo. Para que este complemento funcione correctamente, siempre deberá "confiar en esta computadora".

- La salida de la consola se puede ver y reutilizar desde dentro de Tasker. Esto se puede hacer accediendo a %output1, %output2, etc. o iterando sobre %output() usando un bucle for.

- El complemento generará dos archivos clave en su dispositivo para poder realizar una conexión ADB segura a los dispositivos.

¡Ahora algunos comandos útiles!

- Un comando que yo mismo uso mucho es encender o apagar mi ADB sobre AndroidTV habilitado para WiFi (Nvidia SHIELD) enviando el comando "input keyevent POWER", esto simula presionar un botón de encendido.

- Por supuesto, puede variar qué tecla presionar, por ejemplo, para presionar las teclas de flecha puede hacer "entrar evento clave DPAD_DERECHA" o IZQUIERDA, etc.

- Otro comando simple es "reiniciar", que, lo adivinaste, ¡reiniciará el dispositivo! También puede poner "reboot -p" aquí para apagarlo.

- Algo interesante que se puede hacer es iniciar aplicaciones en el dispositivo. Tendrás que buscar un poco en Google para encontrar la actividad principal de una aplicación. Este ejemplo abrirá Chrome en el dispositivo: "am start -n com.android.chrome/com.google.android.apps.chrome.Main".

- Cuando complete localhost en el campo de dirección IP, ¡cada comando se ejecutará en el dispositivo mismo! Esto funciona incluso sin root si, por supuesto, tiene habilitado ADB sobre WiFi (se puede activar desde una PC usando adb tcpip 5555).

Por supuesto, hay muchos otros comandos, ¡el cielo es el límite!

Esta es la primera aplicación que publico, así que deje sus comentarios y envíe los errores para que pueda hacer todo lo posible para corregirlos. ¡Cualquier consejo es más que bienvenido!

La idea de crear esta aplicación surgió de https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger, que permite al usuario conectarse a un dispositivo remoto a través de una interfaz en la propia aplicación. Lea también la descripción de esa aplicación, contiene algunos consejos sobre cómo habilitar ADB a través de WiFi. Uso la misma biblioteca AdbLib Java en mi aplicación.

Uso la biblioteca AdbLib que se encuentra en https://github.com/cgutman/AdbLib y uso https://github.com/cgutman/AdbLibTest como ejemplo de cómo usar la biblioteca. Adapté este ejemplo para trabajar con un comando dado y lo convertí en un complemento de Tasker.

Para obtener ayuda, puede enviarme un correo electrónico o visitar el hilo de XDA-Developers en https://forum.xda-developers.com/u/tasker-tips-tricks/plugin-remote-adb-shell-t3562013. Este hilo también contiene algunos consejos útiles para acceder al dispositivo local que ejecuta la tarea sin root.

¡Ahora abra el código en https://github.com/Jolanrensen/ADBPlugin!

Programas similares

Alternativas