interesante

La forma más fácil de instalar las herramientas ADB y Fastboot de Android en cualquier sistema operativo

Si alguna vez ha intentado rootear su teléfono Android o flashear una ROM, es posible que haya escuchado sobre ADB y / o fastboot. Estas dos herramientas son sorprendentemente poderosas, pero pueden ser un poco complejas de instalar. Aquí se explica cómo hacerlo de manera fácil.

¿Qué son ADB y Fastboot?

Estas dos herramientas le permiten enviar comandos de terminal a su teléfono desde su computadora a través de USB. Ambos cumplen diferentes funciones, pero se pueden instalar con relativa facilidad al mismo tiempo, por lo que es útil tener ambos. Aquí hay un (muy) breve desglose de lo que hacen estas herramientas:

  • Android Debug Bridge (ADB): esta herramienta le permite enviar una amplia gama de comandos de terminal, incluidos, entre otros, comandos básicos de shell de Linux, además de algunos comandos de desarrollador especializados, a su teléfono en cualquier momento (siempre que tenga depuración habilitada en su teléfono). Puede enviar comandos mientras el teléfono está encendido y arrancado, o incluso cuando está en modo de recuperación. Si bien ADB a menudo se usa junto con el enraizamiento o la modificación de su teléfono, también puede usar ADB para enviar comandos de terminal a dispositivos no enraizados.
  • Fastboot: cuando necesita modificar el firmware de su teléfono, fastboot es la herramienta que necesita. Esto le permite enviar comandos al gestor de arranque, lo que significa que puede actualizar / modificar cosas como recuperaciones personalizadas. No puede actualizar ROM completas con él, pero es útil para muchas cosas que ADB no puede hacer. Fastboot no está habilitado para todos los teléfonos, por lo que es posible que deba verificar su dispositivo específico.

Ambas herramientas vienen con el SDK de Android, sin embargo, es una descarga extremadamente grande que, francamente, la mayoría de los usuarios interesados ​​en ADB y fastboot no necesitan. Afortunadamente, Google recientemente facilitó la obtención de estos dos sin toda la basura.

Paso 1: descargue el paquete de herramientas de plataforma

Google se refiere colectivamente a ADB, fastboot y algunas otras utilidades como el paquete Platform Tools. Puede descargar el paquete Platform Tools desde el sitio web del SDK aquí. Hay paquetes separados para Windows, Mac y Linux, así que descargue la versión adecuada para su plataforma.

Una vez que haya descargado el paquete Platform Tools, extraiga el contenido del archivo .zip en una carpeta que pueda encontrar más adelante (como "C: \ Android \ platform-tools"). En realidad, no necesita instalar ADB y fastboot para usarlos, pero puede dar un paso adicional para que sean más convenientes para usted.

De manera predeterminada, tendrá que navegar a la carpeta donde extrajo el paquete de Herramientas de plataforma y ejecutar cualquier comando ADB o fastboot desde allí, o escribir la ruta completa donde está ADB cada vez que desee ejecutar un comando. Por ejemplo, este es un comando simple para ver qué dispositivos están conectados a su sistema:

adb devices

Sin embargo, si el símbolo del sistema no está abierto en la ubicación donde extrajo las Herramientas de la plataforma, deberá escribir algo como esto:

c:\Android\platform-tools\adb.exe devices

Es un dolor pasar cada vez que quieres modificar algo en tu teléfono. Para solucionar esto, podemos modificar algo llamado variable PATH para que pueda ejecutar comandos ADB y fastboot sin importar en qué carpeta se encuentre.

Paso 2: Edite su variable de RUTA

La variable PATH es una lista maestra de dónde buscar herramientas de línea de comandos. Por defecto, su computadora ya sabe dónde encontrar algunas herramientas realmente útiles. Aquí, agregaremos ADB y fastboot a esa lista para que sea mucho más fácil usarlos en el futuro. Necesitará saber dónde extrajo el paquete de herramientas de plataforma en el último paso, así que tenga a mano la ubicación de esa carpeta.

Ventanas

Según la versión de Windows que esté utilizando, estos pasos pueden ser ligeramente diferentes. Para agregar ADB a su variable PATH, siga estos pasos:

  1. Abra el menú Inicio y busque "configuración avanzada del sistema".
  2. Haga clic en "Ver configuración avanzada del sistema".
  3. Haga clic en el cuadro que dice "Variables de entorno".
  4. En "Variables del sistema", haga clic en la variable denominada "Ruta".
  5. Haga clic en "Editar ..."
  6. (Windows 7, 8): Agregue ;[FOLDERNAME] al final del cuadro "Valor variable", reemplazando [FOLDERNAME] con la ruta de la carpeta donde extrajo las Herramientas de plataforma. Asegúrese de incluir el punto y coma al principio para que Windows sepa que está agregando una nueva carpeta.
  7. (Windows 10): haga clic en "Nuevo" y pegue la ruta de la carpeta donde extrajo las Herramientas de la plataforma. Presiona Enter y haz clic en Aceptar.

Ahora, cuando desee usar ADB o fastboot, simplemente abra un símbolo del sistema desde el menú Inicio e ingrese sus comandos.

MacOS / Linux

Editar los archivos PATH de macOS y Linux es un poco más complicado que en Windows. Sin embargo, si te sientes cómodo con una línea de comando, sigue siendo bastante simple. Este método agregará automáticamente la ubicación de ADB y fastboot a su RUTA cada vez que inicie sesión en su sistema:

  1. Abra una ventana de Terminal navegando a Aplicaciones / Utilidades o buscándola en Spotlight.
  2. Ingrese el siguiente comando para abrir su perfil de Bash: touch ~/.bash_profile; open ~/.bash_profile touch ~/.bash_profile; open ~/.bash_profile

  3. El archivo .bash_profile debería abrirse en su programa de texto predeterminado.
  4. Agregue esta línea al final del archivo: export PATH = ”$ HOME / [FOLDERNAME] / bin: $ PATH” reemplazando [FOLDERNAME] con la ubicación donde extrajo ADB y fastboot.
  5. Guarde el archivo y presione Cmd + Q para salir de su editor de texto.
  6. En su terminal, ingrese source ~/.bash_profile para ejecutar su perfil de Bash por primera vez.

A partir de ahora, cada vez que abra una ventana de Terminal, puede ejecutar comandos ADB y fastboot desde donde se encuentre.