Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Dispositivos intermitentes

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Esta página proporciona detalles para ejecutar compilaciones en dispositivos específicos. Estos detalles complementan la información de Building Android .

Construyendo fastboot y adb

Si aún no tiene fastboot y adb , puede compilarlos con el sistema de compilación normal. Use las instrucciones en Building Android y reemplace el comando principal make con este:

make fastboot adb

Consulte Android Debug Bridge (ADB) para obtener detalles sobre Android Debug Bridge (ADB).

Arrancando en modo fastboot

Puede flashear un dispositivo cuando está en el modo de cargador de arranque fastboot . Para ingresar fastboot cuando un dispositivo está realizando un arranque en frío, use las combinaciones de teclas que se dan en la tabla a continuación.

También puede usar el comando adb reboot bootloader para reiniciar directamente en el cargador de arranque. Consulte las instrucciones intermitentes para obtener instrucciones completas.

Dispositivo Nombre clave combinaciones de teclas
Píxel 6 Pro cuervo Mantenga presionado Bajar volumen , luego presione y mantenga presionado Encendido .
Píxel 6 oriol Mantenga presionado Bajar volumen , luego presione y mantenga presionado Encendido .
Píxel 5a (5G) barbudo Mantenga presionado Bajar volumen , luego presione y mantenga presionado Encendido .
Píxel 5 aleta roja Mantenga presionado Bajar volumen , luego presione y mantenga presionado Encendido .
Píxel 4a (5G) zarza Mantenga presionado Bajar volumen , luego presione y mantenga presionado Encendido .
Píxel 4a pez luna Mantenga presionado Bajar volumen , luego presione y mantenga presionado Encendido .
Píxel 4 XL coral Mantenga presionado Bajar volumen , luego presione y mantenga presionado Encendido .
Píxel 4 fuego Mantenga presionado Bajar volumen , luego presione y mantenga presionado Encendido .
Pixel 3a XL bonito Mantenga presionado Bajar volumen , luego presione y mantenga presionado Encendido .
Píxel 3a sargo Mantenga presionado Bajar volumen , luego presione y mantenga presionado Encendido .
Píxel 3 XL sombreado Mantenga presionado Bajar volumen , luego presione y mantenga presionado Encendido .
Píxel 3 línea azul Mantenga presionado Bajar volumen , luego presione y mantenga presionado Encendido .
Píxel 2 XL Taimen Mantenga presionado Bajar volumen , luego presione y mantenga presionado Encendido .
Píxel 2 lucioperca Mantenga presionado Bajar volumen , luego presione y mantenga presionado Encendido .
Píxel XL aguja Mantenga presionado Bajar volumen , luego presione y mantenga presionado Encendido .
píxel pez vela Mantenga presionado Bajar volumen , luego presione y mantenga presionado Encendido .
caminante caminante Enlace los pines 1 - 2 y 5 - 6 de J15.
Nexo 6P pescador de caña Mantenga presionado Bajar volumen , luego presione y mantenga presionado Encendido .
nexo 5X siluro Mantenga presionado Bajar volumen , luego presione y mantenga presionado Encendido .
nexo 6 shamu Mantenga presionado Bajar volumen , luego presione y mantenga presionado Encendido .
jugador nexo fugu Mantén presionado Encendido .
nexo 9 Volantis Mantenga presionado Bajar volumen , luego presione y mantenga presionado Encendido .
nexo 5 tiburón martillo Mantenga presionado Subir volumen y Bajar volumen , luego presione y mantenga presionado Encendido .
nexo 7 flor Mantenga presionado Bajar volumen , luego presione y mantenga presionado Encendido .
Nexus 7 3G debutante Mantenga presionado Bajar volumen , luego presione y mantenga presionado Encendido .
nexo 10 manta Mantenga presionado Subir volumen y Bajar volumen , luego presione y mantenga presionado Encendido .
nexo 4 mako Mantenga presionado Bajar volumen , luego presione y mantenga presionado Encendido .
Nexo 7 (2012) agrupador Mantenga presionado Bajar volumen , luego presione y mantenga presionado Encendido .
Nexus 7 3G (2012) tilapia Mantenga presionado Bajar volumen , luego presione y mantenga presionado Encendido .
Nexo Q fantasma Encienda el dispositivo y luego cúbralo con una mano después de que los LED se enciendan y hasta que se vuelvan rojos.
Galaxy Nexus GSM maguro Mantenga presionado Subir volumen y Bajar volumen , luego presione y mantenga presionado Encendido .
Galaxia Nexus (Verizon) toro Mantenga presionado Subir volumen y Bajar volumen , luego presione y mantenga presionado Encendido .
Galaxia Nexus (Sprint) toroplus Mantenga presionado Subir volumen y Bajar volumen , luego presione y mantenga presionado Encendido .
motorola xoom rayo de alas Mantenga presionado Bajar volumen , luego presione y mantenga presionado Encendido .
Nexus S Crespo Mantenga presionado Subir volumen , luego presione y mantenga presionado Encendido .
Nexus SG crespo4g Mantenga presionado Subir volumen , luego presione y mantenga presionado Encendido .

Desbloqueo del gestor de arranque

Puede actualizar un sistema personalizado solo si el gestor de arranque lo permite. Tenga en cuenta, sin embargo, que el gestor de arranque está bloqueado de forma predeterminada. Puede desbloquear el cargador de arranque, pero al hacerlo, se eliminan los datos del usuario por motivos de privacidad. Después del desbloqueo, se borran todos los datos del dispositivo, es decir, tanto los datos de aplicaciones privadas como los datos compartidos accesibles a través de USB (incluidas fotos y películas). Antes de intentar desbloquear el gestor de arranque, haga una copia de seguridad de los archivos importantes del dispositivo.

Debe desbloquear el cargador de arranque solo una vez y puede volver a bloquearlo si es necesario.

Desbloqueo de dispositivos recientes

Todos los dispositivos Nexus y Pixel lanzados desde 2014 (a partir de Nexus 6 y Nexus 9) tienen protección de restablecimiento de fábrica y requieren un proceso de varios pasos para desbloquear el cargador de arranque.

  1. Para habilitar el desbloqueo OEM en el dispositivo:
    1. En Configuración, toca Acerca del teléfono y luego toca Número de compilación siete veces.
    2. Cuando vea el mensaje ¡Ahora es un desarrollador! , toque el botón Atrás .
    3. En Configuración, toque Sistema , luego toque Opciones de desarrollador y habilite Desbloqueo OEM y Depuración USB . (Si el desbloqueo OEM está deshabilitado, conéctese a Internet para que el dispositivo pueda registrarse al menos una vez. Si permanece deshabilitado, es posible que su dispositivo esté bloqueado por SIM por su proveedor y el gestor de arranque no se puede desbloquear).
  2. Reinicie en el cargador de arranque y use fastboot para desbloquearlo.
    • Para dispositivos más nuevos (2015 y posteriores):
      fastboot flashing unlock
    • Para dispositivos más antiguos (2014 y anteriores):
      fastboot oem unlock
    Sugerencia: si está viendo la salida `dispositivos adb` antes de reiniciar, pero fastboot o el script flash se están comportando mal, es posible que haya problemas con su cable USB. Pruebe con un puerto diferente y/o conectores de conmutación. Si está utilizando un puerto USB C en su computadora, intente con un puerto USB A en su lugar.
  3. Confirme el desbloqueo en pantalla.

Volver a bloquear el gestor de arranque

Para volver a bloquear el gestor de arranque:

  • Para dispositivos más nuevos (2015 y posteriores):
    fastboot flashing lock
  • Para dispositivos más antiguos (2014 y anteriores):
    fastboot oem lock

Uso de estados de bloqueo de flash

La API del sistema getFlashLockState() transmite el estado del cargador de arranque y la API del sistema PersistentDataBlockManager.getFlashLockState() devuelve el estado de bloqueo del cargador de arranque en dispositivos compatibles.

Valor devuelto Condiciones
FLASH_LOCK_UNKNOWN Solo lo devuelven los dispositivos que se actualizan a Android 7.x o superior y que anteriormente no admitían los cambios del cargador de arranque necesarios para obtener el estado de bloqueo flash si admitían la capacidad de bloqueo/desbloqueo flash.
  • Los nuevos dispositivos con Android 7.x o superior deben estar en estado FLASH_LOCK_LOCKED o FLASH_LOCK_UNLOCKED .
  • Los dispositivos que se actualicen a Android 7.x o superior y que no admitan la capacidad de desbloqueo/bloqueo flash deben devolver un estado FLASH_LOCK_LOCKED .
FLASH_LOCK_LOCKED Devuelto por cualquier dispositivo que no admita bloqueo/desbloqueo intermitente (es decir, el dispositivo siempre está bloqueado), o cualquier dispositivo que admita bloqueo/desbloqueo intermitente y esté en estado bloqueado.
FLASH_LOCK_UNLOCKED Devuelto por cualquier dispositivo que admita bloqueo/desbloqueo intermitente y esté en estado desbloqueado.

Los fabricantes deben probar los valores devueltos por los dispositivos con gestores de arranque bloqueados y desbloqueados. Por ejemplo, el Proyecto de código abierto de Android (AOSP) contiene una implementación de referencia que devuelve un valor basado en la propiedad de arranque ro.boot.flash.locked . El código de ejemplo se encuentra en los siguientes directorios:

  • frameworks/base/services/core/java/com/android/server/PersistentDataBlockService.java
  • frameworks/base/core/java/android/service/persistentdata/PersistentDataBlockManager.java

Selección de una compilación de dispositivo

Las compilaciones de dispositivos recomendadas están disponibles en el menú de lunch , al que se accede cuando se ejecuta el comando de lunch sin argumentos. Consulte Elección de un destino para los tipos de compilación disponibles y más información sobre el comando lunch .

Puede descargar archivos binarios e imágenes de fábrica para dispositivos Pixel y Nexus desde developer.google.com . Consulte Binarios de dispositivos para descargas. Para obtener detalles y recursos adicionales, consulte Obtención de archivos binarios propietarios .

Dispositivo Nombre clave Configuración de compilación
Píxel 6 Pro cuervo aosp_raven-userdebug
Píxel 6 oriol aosp_oriole-userdebug
Píxel 5 aleta roja aosp_redfin-userdebug
Píxel 4a 5G zarza aosp_bramble-userdebug
Píxel 4a pez luna aosp_sunfish-userdebug
Píxel 4 XL coral aosp_coral-userdebug
Píxel 4 fuego aosp_flame-userdebug
Pixel 3a XL bonito aosp_bonito-userdebug
Píxel 3a sargo aosp_sargo-userdebug
Píxel 3 XL sombreado aosp_crosshatch-userdebug
Píxel 3 línea azul aosp_blueline-userdebug
Píxel 2 XL Taimen aosp_taimen-userdebug
Píxel 2 lucioperca aosp_walleye-userdebug
Píxel XL aguja aosp_marlin-userdebug
píxel pez vela aosp_sailfish-userdebug
HiKey caminante hikey-userdebug
Nexo 6P pescador de caña aosp_angler-userdebug
nexo 5X siluro aosp_bullhead-userdebug
nexo 6 shamu aosp_shamu-userdebug
jugador nexo fugu aosp_fugu-userdebug
nexo 9 volantis (platija) aosp_flounder-userdebug
Nexo 5 (GSM/LTE) tiburón martillo aosp_hammerhead-userdebug
Nexus 7 (Wi-Fi) navaja de afeitar aosp_flo-userdebug
Nexus 7 (móvil) maquinilla de afeitar (deb) aosp_deb-userdebug
nexo 10 mantarraya (manta) full_manta-userdebug
nexo 4 occam (mako) full_mako-userdebug
Nexus 7 (Wi-Fi) nakasi (mero) full_grouper-userdebug
Nexus 7 (móvil) nakasig (tilapia) full_tilapia-userdebug
Galaxia Nexus (GSM/HSPA+) yakju (maguro) full_maguro-userdebug
Galaxia Nexus (Verizon) mísido (toro) √aosp_toro-userdebug
Galaxy Nexus (experimental) mysidspr (toroplus) aosp_toroplus-userdebug
Motorola Xoom (Wi-Fi de EE. UU.) rayo de alas full_wingray-userdebug
Nexus S soju (crespo) full_crespo-userdebug
Nexus S 4G soju (crespo4g) full_crespo4g-userdebug

Flashear un dispositivo

Puede actualizar un sistema Android completo con un solo comando; al hacerlo, se verifica que el sistema que se está actualizando es compatible con el gestor de arranque y la radio instalados, escribe juntas las particiones de arranque, recuperación y sistema, y ​​luego reinicia el sistema. El parpadeo también borra todos los datos del usuario, de manera similar al fastboot oem unlock .

Para flashear un dispositivo:

  1. 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
  2. Una vez que el dispositivo esté en modo fastboot, ejecute:
    fastboot flashall -w
    La opción -w borra la partición /data del dispositivo; esto es útil para la primera vez que flashea un dispositivo en particular, pero de lo contrario no es necesario.

Restauración de dispositivos al estado de fábrica

Las imágenes de fábrica para dispositivos de Google están disponibles en Imágenes de fábrica para dispositivos Nexus y Pixel . Motorola distribuye directamente las imágenes de fábrica del Motorola Xoom.