A correção do bootloop do Nexus 6P foi encontrada

Um usuário do XDA encontrou e forneceu uma correção para o infame Nexus 6P Bootloop of Death. Continue lendo para saber como ele resolveu o problema e como consertar sua unidade!

Você foi afetado pelo Bootloop of Death do Nexus 6P? Se você é um dos poucos azarados com um Nexus 6P escondido em alguma gaveta, ficará feliz em saber que foi encontrada uma solução que permitirá que você inicialize totalmente o seu dispositivo mais uma vez.

Isso foi conseguido desativando o grande cluster do SoC Snapdragon 810 do dispositivo, que permite que o dispositivo finalmente alcance sua tela de bloqueio. Para reviver seu Nexus 6P, você precisará atualizar os arquivos modificados fornecido pelo membro XDA XCnathan32 (com a ajuda do membro sênior do XDA Rchtk) para que sua ROM e recuperação funcionem novamente.


Contexto

Perto do final de 2016, vimos uma série de relatórios de vários usuários afirmando que suas unidades Nexus 6P estavam inexplicavelmente entrando em bootloops aleatórios, um problema aparentemente separado do

desligamentos antecipados que atormentou o telefone na mesma época. Isso era diferente e, embora a redução da duração da bateria seja certamente ruim, os bootloops basicamente transformaram o smartphone em um peso de papel.

Os usuários que enfrentaram esse problema rapidamente entraram em desespero, pois não havia solução à vista. Nenhuma quantidade de limpeza de dados ou atualização de imagens de fábrica pareceu resolver o problema, indicando que o problema estava relacionado ao hardware, possivelmente um problema no SoC. Esta não seria a primeira vez que um dos dispositivos do Google entraria em um tijolo ou bootloop devastador afirma: o Nexus 7 viu tijolos generalizados ao receber seu Lollipop OTA original, e o Fabricado pela LG Nexus 5X sofreu o mesmo destino que muitos telefones LG com bootloop relacionado a hardware.

O problema do bootloop do Nexus 6P foi confirmado por um Representante do Google que sugeriu que os usuários entrassem em contato com o local de compra para obter garantia ou opções de reparo. Os usuários tentaram obter uma solução melhor do Google, entrando em contato iniciando uma conversa no Rastreador de problemas AOSP, e então começamos a ouvir sobre um potencial processo judicial sendo movido contra o Google e a Huawei por problemas de desligamento antecipado e bootloop. Uma ação coletiva o processo foi finalmente arquivado e depois alterado, com requerentes em mais de dez estados. Embora o Google e a Huawei tenham sido claramente informados do problema, ainda não os vimos resolver o problema além da substituição dos dispositivos bootloop Nexus 6p cobertos pela garantia.


Nexus 6P Bootloop of Death, ignorado

Membro XDA XCnathan32 postou um guia e arquivos modificados que supostamente corrigem o problema de bootloop do Nexus 6P. As instruções são bastante simples e envolvem apenas a atualização de imagens modificadas para o boot.img e também uma versão modificada do TWRP para que você possa atualizar outros arquivos posteriormente. Essas compilações foram alteradas para usar apenas o pequeno cluster do SoC Snapdragon 810, desativando efetivamente os núcleos de desempenho A57 que aparentemente impedem a inicialização do dispositivo. Embora não especulemos por que isso acontece, isso significa que você encontrará um atraso perceptível, embora os pequenos núcleos do A53 também sejam mais eficientes em termos de energia. É uma grande compensação, mas certamente é melhor do que nada.

Vários usuários relataram que as imagens modificadas fornecidas na postagem de abertura estão funcionando e permitem a inicialização do dispositivo, e eu mesmo tentei em uma unidade de bootloop do Nexus 6P para confirmar também. Consegui reviver o Nexus 6P do meu irmão mais novo usando esse método, mesmo quando a imagem de fábrica do Google não estava funcionando. Aqui estão algumas instruções que você pode seguir se quiser reanimar seu dispositivo:

Tutorial

  1. Baixe o mais recente Binários ADB e Fastboot e extraia-os para uma pasta de fácil acesso em seu computador.
  2. Baixe e instale o Driver USB do Google se você estiver executando o Windows.
  3. Download N2G48B_4Cores.img e salve-o no mesmo diretório onde você salvou os binários ADB e Fastboot.
    • Opcional: se quiser usar a recuperação TWRP em seu Nexus 6P fixo, você precisará usar uma versão modificada. Download twrp3_1_1_4Cores.img e salve-o no diretório onde você salvou os binários ADB e Fastboot.
    • Opcional: se quiser acelerar seu Nexus 6P fixo, você pode atualizar uma versão modificada do XDA Recognized Developer flar2Kernel X Elemental. Download EX4_1_1_4Cores.zip e salve-o em seu diretório de downloads.
  4. Conecte seu telefone ao computador.
  5. Abra um prompt de comando ou terminal no mesmo diretório onde você salvou os binários ADB e Fastboot. No Windows, você pode fazer isso facilmente mantendo pressionada a tecla Shift e clicando com o botão direito e selecionando “abrir prompt de comando aqui”.
  6. Digite o seguinte comando: fastboot devices
  7. Se você vir o número de série do seu dispositivo, estará pronto para seguir em frente. Caso contrário, você precisará tentar reinstalar os drivers.
  8. Importante: o bootloader do seu telefone DEVE estar desbloqueado para exibir essas imagens modificadas. Se o seu bootloader já estiver desbloqueado, pule as 2 etapas a seguir.
  9. Inicie o processo para desbloquear o bootloader do seu telefone digitando o seguinte comando: fastboot flashing unlock
  10. Usando as teclas de volume e energia, confirme que deseja desbloquear o bootloader. ISTO LIMPARÁ TUDO DO ARMAZENAMENTO INTERNO DO SEU TELEFONE. Mas é isso ou lidar com um tijolo de centenas de dólares. Sua escolha!
  11. Agora digite o seguinte comando para atualizar a imagem de inicialização modificada: fastboot flash boot N2G48B_4Cores.img
    • Opcional: se você deseja atualizar o TWRP, digite: fastboot flash recovery twrp3_1_1_4Cores.img
  12. Reinicie seu telefone digitando: fastboot reboot
  13. Depois de alguns minutos (pode demorar um pouco), você deverá ver a animação de inicialização do seu telefone e, eventualmente, a tela de bloqueio. Parabéns, você salvou seu telefone!
  14. Opcional: se você deseja melhorar o desempenho e atualizou o TWRP, copie o kernel Elemental X modificado para o armazenamento do seu telefone, inicialize no TWRP e atualize o kernel personalizado. Você pode optar por fazer overclock do pequeno cluster durante a configuração para extrair um pouco mais de desempenho do seu telefone também.

XCnathan32 observa que o root funciona atualizando o SuperSU no TWRP. Ele também ofereceu algumas sugestões para obter mais desempenho do seu dispositivo, como desabilitar animações ou alterar o governador da CPU para um agressivo. Embora ele tenha testado o boot.img modificado em uma ROM padrão, outras ROMs como PureNexus também devem funcionar. Você só precisa ter certeza de que está executando um kernel modificado para usar os quatro pequenos núcleos.

Este é um desenvolvimento impressionante e os proprietários do Nexus 6P podem agora reviver o seu excelente dispositivo, mesmo que haja compromissos com esta solução. Dado que muitos usuários não conseguiram substituir suas unidades dentro da garantia, agora eles podem fazer bom uso do telefone, em vez de deixá-lo parado em um canto ou gaveta.

Aconselhamos que você leia também o tópico abaixo na íntegra e pesquise nele quaisquer dúvidas que possa ter antes de publicá-las. Agradeça a XCnathan32 e, se você puder, ajude-o a depurar o bootlooping Nexus 6P enquanto ele procura uma maneira de fazer os grandes núcleos funcionarem também.


Confira a correção do Bootloader em nossos fóruns do Nexus 6P!