Correção de bootloop do Nexus 5X ajuda a inicializar finalmente o telefone

O seu LG / Google Nexus 5X parou de inicializar, ou melhor, acaba preso em uma sequência de inicialização sem fim? Isso é algo que chamamos de “bootloop” e pode ocorrer por várias razões. A maioria dos bootloops pode ser corrigida piscando o firmware padrão ou a redefinição de fábrica, mas no caso de um bootloop de hardware, geralmente não há nada que você possa fazer, exceto fazer a RMA do telefone. Se o seu Google Nexus 5X se recusou a inicializar e nada que você tentou corrigi-lo, você não está sozinho. O problema de bootloop do Nexus 5X é notório na comunidade, mas apenas recentemente foi encontrada uma correção.

Correção de bootloop do Nexus 5X - Contexto

Nos últimos dois anos, o smartphone da LG ganhou uma reputação por seu problema no bootloop. Um problema que aparentemente começou com o LG G4 só se tornou cada vez mais predominante a cada novo dispositivo lançado pela empresa. Recentemente, conversamos sobre uma maneira de corrigir o problema do bootloop com o Nexus 6P da Huawei, e agora há uma solução disponível para o Nexus 5X, derivada do guia sobre o qual escrevemos anteriormente.

O consenso geral aqui com essas correções parece indicar que os chipsets Snapdragon 808/810 foram lançados rapidamente pela Qualcomm e se degradaram a ponto de estarem parcialmente quebrados. Os problemas de geração de calor do Snapdragon 810 não são algo novo, mas parece que o 808 está tendo um problema semelhante quando se trata do que está causando os bootloops. A LG havia declarado originalmente que o problema com os bootloops do LG G4 estava realmente relacionado ao hardware, mas nunca entrou em mais detalhes sobre a situação.

Alguns pensaram que era devido à solda que eles usavam e que acabaria quebrando devido ao aquecimento e resfriamento muitas vezes durante a vida útil do dispositivo. Se isso é realmente verdade, ainda não sabemos ao certo o que está por trás do problema, mas essa correção para o bootloop do Nexus 5X parece solucionar o problema. Então, hoje temos um guia para você, que o guiará exatamente como corrigir o problema do loop de inicialização do Nexus 5X. Embora o título no tópico do fórum vinculado na parte inferior desta postagem diga que não foi testado, várias pessoas na comunidade relataram sucesso com esse método.

Como sempre, sua milhagem pode variar com esta solução alternativa.


Tutorial

Requisitos :

  • Carregador de inicialização desbloqueável antes do início do bootloop, pois você não pode inicializar no Android e ativar as configurações necessárias para desbloquear o carregador de inicialização posteriormente. Se você conseguir inicializar brevemente o telefone, vá para Opções do desenvolvedor e marque "Ativar desbloqueio de OEM".

  1. Faça o download dos binários mais recentes do ADB e do Fastboot e extraia-os em uma pasta do seu computador que seja facilmente acessível.
  2. Baixe e instale os drivers USB do Google (para aqueles que estão executando o Windows).
  3. Faça o download do arquivo N2G47Z_4Cores.img e salve-o no mesmo diretório em que os binários ADB e Fastboot estão localizados.
    • Opcional: se você deseja usar a recuperação do TWRP no Nexus 5X fixo, isso requer o uso de uma versão modificada do TWRP. Faça o download do TWRP3_1_1_5X.img e salve-o na mesma pasta em que os binários do ADB e do Fastboot estão localizados.
    • Opcional 2: se você deseja acelerar o Nexus 5X fixo, você pode exibir uma versão modificada do Kernel Elementar X do Recognized Developer flar2. Faça o download do arquivo EX4_10_5X.zip no seu Nexus 5X, para que ele seja armazenado no diretório de downloads padrão.
  4. Conecte o Nexus 5X ao computador com um cabo USB.
  5. Vá em frente e inicie um prompt de comando ou terminal no mesmo diretório em que você salvou os binários ADB e Fastboot. Para os usuários do Windows, você pode fazer isso mantendo pressionada a tecla Shift e clicando com o botão direito do mouse e selecionando “abrir prompt de comando aqui”. Os usuários do Windows 10 irão consulte uma opção do PowerShell que substitui o prompt de comando.

  6. Inicialize o Nexus 5X no modo de inicialização rápida (também conhecido como modo do carregador de inicialização para algumas pessoas).
  7. Execute o seguinte comando no prompt de comando: fastboot devices

  8. Se você vir o número de série do seu dispositivo, está pronto para seguir em frente. Caso contrário, por algum motivo, os drivers USB não estão totalmente instalados.
  9. Se o seu carregador de inicialização ainda não estiver desbloqueado, mas você ativou o desbloqueio do OEM nas Opções do desenvolvedor antes, é possível desbloqueá-lo agora, digitando: fastboot flashing unlock . Em seguida, siga as instruções na tela para desbloquear o carregador de inicialização. Esteja avisado de que isso limpará todos os dados do seu telefone.
  10. Agora digite o seguinte comando em um prompt de comando para substituir sua imagem de inicialização atual: fastboot flash boot N2G47Z_4Cores.img

    • Opcional: Se você deseja atualizar o TWRP modificado, digite este comando posteriormente: fastboot flash recovery TWRP3_1_1_5X.img

  11. Reinicie o telefone digitando: fastboot reboot

  12. Após 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 o seu telefone!
  13. Opcional: Se você deseja melhorar o desempenho e seguiu as etapas para instalar a versão modificada do TWRP, copie o kernel Elemental X modificado para o armazenamento do seu telefone, inicialize no TWRP e atualize o kernel personalizado. Você pode até optar por fazer um overclock do pequeno cluster durante a instalação para reduzir também um pouco mais o desempenho do telefone.

Explicação

Assim como mostramos no guia do Nexus 6P sobre como corrigir o problema do bootloop, a causa tem algo a ver com os grandes núcleos de CPU do cluster do SoC. Com base no log do membro XCnathan32 durante o teste desse processo, o problema é causado pelo fato da VLL não conseguir obter um bloqueio nos núcleos A57. Até o momento, não temos 100% de certeza exatamente do que está causando esse problema, mas nossa solução alternativa está na verdade desabilitando esses núcleos A57 quebrados, por isso ignoramos completamente o problema.

Uma solução mais elegante pode vir no futuro, mas, por enquanto, agradecemos à comunidade de desenvolvedores a criação de uma solução que permita que o smartphone das pessoas seja inicializado novamente. Se alguém estiver lidando com esse problema há algum tempo, pelo menos ele pode ter um dispositivo funcional para um music player, dash cam, etc. Aqueles que ainda não experimentaram esse problema terão pelo menos uma solução disponível quando experimente esse bootloop pela primeira vez.

Como mencionado, vimos várias pessoas na comunidade (em nosso tópico oficial desta solução) relatar que esta solução de bootloop do Nexus 5X realmente funciona. No entanto, também tivemos pelo menos uma pessoa dizendo que não funcionou para eles. Pode haver várias causas para o problema do loop de inicialização do Nexus 5X, portanto, este guia pode não ser uma correção para todos. Se o seu Nexus 5X estiver atualmente em um bootloop, certamente não custa tentar, pois você sempre pode exibir as imagens de estoque que o Google fornece, se desejar restaurar todos esses arquivos modificados.


Confira o tópico original em nosso fórum do Nexus 5X