¿Has usado Remote ADB Shell para Android?


Análisis de Remote ADB Shell

Contenido asistido por IA ·

No escrito por el personal de CNET.

Remote ADB Shell is a utility application designed to facilitate remote control of ADB servers across a network. This tool allows users to connect to multiple devices simultaneously, making it an essential asset for developers and tech enthusiasts who need to manage Android Debug Bridge (ADB) servers effectively. The app scans the network to identify available ADB servers, enabling users to configure and establish connections directly from their Android device.

Alternativa más recomendada

One of the key features of Remote ADB Shell is its ability to maintain active connections even when running in the background, ensuring uninterrupted access to ADB shells. The application includes a built-in command history that allows users to quickly reference and reuse previous commands, enhancing workflow efficiency. Notably, the app does not require root access on the target device, broadening its usability for various users.

Imagen ampliada para Remote ADB Shell
Remote ADB Shell 0/3

¿Has usado Remote ADB Shell para Android?


Explorar más


Especificaciones completas

GENERAL
Lanzamiento
Última actualización
Versión
1.7.2
SISTEMAS OPERATIVOS
Plataforma
Android
Sistema operativo
Android 9.0
POPULARIDAD
Descargas totales
291
Descargas de la última semana
2

Informar sobre el software

Programa disponible en otros idiomas


Últimas actualizaciones


Descripción del desarrollador

Remote ADB Shell es una aplicación de terminal que te permite conectarte al servicio de shell ADB de otros dispositivos Android a través de la red y ejecutar...

Remote ADB Shell es una aplicación de terminal que te permite conectarte al servicio de shell ADB de otros dispositivos Android a través de la red y ejecutar comandos de terminal. Esto puede ser útil para depurar dispositivos Android de forma remota (ejecutando herramientas como top, logcat o dumpsys). Soporta múltiples conexiones simultáneas a diferentes dispositivos y mantiene estas conexiones activas incluso cuando la aplicación está en segundo plano. Esta aplicación no requiere acceso root en ninguno de los dispositivos, pero el acceso root puede ser útil para configurar los dispositivos de destino. Si los dispositivos de destino no están rooteados, debes usar un ordenador con el SDK de Android y los controladores USB de Google para configurarlos (detallado a continuación).

Esta aplicación es un envoltorio alrededor del shell que se expone a través de ADB. Mantiene un historial de 15 comandos que es accesible al mantener pulsado el cuadro de comandos. Mantener pulsada la pantalla del terminal te dará la opción de enviar un Ctrl+C, alternar el desplazamiento automático o salir de la sesión del terminal.

Esto funciona de la misma manera que el comando "adb shell" funciona en un ordenador. Debido a que esta aplicación utiliza una implementación nativa del protocolo ADB en Java, no requiere acceso root en ninguno de los dispositivos ni aplicaciones de terceros en el dispositivo de destino. Los dispositivos simplemente hablan el mismo protocolo entre sí que hablarían con un ordenador que ejecuta el cliente ADB del SDK de Android.

IMPORTANTE: Los dispositivos que ejecutan Android 4.2.2 y versiones posteriores utilizan claves RSA para autenticar la conexión ADB. En mis pruebas, los dispositivos que ejecutan 4.2.2 necesitarán estar conectados a un ordenador la primera vez que te conectes a ellos (desde cada dispositivo con esta aplicación instalada). Esto les permite mostrar el diálogo de aceptación de clave pública, que debes aceptar (y marcar "Siempre permitir desde este ordenador"). Los dispositivos que ejecutan Android 4.3 y 4.4 parecen no tener problemas para mostrar el diálogo sin una conexión a un ordenador, por lo que parece que esta es una solución específica para Android 4.2.2.

Para configurar un dispositivo de destino sin root, conecta el dispositivo de destino a un ordenador que tenga instalado el SDK de Android y ejecuta "adb tcpip 5555" desde la carpeta platform-tools del SDK de Android. Esto iniciará ADB escuchando en el puerto 5555 en el dispositivo de destino. Luego, el dispositivo puede ser desconectado y permanecerá configurado correctamente hasta el reinicio.

Para dispositivos que están rooteados (aunque no es obligatorio), puedes instalar una de las varias aplicaciones "ADB WiFi" para habilitar el servidor ADB para escuchar a través de la red. Los dispositivos con un ROM personalizado pueden tener una opción para habilitar ADB a través de la red en el panel de Opciones de desarrollador de Configuración. Usar cualquiera de estos métodos configurará correctamente ADB para el acceso a la red con esta aplicación. El paso adicional para 4.2.2 sigue siendo necesario para la conexión inicial.

Para conectarte a tu dispositivo Android remoto, escribe la dirección IP del dispositivo y el número de puerto (5555 del ejemplo anterior) en Remote ADB Shell. Toca Conectar y intentará conectarse al dispositivo y abrir el terminal.

Agradezco las solicitudes de funciones y los informes de errores. Puedes incluirlos en tus reseñas de la aplicación o publicarlos en el foro (enlaces a continuación). Por favor, califica esta aplicación si puedes; realmente me ayuda a aprender en qué características/arreglos debería centrarme a continuación.

Desarrolladores: La biblioteca Java ADB personalizada que he escrito para esta aplicación es de código abierto bajo la licencia BSD en https://github.com/cgutman/AdbLib

El código fuente de esta aplicación está disponible bajo la licencia Apache: https://github.com/cgutman/RemoteAdbShell

Enlaces del foro XDA:

Hilo de la aplicación Remote ADB Shell - http://forum.xda-developers.com/showthread.php?t=2373265

Hilo de la biblioteca Java ADB - http://forum.xda-developers.com/showthread.php?t=2405030


Download.com
Tu valoración para Remote ADB Shell
Download.com

Divulgación de contenido asistido por IA

Contenido creado y revisado por Softonic con información obtenida de Cameron Gutman, utilizando IA.

El equipo editorial de CNET no participó en la creación de este contenido. Las opiniones, análisis y reseñas no fueron proporcionados por CNET.