A partir de 27 de março de 2025, recomendamos usar android-latest-release em vez de aosp-main para criar e contribuir com o AOSP. Para mais informações, consulte Mudanças no AOSP.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Esta página fornece detalhes para a atualização de builds do Android em dispositivos usando as
ferramentas fastboot e adb. O adb permite conectar sua
estação de trabalho de desenvolvimento diretamente ao dispositivo Android, possibilitando
a realização de diversas operações. O fastboot permite instalar (atualizar) o Android
e interagir com o carregador de inicialização do dispositivo para testar as mudanças no
SO e no app. Para mais
informações sobre como o adb funciona, com ênfase no desenvolvimento de apps, consulte a
página Android Debug Bridge (adb) do Android Studio.
Se quiser saber mais sobre o código do adb, consulte seção
README.
Conferir se você tem o fastboot e o adb
O adb e o fastboot são criados por padrão na criação do Android. Para confirmar
a disponibilidade do adb e do fastboot, execute estes comandos:
adb--versionfastboot--version
Se aparecerem números de versão, você tem o fastboot e o adb instalados. Caso contrário,
confira se você
criou o Android
corretamente. Continue para
Ativar a conexão USB.
Ativar a conexão USB
Antes de executar o Android em um dispositivo, ative a conexão USB:
Ative o desbloqueio de OEM e a depuração USB nas opções do desenvolvedor:
No app Configurações, toque em Sobre o telefone.
Toque em Número da versão sete vezes.
Quando aparecer a mensagem Você agora é um desenvolvedor!, toque em <-.
Toque em Sistema e em Opções do desenvolvedor.
Ative as opções Desbloqueio de OEM e Depuração USB. Se a opção
Desbloqueio de OEM não aparecer, conecte-se à Internet para que o dispositivo possa
fazer a confirmação. Se isso ainda não funcionar, force a
confirmação. No app Telefone, digite *#*#CHECKIN#*#* (*#*#2432546#*#*).
Não é necessário ter um chip. Depois de inserir o número (não precisa apertar o botão para ligar) o texto
vai desaparecer, e uma notificação de êxito será mostrada.
Se o desbloqueio de OEM continuar indisponível, o dispositivo pode ter um bloqueio de chip da
operadora e o carregador de inicialização não poderá ser desbloqueado.
Conecte o dispositivo a uma porta USB na estação de trabalho.
Inicializar no modo fastboot (Fastboot mode)
Para que o Android possa ser atualizado, o dispositivo precisa estar no modo fastboot.
Há duas formas de inicializar um dispositivo no modo fastboot (Fastboot mode):
Use o comando adb: na linha de comando, digite adb reboot bootloader.
Ligue o dispositivo e imediatamente mantenha pressionada a combinação de teclas para seu
dispositivo (determinada na etapa 1).
Desbloquear o carregador de inicialização
Depois de inicializar no modo fastboot (Fastboot mode), é preciso desbloquear o carregador de inicialização.
Para desbloquear o carregador de inicialização:
(Opcional) Faça backup de arquivos importantes no dispositivo.
Execute o comando de desbloqueio no dispositivo:
Se estiver atualizando um dispositivo Nexus ou Pixel fabricado a partir de 2015,
execute fastboot flashing unlock.
Para o Pixel 2: para atualizar o carregador de inicialização, confira se ele
está atualizado pelo menos para a versão Oreo MR1. Para atualizar um Pixel 2 para essa
versão, aplique a atualização over-the-air (OTA) ou transfira um
OTA completo.
Para o Pixel 2 XL só com a versão do carregador anterior a TMZ20a: é possível que as
partições críticas precisem ser desbloqueadas antes da atualização. Para desbloquear as
partições críticas apenas no Pixel 2 XL, execute
fastboot flashing unlock_critical.
Se você estiver desbloqueando um dispositivo lançado antes de 2015, execute fastboot oem unlock.
O dispositivo de destino vai mostrar uma tela de confirmação.
Confirme que você quer apagar todos os dados do usuário e desbloquear o dispositivo.
Atualizar um dispositivo
É possível atualizar um sistema Android inteiro com um único comando. A atualização de um sistema
inteiro com um único comando confere se ele é
compatível com o carregador de inicialização e rádio instalados, grava a inicialização, a recuperação
e as partições do sistema juntas, e reinicializa o sistema.
Para realizar uma atualização flash em um dispositivo:
Coloque o dispositivo no modo fastboot (Fastboot mode) pressionando a combinação de teclas
apropriada durante a inicialização ou usando este comando:
adbrebootbootloader
Depois que o dispositivo estiver no modo fastboot (Fastboot mode), execute:
fastbootflashall-w
A opção -w apaga a partição /data no dispositivo. Isso é útil
para a primeira atualização de um dispositivo específico.
Como bloquear o carregador de inicialização novamente
Para bloquear o carregador de inicialização de novo:
Para dispositivos lançados a partir de 2015, execute o comando fastboot flashing lock
Para dispositivos de 2014 ou mais antigos, execute o comando fastboot oem lock
Restaurar o dispositivo para o estado de fábrica
Imagens de fábrica para dispositivos do Google estão disponíveis em
Imagens de fábrica para dispositivos Nexus e Pixel.
Imagens de fábrica para o Motorola Xoom são distribuídas diretamente pela Motorola.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-03-26 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-03-26 UTC."],[],[],null,["# Flash with Fastboot\n\nThis page provides details for flashing Android builds onto devices using the\n*fastboot* and *adb* tools. Adb lets you connect your\ndevelopment workstation directly to your Android-powered device and\nperform a variety of operations. Fastboot lets you install (flash) Android\nand interact with the device's bootloader so you can test your OS and app\nchanges. For additional information on how adb works, with emphasis on app\ndevelopment, see\n[Android Studio's Android Debug Bridge (adb) page](https://developer.android.com/studio/command-line/adb).\nIf you want details on the code for adb, see the adb\n[README](https://cs.android.com/android/platform/superproject/+/android-latest-release:packages/modules/adb/README.md).\n| **Note:** Google provides an additional flash tool, called [*Android Flash Tool*](/docs/setup/test/flash), that is intended for use only with prebuilt builds.\n| **Note:** Fastboot is also the name of a bootloader module and mode.\n\nVerify that you have fastboot and adb\n-------------------------------------\n\nWhen you build Android, adb and fastboot is built by default. To confirm\nthe availability of adb and fastboot, run the following commands: \n\n adb --version\n fastboot --version\n\nIf you see version numbers, you have fastboot and adb installed. If you\ndon't see version numbers, ensure you\n[built Android](/docs/setup/build/building).\nsuccessfully. Continue to\n[Enable your USB connection](#enable-usb).\n\nEnable your USB connection\n--------------------------\n\nBefore running Android on a device, you must enable your USB connection:\n\n1. Enable OEM unlocking and USB debugging in the developer options:\n\n 1. In the Settings app, tap **About phone**.\n 2. Tap **Build number** seven times.\n 3. When you see the message **You are now a developer!** , tap **\\\u003c-**.\n 4. Tap **System** , then tap **Developer options**.\n 5. Enable **OEM unlocking** and **USB debugging** . If OEM unlocking is unavailable, connect to the internet so the device can check in. If that still doesn't work, you can force a check in: In the Dialer app, enter **\\*#\\*#CHECKIN#\\*#\\*** (\\*#\\*#2432546#\\*#\\*) (no SIM required). After entering the number (no need to press call), the text disappears and a success notification appears.\n\n If OEM unlocking remains unavailable, your device might be SIM locked by\n your carrier and the bootloader can't be unlocked.\n2. Connect your device to a USB port on your workstation.\n\nBoot into Fastboot mode\n-----------------------\n\nBefore Android can be flashed to a device, a device must be in Fastboot mode.\nThere are two ways to boot a device into Fastboot mode:\n\n- Use the `adb` command: From the command-line, type `adb reboot bootloader`.\n- Use a key combination:\n 1. Determine the key combination for your device. For a table of Fastboot key combinations, see [Fastboot key combinations](/docs/setup/reference/fastboot-keys).\n 2. Turn the device off.\n 3. Turn the device on and immediately hold down the key combination for your device (determined in step 1).\n\nUnlock the bootloader\n---------------------\n\nAfter booting into fastboot mode, you must unlock the bootloader.\n| **Warning:** For privacy reasons, unlocking the bootloader deletes user data. After unlocking, all data on the device is erased, including both private app data and shared data accessible over USB (including photos and movies).\n\nTo unlock the bootloader:\n\n1. (Optional) Back up any important files on the device.\n2. Run the unlock command for your device:\n\n - If you're updating a Nexus or Pixel device that is manufactured in 2015 or later, run `fastboot flashing unlock`.\n - For Pixel 2: To flash the bootloader, verify that the Pixel 2's bootloader is updated to at least Oreo MR1's version. To update to a Pixel 2 to this version, apply the over-the-air (OTA) update or sideload a [full OTA](https://developers.google.com/android/ota).\n - For Pixel 2 XL only with loader version prior to TMZ20a: The critical partitions might need to be unlocked before flashing. To unlock the critical partitions on Pixel 2 XL only, run `fastboot flashing unlock_critical`.\n - If you're unlocking a pre-2015 device, run `fastboot oem unlock`.\n\n The target device displays a confirmation screen.\n3. Confirm that you want to erase all user data and unlock the device.\n\n | **Tip:** If your device is shown in the output before reboot, but Fastboot or the flash script are misbehaving, it might be an issue with your USB cable. Try a different port or switching connectors. For example, if you're using a USB C port on your workstation try a USB A port instead.\n\n| **Note:** On Nexus 10, after unlocking the bootloader, the internal storage remains unformatted. You can format the device using `fastboot format cache` followed by `fastboot format userdata`.\n\nFlash a device\n--------------\n\nYou can flash an entire Android system in a single command. Flashing an entire\nsystem with a single command verifies that the system being flashed is\ncompatible with the installed bootloader and radio, writes the boot, recovery,\nand system partitions together, and reboots the system.\n\nTo flash a device:\n\n1. Place the device in fastboot mode by holding the appropriate\n key combination at boot or using the following command:\n\n adb reboot bootloader\n\n2. After the device is in fastboot mode, run:\n\n fastboot flashall -w\n\nThe `-w` option wipes the `/data` partition on the device, which is useful\nfor your first time flashing a particular device.\n| **Note:** File systems created with `fastboot` on Motorola Xoom don't function optimally. Google recommends that you recreate file systems through recovery using `adb reboot recovery`. While in recovery, open the menu (press **Power + Volume Up**), wipe the cache partition, then wipe the data.\n\n### Re-locking the bootloader\n\nTo re-lock the bootloader:\n\n- For 2015 or later devices, run the command `fastboot flashing lock`\n- For 2014 or earlier devices, run the command `fastboot oem lock`\n\nRestore device to factory state\n-------------------------------\n\nFactory images for Google devices are available from\n[Factory Images for Nexus and Pixel Devices](https://developers.google.com/android/nexus/images).\nFactory images for the Motorola Xoom are distributed directly by Motorola."]]