Serta Apps

Pesquisar
Close this search box.

Dicas de como testar o modelo de bootloader do Android 13 na coleção do Google Pixel 6

A temporada do Android 13 está formalmente chegando. A mais nova iteração do Android traz consigo alguns ajustes de interface do usuário contemporâneos e muitas opções úteis. Para a família Google Pixel 6, a atualização segura do Android 13 também incrementou o modelo anti-reversão no bootloader desses dispositivos. Conseqüentemente, você não pode atualizar novamente uma versão mais antiga do Android 12 após a atualização para o Android 13.

  • A família de dispositivos Pixel 6 recebeu novas atualizações de bootloader com o Android 13 OTA seguro.
  • A substituição do bootloader incrementa o modelo anti-rollback nesses telefones.
  • A reversão para o Android 12 não é possível devido à segurança anti-reversão.

Navegue por este texto:

Por que meu Google Pixel 6/6 Professional/6a deseja um bootloader atualizado?

A segurança de reversão no Google Pixel 6, Pixel 6 Professional e Pixel 6a é materializada por fusíveis digitais (eFuses). Um eFuse é uma espécie de flash de gravação única. Quando você inverte esses bits escrevendo uma coisa neles, não há como voltar. Depois de “explodir” um eFuse, ele continuará escrito com esse valor incessantemente.

Para anular vários vetores de ataque, o Google enviou um novo conjunto de bootloader para os telefones Pixel da sexta geração pelo seguro Android 13 OTA que evita que versões anteriores do Android sejam carregadas nesses dispositivos. O eFuse correspondente deve explodir e aumentar o índice de reversão somente após uma inicialização bem-sucedida do Android 13. O novo modelo de carregador de inicialização, o valor do índice de reversão aumentado e o estado do eFuse expandido devem ser suficientes para reprimir qualquer pré-Android 13 firmware a ser atualizado posteriormente.


Como posso informar se meu Google Pixel 6/6 Professional/6a já possui o bootloader atualizado?

Um bootloader, por definição, é um programa que centenas um sistema de trabalho, ou carrega em cadeia outro bootloader quando uma ferramenta é ligada. O utilitário Fastboot do Google fornece uma estratégia simples para questionar as variáveis ​​do bootloader de um sistema Android a partir de um PC. Para agir, precisamos inicializar o telefone Pixel de destino em sua interface de bootloader.

  1. Apenas certifique-se de ter o modelo mais recente de utilitários ADB e Fastboot instalado em seu PC/Mac/Chromebook.
  2. No seu telefone, vá para Configurações  >  Sobre o telefone  >  Quantidade de construção  e toque nesta entrada 7 vezes para permitir  escolhas do desenvolvedor .
  3. Depois de ativá-lo, volte para a página de configurações principais e toque em  Sistema e, em seguida, vá para  Opções do desenvolvedor .
  4. Ative a depuração USB .
  5. Conecte seu Pixel 6, Pixel 6 Professional ou Pixel 6a ao seu laptop usando um cabo USB.
  6. Abra uma janela de terminal e digite o próximo comando para testar caso seu sistema seja detectado ou não:
    adb units

    É possível que você tenha que autenticar a identificação do PC host pela primeira vez.

  7. Se o sistema estiver relacionado, é melhor ver sua quantidade serial.
  8. Assim que tudo estiver preparado, execute o próximo comando para reiniciar no modo bootloader:
    adb reboot bootloader
  9. Seu telefone deve reiniciar no modo bootloader (também chamado de “modo Fastboot”).
  10. Agora, digite o próximo comando para testar se o sistema de metas é detectado pelo seu PC dentro do modo bootloader:
    fastboot units

    Se você estiver usando o Windows inicial em seu PC, talvez seja necessário configurar os drivers USB do Google mais recentes .

  11. Para saber o modelo do bootloader, execute o comando falado abaixo:
    fastboot getvar version-bootloader

Em seguida, consulte a próxima mesa e combine o modelo do bootloader com a saída que você comprou:

Também é possível questionar o modelo do carregador de inicialização na interface Fastboot do espaço do usuário (também conhecido como fastbootd). Para agir, reinicie o sistema usando adb reboot fastboote, em seguida, execute o mesmo fastboot getvar version-bootloadercomando.

Caso você não tenha um PC por perto, então você pode adquirir o modelo de bootloader adequado do próprio telefone. Primeiro, desligue seu Google Pixel 6/6 Professional/6a e pressione os botões Quantidade para baixo e Energia por alguns segundos. Inicie-os quando o modo Fastboot aparecer. Você precisa ser capaz de encontrar o modelo do bootloader no visor.

Para seguidores de linha de comando, o próximo comando em um aplicativo emulador de terminal em seu telefone para obter o modelo do carregador de inicialização:

getprop ro.bootloader


Ele diz que tenho um modelo especial de bootloader, então isso significa que posso retornar ao Android 12?

Se a versão do gerenciador de inicialização do seu Pixel 6/6 Professional/6a for totalmente diferente da comprovada na mesa mencionada, provavelmente você está executando uma versão beta do Android 13 ou uma versão de canal seguro mais antiga do Android 12.

Quando você pode tentar reverter para o Android 12 com uma versão inferior do bootloader, não é muito útil. Por questões de segurança e compatibilidade, é melhor usar o Android 13 OTA seguro para melhorar o bootloader, além dos bits de firmware subjacentes do seu sistema.

Se você estiver planejando fazer um flash manual, certifique-se de que as imagens da partição do software Android 13 seguro sejam exibidas em cada slot. Uma incompatibilidade de modelo de bootloader entre os slots A e B é suficiente para bloquear o sistema . Não há nenhuma estratégia conhecida para reviver um sistema hard-bricked do Google Tensor, como o Google Pixel 6/6 Professional/6a, mas, portanto, treine o aviso antes de tentar uma atualização manual.


Dicas de como melhorar com segurança o bootloader do meu Google Pixel 6/6 Professional/6a?

Para evitar uma situação de tijolo difícil, é melhor atualizar a partição do bootloader para o slot inativo depois de atualizar e inicializar com sucesso no Android 13 pelo menos uma vez. Isso pode eliminar a possibilidade de incompatibilidade de modelo, especialmente se você estiver atualizando um Pixel 6, Pixel 6 Professional ou Pixel 6a com uma versão segura do Android 13 pela primeira vez.

Escolha 1 (utilizando fotos de restauração/OTA):

Após uma inicialização bem-sucedida no Android 13, obtenha a imagem OTA completa semelhante a essa construção. Em seguida, faça o sideload da restauração de inventário e reinicie o sistema para garantir que todos os slots tenham o mesmo modelo de carregador de inicialização.

Opção 2 (utilizando fotografias da fábrica):

Pessoas que atualizaram para o Android 13 exibindo a imagem da fábrica depois de desbloquear o bootloader devem optar por esse recurso. Depois de uma inicialização bem-sucedida no Android 13 pela primeira vez,

  1. Teste o slot ativo atual: se a saída retornar o slot atual como “a”, seu slot ativo deve ser “a” e o slot oposto é “b”. Caso contrário, seu slot ativo é “b” e o slot oposto é “a”.
    adb reboot bootloader
    fastboot getvar current-slot
  2. Extraia o conteúdo do arquivo ZIP da imagem da instalação de fabricação e encontre a imagem do bootloader nas informações extraídas. Deve ser nomeado como “bootloader-[codinome do dispositivo]-[codinome da plataforma]-[versão principal]-[versão secundária].img.”
    • Para o Pixel 6 e 6 Professional, o codinome da plataforma é “slider”, enquanto para o Pixel 6a é “bluejay”.
  3. Agora, temos que atualizar o bootloader para cada slot.
    1. Caso seu slot animado seja ‘a’
      fastboot --slot=different flash bootloader bootloader_filename.img
      fastboot set_active b
      fastboot reboot bootloader
      fastboot set_active a
      fastboot reboot bootloader
      fastboot reboot
    2. Caso seu slot animado seja ‘b’
      fastboot --slot=different flash bootloader bootloader_filename.img
      fastboot set_active a
      fastboot reboot bootloader
      fastboot set_active b
      fastboot reboot bootloader
      fastboot reboot
  4. Isso é tudo.


Como você pode ver, não há escassez de várias maneiras alternativas de testar a versão subjacente do gerenciador de inicialização do seu Pixel 6, 6 Professional ou 6a. Você quer deixar o sistema cuidar de si mesmo ou configurar o bootloader atualizado manualmente, selecione a técnica mais adequada às suas necessidades.

 

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

0

Rolar para cima