Cómo usar el shell ADB en el navegador Google Chrome sin instalar herramientas de plataforma SDK de Android

Cómo usar el shell ADB en el navegador Google Chrome sin instalar herramientas de plataforma SDK de Android

Si ocasionalmente tiene que usar los comandos de shell ADB para funcionar con su dispositivo Android y cada vez por esto descarga los componentes de Android SDK para estos fines, tal vez esto no sea necesario pronto: con restricciones, pero ahora puede ejecutar estos comandos directamente desde el navegador, sin la instalación de ningún.

En el momento de la redacción, el método es la función experimental de Google Chrome (se informa que también funciona en el último Microsoft Edge) y la versión beta de la interfaz web WebADB para trabajar con ADB-Esa es que no todo puede funcionar correctamente, pero ya puede ser interesante para aquellos que lo necesitan.

El procedimiento para conectar el dispositivo a WebAdb

Para aprovechar la oportunidad en consideración, se requerirán las siguientes acciones preparatorias:

  1. Habilitar la función experimental "nuevo backend USB" en Chrome: // banderas. Vamos a la página
    Chrome: // Flags/#New-USB-Backend
    y cambiar el parámetro al valor Activado, Luego haga clic en el botón Relance para reiniciar el navegador. Considerar: Al igual que con otras funciones experimentales, esta puede desaparecer por completo o, por el contrario, convertirse en una función de cromo regular, desapareciendo de la lista de experimentales.
  2. Encienda la depuración USB en su teléfono inteligente o tableta Android y conéctelo a la computadora.

A continuación, puede comenzar a usar ADB Shell a través de WebADB en un navegador:

  1. Vaya al sitio https: // webAdb.Com/ y haga clic en "Agregar dispositivo". Su dispositivo debe estar en la lista (cuando la depuración USB y la disponibilidad de los controladores necesarios en la computadora), agregue.
  2. Presione el botón "Conectar", permita la conexión en la pantalla de Android: el dispositivo está conectado.
  3. Para ejecutar comandos en la consola, vaya al elemento de shell interactivo. Establecimos los comandos como si estuviéramos en el shell ADB, por ejemplo, para obtener una lista de paquetes instalados, ingresamos no Paquetes de lista de pm de adb shell, A Paquetes de la lista de PM
  4. También hay una instalación de WebDB WebDB de un administrador de archivos listo para usar en el dispositivo, captura la pantalla y la transmisión de pantalla (SCRCPY).

Durante la prueba, probé cosas simples, como la grabación de la pantalla de Android usando ADB y algunos otros comandos, en general, funciona.

Pero no todos y, por ejemplo, un teléfono inteligente reiniciado en la recuperación no es posible ver en WebAdb. También se informa que la conexión de dispositivos con sus propios controladores de depuración (por ejemplo, Samsung) no funcionará.

Sin embargo, la oportunidad, creo, será interesante para alguien, también es posible que en el futuro, puedan aparecer herramientas oficiales de este tipo de Google.