Como fazer downgrade do Android 13 para o Android 12 na série Google Pixel 6

Links Rápidos

  • O que há na atualização do bootloader do Android 13 para o Google Pixel 6/6 Pro/6a?
  • Como posso fazer o downgrade do Android 13 para o Android 12 no Google Pixel 6/6 Pro/6a?
  • Existe alguma desvantagem em permanecer no Android 12?

Andróide 13 já está fora há algum tempo. Como uma atualização de versão importante, é tentador entrar no movimento – especialmente para usuários do Google Pixel. Mas e se você acabou de atualizar para o Android 13, mas não gosta muito dele? A grande questão é: você pode fazer o downgrade do seu smartphone Pixel, incluindo a linha mais recente do Pixel 6, do Android 13 para o 12?

Ao contrário de muitos OEMs Android, o Google mantém um portal de download de firmware dedicado para seus smartphones. Se você tiver uma variante não operadora (também chamada de "desbloqueada") de qualquer telefone Pixel, poderá desbloquear seu bootloader e atualizar manualmente um software Android 12 mais antigo para voltar atrás. No entanto, a situação é um pouco diferente para a família de dispositivos Pixel 6 com tecnologia Google Tensor.

A atualização estável do Android 13 para o Google Pixel 6, Pixel 6 Pro, e a Pixel 6a trouxe novas atualizações do bootloader. Uma vez atualizado, você não consigo atualizar um bootloader mais antigo devido à proteção anti-reversão. Como resultado, o processo regular de downgrade para o Android 12 não funcionará nesses dispositivos. No entanto, ainda é possível inicializar o Android 12 no bootloader atualizado. Se você deseja fazer o downgrade do Android 13 para o Android 12 em seu Pixel 6/6 Pro/6a, estamos aqui para ajudar.

  • A linha do Google Pixel 6 recebeu novas atualizações do bootloader com o Android 13 OTA estável.
  • Depois de atualizar, você não poderá atualizar um bootloader mais antigo.
  • No entanto, você ainda pode inicializar o Android 12 no novo bootloader.

O que há na atualização do bootloader do Android 13 para o Google Pixel 6/6 Pro/6a?

O bootloader de um dispositivo Android é um software muito complexo. Ele é responsável por iniciar a cadeia de inicialização após cada nova inicialização a partir do estado desligado. Existem muitos componentes de baixo nível em uma imagem do bootloader, que são totalmente integrados ao SoC do dispositivo de destino. Resumindo, mexer no bootloader em um dispositivo de consumo moderno é uma tarefa extremamente difícil.

Caso você esteja interessado, aqui está o que você pode encontrar dentro da imagem do bootloader do Google Pixel 6a:

Mesmo que você consiga decifrar o código e corrigir as rotinas de proteção anti-reversão no novo atualização do bootloader para o Google Pixel 6, 6 Pro ou 6a, não há nenhuma maneira conhecida de atualizá-lo sem bloquear seu telefone. Isso ocorre porque não temos acesso aos programadores assinados pelo OEM e às chaves criptográficas necessárias para realizar tais operações.


Como posso fazer o downgrade do Android 13 para o Android 12 no Google Pixel 6/6 Pro/6a?

Devemos enfatizar que você não deve fazer isso, a menos que realmente não goste do Android 13 ou que ele não funcione bem com alguns aplicativos específicos. O Android 13 tem alguns novos recursos incríveis – especialmente relacionados à privacidade e segurança – que o tornam superior às versões anteriores do Android em muitos aspectos. Também será o mais atualizado quando se trata de patches de segurança.

Se você sabe de tudo isso e ainda deseja voltar ao Android 12, os passos são relativamente simples. Mas primeiro, você precisará fazer backup de seus aplicativos, fotos, vídeos, etc., porque o downgrade limpará completamente o seu telefone. Além disso, certifique-se de ter as últimas Binários ADB e Fastboot instalado no seu PC.

Ignorando a atualização do bootloader

  1. Depois de classificar todo o backup, você precisará verificar a versão do bootloader do Google Pixel 6/6 Pro/6a. Para evitar um cenário hard-brick, certifique-se de que ambos os slots do dispositivo de destino tenham a mesma versão do bootloader do Android 13. Se precisar de ajuda, dê uma olhada em nosso tutorial para determinar a versão do bootloader dos dispositivos da série Google Pixel 6 para proteção anti-reversão.
  2. No seu PC/Mac/Chromebook, baixe a imagem de fábrica correspondente à versão do Android 12 de sua escolha para o dispositivo de destino.
  3. Extraia o conteúdo do arquivo ZIP da imagem de fábrica e localize a imagem do bootloader nos arquivos extraídos. Deve ser nomeado como “bootloader-[nome do código do dispositivo]-[nome do código da plataforma]-[versão principal]-[versão secundária].img.”
    • Para o Pixel 6 e 6 Pro, o codinome da plataforma é “slider”, enquanto para o Pixel 6a é “bluejay”.
  4. Exclua a imagem do bootloader da pasta extraída.
  5. Modifique o script intermitente da seguinte forma:
    • Se você estiver no Windows, abra o arquivo chamado "flash-all.bat" com o Bloco de Notas (ou seu editor de texto favorito), exclua o bootloader piscando parte relacionada, adicione "--force" (sem aspas) entre os argumentos "-w" e "update" no segmento intermitente da imagem do sistema e salve o arquivo.
    • Usuários de Linux e macOS, abram o arquivo chamado "flash-all.sh" com seu editor de texto favorito, excluam o flash do bootloader relacionado parte, adicione "--force" (sem aspas) entre os argumentos "-w" e "update" no segmento de flash da imagem do sistema e salve o arquivo.
  6. Agora que modificamos o script, podemos continuar o trabalho de atualização. Notavelmente, você precisa de um bootloader desbloqueado para piscar via Fastboot, então desbloqueie o bootloader, se ainda não tiver feito isso.
  7. Reinicie o Pixel 6/6 Pro/6a no modo bootloader e conecte-o ao PC/Mac/Chromebook usando um cabo USB.
  8. Abra uma janela de terminal em seu computador, navegue até o local onde você extraiu a imagem de fábrica do Android 12 e execute o script de atualização.
    • Para Windows:
      .\flash-all.bat
    • Para macOS e Linux:
      ./flash-all.sh
  9. Aguarde o flash acontecer, o dispositivo reiniciar e o Android 12 inicializar. A primeira inicialização pode demorar muito, então seja paciente.
Google Pixel 6a rodando Android 12 no bootloader Android 13

Tenha em mente que este não é um downgrade verdadeiro, pois não podemos substituir o novo bootloader por um antigo. No entanto, podemos inicializar o Android 12 no Google Pixel 6/6 Pro/6a em cima do bootloader atualizado, pois ele não impõe nenhuma restrição à versão do Android. Simplificando, o novo bootloader é compatível com Android 13 e Android 12, o que o torna é possível executar uma versão mais antiga do Android 12 nesses dispositivos, mesmo depois de aumentar o índice de reversão contar.

Usando imagens oficiais de suporte ao desenvolvedor

Para os desenvolvedores, o Google oferece imagens modificadas do sistema Android 12 para a família Pixel 6, baseadas em versões públicas e estáveis ​​do Android 12 e Android 12L. Esses "Imagens de suporte ao desenvolvedor"apresenta uma versão atualizada do bootloader que inclui novas correções de segurança e um contador anti-reversão incrementado.

Baixe imagens de suporte ao desenvolvedor Android 12/12L para a série Google Pixel 6

Quando se trata de instalação, as imagens de suporte ao desenvolvedor devem ser atualizadas via Fastboot. Para saber mais, dê uma olhada em nosso guia.

Para referência, as imagens de suporte ao desenvolvedor são fornecidas com as seguintes versões do bootloader:

Dispositivo, fóruns de dispositivos, codinome

Versão do bootloader da imagem de suporte ao desenvolvedor do Android 12

Versão do bootloader da imagem de suporte ao desenvolvedor Android 12L

Google Pixel 6 (oriole)

controle deslizante-1.0-8844048

controle deslizante-1.2-8831283

Google Pixel 6 Pro (corvo)

controle deslizante-1.0-8844048

controle deslizante-1.2-8831283

Google Pixel 6a (gaio-azul)

N / D

gaio-azul-1.1-8927508

Tenha em mente que essas compilações centradas no desenvolvedor não são adequadas para uso geral. Eles não receberão atualizações de segurança OTA como seus equivalentes consumidores. Além disso, as compilações não são aprovadas pelo Compatibility Test Suite (CTS), portanto, os desenvolvedores que exigem compilações aprovadas pelo CTS ou usam APIs SafetyNet podem ter problemas.


Existe alguma desvantagem em permanecer no Android 12?

Qualquer que seja o método escolhido, o resultado final será essencialmente uma combinação híbrida de bootloader e firmware para a sexta geração do Google Pixel. Pode funcionar por enquanto, mas não há suporte oficial para esse amálgama – exceto para as imagens de suporte ao desenvolvedor, mas elas não são exatamente destinadas a usuários comuns. Não há mais atualizações mensais de segurança no Android 12, o que significa que você precisa atualizar para o Android 13 de qualquer maneira para continuar recebendo as correções.

Além disso, o bootloader contém várias imagens de firmware de baixo nível para vários componentes de hardware. Ao permanecer no Android 12, você causará vários problemas ocultos de incompatibilidade que podem afetar o desempenho real do seu Pixel 6, 6 Pro ou 6a. Considere isso como uma prova de conceito, mas você fará mais mal do que bem ao voltar para o Android 12. Se você optar por fazer o downgrade de uma versão do Android para outra, você fará isso por sua própria conta e risco.