Fastboot android
ADB y Fastboot son herramientas para comunicarse con cualquier caja Android, Amazon Fire TV o Fire TV Stick. El Android Debugging Bridge, más conocido como ADB, se utiliza en algunas de las guías de esta página, y se utiliza para hacer un montón de trucos en los dispositivos Andoid. Fastboot es similar a ADB, ambos funcionan desde la línea de comandos, pero se utiliza principalmente para reemplazar todo el sistema operativo en un dispositivo Android desbloqueado.

Qué es ADB

ADB (Android Debug Bridge), ha sido desarrollado como una herramienta de línea de comandos que cuenta con grandes funcionalidades y gracias a la cual será posible establecer comunicación con una instancia de un emulador o un dispositivo Android que esté directamente conectado al ordenador utilizado.

Gracias a ADB, será posible realizar diferentes y variadas acciones en dispositivos Android como la instalación y depuración de apps, contra con el acceso a un shell de terminal Unix en el que será posible ejecutar diversos comandos en el emulador o dispositivo conectado para ver cómo funcionaría en un entorno productivo.

Características de ADB

  • ADB está desarrollado como un programa cliente-servidor en el que se incluyen tres componentes básicos para su uso:
  • Un cliente que se encarga de enviar los comandos, este cliente se ejecuta en el equipo de desarrollo, este cliente puede ser invocado desde la terminal de línea de comandos gracias a un comando ADB específico para ello.
  • Un daemon, que se encarga de ejecutar los comandos en el dispositivo. El daemon se ejecuta como un proceso en segundo plano en cada instancia del emulador o dispositivo a utilizar.
  • Un servidor cuya tarea es gestionar la comunicación entre el cliente y el daemon, este servidor se ejecuta como proceso en segundo plano en la máquina de desarrollo.
Leer  Descargar whatsapp para pc

La herramienta adb se encuentra en la ruta «android_sdk/platform-tools/».

Cómo funciona ADB

En el momento en que se inicia cualquier cliente ADB, este cliente debe comprobar en primer lugar si hay un proceso de servidor ADB en ejecución, si no, se inicia el proceso del servidor. Cuando el servidor se inicia, se vincula al puerto TCP local 5037 y desde allí busca los comandos enviados por los clientes ADB, hay que tener en cuenta que todos los clientes ADB utilizan el puerto 5037 para comunicarse con el servidor ADB.

Una vez completado el proceso de comunicación, el servidor establece conexiones con todas las instancias de emuladores o dispositivos que se estén ejecutando y allí localiza las instancias de emuladores o dispositivos que realicen tareas de escaneo de puertos con números impares utilizando el rango de 5555 a 5585, este rango es el que utilizan los emuladores y dispositivos.

Fastboot android

  • Fastboot es una herramienta desarrollada por Android que sirve para flashear archivos y modificar algunos factores de software que vienen por defecto en el equipo, no está de más señalar que el uso de esta utilidad es de cuidado ya que algo mal ejecutado tendrá un impacto negativo en todo el funcionamiento del sistema Android.
  • Una de las ventajas de utilizar Fastboot es que será posible desbloquear el Bootloader para poder cambiar la ROM del terminal.

Para entrar en Fastboot normalmente se utiliza el botón de encendido + la tecla vol up.

Vídeos de Fastboot android