Cómo escribir en la memoria con Android Flash Tool

Android Flash Tool es una herramienta basada en la Web que te permite escribir una compilación de Android en la memoria flash en tu dispositivo para realizar actividades de desarrollo y pruebas.

Requisitos mínimos

Además de los requisitos para una estación de trabajo de desarrollo, debes tener un navegador compatible con WebUSB, como Chrome o Edge (versión 79 o posteriores).

Dispositivos

Puedes instalar una nueva versión de Android en estos dispositivos compatibles:

Cómo preparar el dispositivo

Antes de escribir una compilación en la memoria flash de tu dispositivo, debes prepararlo:

  1. Habilita las Opciones para desarrolladores y Depuración por USB.
  2. Habilita Desbloqueo de OEM en el menú Opciones para desarrolladores. Si ya está desbloqueado el bootloader, esta opción aparecerá inhabilitada, junto con el aviso El bootloader ya está desbloqueado.
  3. Si tienes problemas para habilitar el desbloqueo de OEM, verifica lo siguiente:
    • Que el dispositivo esté conectado a Internet.
    • Que el dispositivo haya accedido a Google, lo que es probable que no haya sucedido porque se acaba de conectar a Internet. Para forzar la sincronización, ingresa *#*#CHECKIN#*#* (*#*#2432546#*#*) en la app de Teléfono (no se requiere SIM). Después de ingresar el número (no es necesario presionar el botón de llamar), desaparece el texto y aparece una notificación de éxito.

Cómo escribir en la memoria flash del dispositivo

  1. Si tienes Android Debug Bridge (adb) instalado en tu máquina, detén el servicio de adb antes de continuar para que no interfiera con el proceso de escritura en la memoria flash. Para detener adb, haz lo siguiente:

    $ adb kill-server
    
  2. Conecta el dispositivo directamente a la máquina de desarrollo (sin concentradores, adaptadores, amplificadores ni monitores).

  3. En un navegador de tu estación de trabajo de desarrollo, abre flash.android.com, que hará que aparezca la página de bienvenida.

  4. Para permitir que Flash Tool se comunique con el dispositivo de prueba a través de adb, acepta el diálogo que indica Allow site access to your ADB keys in order to communicate with devices.

  5. Haz clic en Agregar nuevo dispositivo.

  6. Selecciona tu dispositivo de la lista y haz clic en Conectar. Es posible que la lista no contenga el nombre completo del dispositivo.

  7. En la pantalla del dispositivo, selecciona Permitir siempre desde esta computadora y haz clic en Aceptar para aceptar la conexión de depuración por USB.

  8. Selecciona el dispositivo conectado en el navegador.

  9. En la lista, busca y selecciona la compilación. También puedes elegir otras opciones, como limpiar el dispositivo o forzar la escritura en la memoria flash de todas las particiones.

  10. Para comenzar a escribir en la memoria flash, haz clic en Instalar. Se reinicia el dispositivo y entra en Modo fastboot [Fastboot mode].

  11. Cuando se te indique que se completó la escritura en la memoria flash, desconecta el dispositivo del cable USB.

Cómo resolver errores de transferencia USB

A veces, los dispositivos Android tienen problemas para comunicarse a través de determinados puertos o concentradores USB debido a la alta capacidad de procesamiento de datos. Para resolver los errores de transferencia, haz lo siguiente:

  • No uses hubs USB. Esto incluye conexiones por monitores.
  • Si es posible, no uses adaptadores ni cables de extensión USB.
  • Prueba con un puerto USB distinto. Los puertos posteriores suelen ser más confiables que los frontales.
  • Si estás usando un puerto USB-C, prueba con un USB-A.

Cómo devolver un dispositivo Pixel a una compilación pública

Si quieres volver un dispositivo Pixel a una compilación pública, usa la opción de Android Flash Tool para regresar a la compilación pública.