Esta página proporciona detalles para actualizar versiones de Android en dispositivos utilizando las herramientas fastboot y adb . Estas herramientas le permiten conectar su estación de trabajo de desarrollo directamente a su dispositivo con Android para que pueda instalar (actualizar) Android y probar su sistema operativo y los cambios en las aplicaciones. Para obtener información adicional sobre cómo funciona adb, con énfasis en el desarrollo de aplicaciones, consulte la página Android Debug Bridge (adb) de Android Studio . Si desea obtener detalles sobre el código de adb, consulte el archivo README de adb.
Verifica que tengas fastboot y adb
Cuando compilas Android, adb se compila de forma predeterminada. Para confirmar que tiene adb, ejecute los siguientes comandos:
adb --version
fastboot --version
Si ve los números de versión, tiene fastboot y adb instalados. Si no ve los números de versión, asegúrese de haber creado Android . exitosamente. Continúe para habilitar su conexión USB .
Habilite su conexión USB
Antes de ejecutar Android en un dispositivo, debe habilitar su conexión USB:
Habilite el desbloqueo OEM y la depuración USB en las opciones de desarrollador:
- En la aplicación Configuración, toque Acerca del teléfono .
- Toca Número de compilación siete veces.
- Cuando veas el mensaje ¡Ahora eres desarrollador! , toque <- .
- Toca Sistema y luego toca Opciones de desarrollador .
- Habilite el desbloqueo OEM y la depuración USB . Si el desbloqueo OEM no está disponible, conéctese a Internet para que el dispositivo pueda registrarse. Si eso aún no funciona, puede forzar un registro: en la aplicación Marcador, ingrese *#*#CHECKIN#*#* (*# *#2432546#*#*) (no se requiere SIM). Después de ingresar el número (no es necesario presionar llamar), el texto desaparece y aparece una notificación de éxito.
Si el desbloqueo OEM sigue sin estar disponible, es posible que su operador haya bloqueado la SIM de su dispositivo y que el gestor de arranque no se pueda desbloquear.
Conecte su dispositivo a un puerto USB en su estación de trabajo.
Arrancar en modo Fastboot
Antes de que Android pueda actualizarse en un dispositivo, el dispositivo debe estar en modo Fastboot. Hay dos formas de iniciar un dispositivo en modo Fastboot:
- Utilice el comando
adb
: desde la línea de comandos, escribaadb reboot bootloader
. - Utilice una combinación de teclas:
- Determine la combinación de teclas para su dispositivo. Para obtener una tabla de combinaciones de teclas Fastboot, consulte Combinaciones de teclas Fastboot .
- Apague el dispositivo.
- Encienda el dispositivo e inmediatamente mantenga presionada la combinación de teclas de su dispositivo (determinada en el paso 1).
Desbloquear el gestor de arranque
Después de iniciar en modo fastboot, debe desbloquear el gestor de arranque.
Para desbloquear el gestor de arranque:
- (Opcional) Haga una copia de seguridad de todos los archivos importantes del dispositivo.
Ejecute el comando de desbloqueo para su dispositivo:
- Si estás actualizando un dispositivo Nexus o Pixel fabricado en 2015 o posterior, ejecuta
fastboot flashing unlock
. - Para Pixel 2: para actualizar el gestor de arranque, verifique que el gestor de arranque del Pixel 2 esté actualizado al menos a la versión de Oreo MR1. Para actualizar un Pixel 2 a esta versión, aplique la actualización inalámbrica (OTA) o descargue una OTA completa .
- Para Pixel 2 XL solo con una versión del cargador anterior a TMZ20a: es posible que sea necesario desbloquear las particiones críticas antes de flashear. Para desbloquear las particiones críticas solo en Pixel 2 XL, ejecute
fastboot flashing unlock_critical
. - Si estás desbloqueando un dispositivo anterior a 2015, ejecuta
fastboot oem unlock
.
El dispositivo de destino muestra una pantalla de confirmación.
- Si estás actualizando un dispositivo Nexus o Pixel fabricado en 2015 o posterior, ejecuta
Confirme que desea borrar todos los datos del usuario y desbloquear el dispositivo.
Flashear un dispositivo
Puede actualizar un sistema Android completo con un solo comando. La actualización de un sistema completo con un solo comando verifica que el sistema que se está actualizando sea compatible con el cargador de arranque y la radio instalados, escribe las particiones de inicio, recuperación y sistema juntas, y reinicia el sistema.
Para flashear un dispositivo:
Coloque el dispositivo en modo fastboot manteniendo presionada la combinación de teclas adecuada en el arranque o usando el siguiente comando:
adb reboot bootloader
Después de que el dispositivo esté en modo fastboot, ejecute:
fastboot flashall -w
La opción -w
borra la partición /data
del dispositivo, lo cual es útil la primera vez que actualizas un dispositivo en particular.
Volver a bloquear el gestor de arranque
Para volver a bloquear el gestor de arranque:
- Para dispositivos 2015 o posteriores, ejecute el comando
fastboot flashing lock
- Para dispositivos de 2014 o anteriores, ejecute el comando
fastboot oem lock
Restaurar el dispositivo al estado de fábrica
Las imágenes de fábrica para dispositivos Google están disponibles en Imágenes de fábrica para dispositivos Nexus y Pixel . Las imágenes de fábrica del Motorola Xoom las distribuye directamente Motorola.