Casa > Q > Qual É A Solução Para Sair De Um Bootloop No Android Mesmo Quando Você Não Consegue Acessar O Bootloader?

Qual é a solução para sair de um bootloop no Android mesmo quando você não consegue acessar o bootloader?

Aqui está o texto de uma página que eu descobri que resolveu exatamente um problema de boot loop depois de flashar um novo firmware no meu Nexus 5 (também aconteceu no meu Nexus 4 e 7's):

PSA: Make Sure You Reboot After Unlocking Your Nexus Or GPE Device's Bootloader

http://cdn.androidpolice.com/wp-content/uploads/2013/12/nexusae0_bootloader_unlock1.jpg

Como um seguimento do nosso recente PSA no bootloader quirks com dispositivos GPE, pensamos que seria uma boa idéia lançar alguma luz sobre uma anomalia no bootloader que afeta tanto os dispositivos Nexus quanto os GPE. Recentemente, houve mudanças na forma como o desbloqueio acontece nos bastidores. Estas mudanças podem resultar em um dispositivo que inicia infinitamente em recovery.
Tradicionalmente, quando você decide desbloquear e flashar uma recuperação personalizada, o procedimento é algo como isto:
>

  • Você digita "fastboot oem unlock" da linha de comando.
  • Aparece um aviso na tela do seu dispositivo's informando que você're prestes a anular a sua garantia, procedendo com o desbloqueio.
  • Você confirma que você realmente quer proceder.
  • O bootloader limpa os dados e cache do seu dispositivo's, então muda para um estado desbloqueado.
  • Você faz uma recuperação personalizada como ClockworkMod ou TWRP.
  • Você reinicia o seu dispositivo e você're done.
p>Muitas pessoas executam estes passos assim que recebem o seu dispositivo, antes de o inicializarem pela primeira vez. Infelizmente, no Nexus 4 (a partir da versão bootloader MAKOZ30d), Nexus 5, 2013 Nexus 7, G Pad 8.3 GPE, e Z Ultra GPE, o bootloader não't limpa os dados como fez em dispositivos passados. Em vez disso, depende da recuperação do estoque para fazer isso na próxima vez que você reiniciar. Se você desbloquear, então, imediatamente, uma recuperação personalizada, isso pode, e muito provavelmente causará, dores de cabeça. Aqui está como as coisas poderiam funcionar:
  • Você confirma que quer proceder.
  • O bootloader desbloqueia, depois modifica a cadeia de boot do dispositivo's para forçar o boot para recuperação de estoque na próxima reinicialização.
  • Você flasha uma recuperação personalizada, que sobrescreve a recuperação de estoque.
  • Você reinicia, e seu dispositivo force-boots para a recuperação personalizada que você acabou de flashar.
  • Li>Senta-se à espera da sua entrada.
  • Li>A pensar que algo é estranho, você reinicia e o seu dispositivo continua a forçar o arranque para a recuperação indefinidamente.

Quando a corrente de arranque é alterada durante o processo de desbloqueio, são definidas instruções que dizem à recuperação de stock para limpar as partições de dados e de cache e definir a corrente de volta ao procedimento de arranque normal. As recuperações personalizadas don't parecem interpretar estas instruções correctamente e uma de duas coisas normalmente acontece:

  • Sua recuperação personalizada fica apenas sentada à espera de entrada, fingindo que não existem instruções pré-existentes para ela. A reinicialização apenas forçará o boot para recuperação novamente.
    Como consertar: Para quebrar este impasse, você'terá que flashar a recuperação do estoque e reiniciar. Os dados e a cache serão devidamente apagados e a cadeia de arranque será reiniciada. Nesse momento, tudo está bem e você pode flashar uma recovery.
  • A recuperação personalizada na verdade interpreta as instruções, limpa os dados e a cache, define a cadeia de arranque de volta ao normal, mas depois a sua ROM fica presa num loop de arranque na animação de arranque.
    Como corrigir: Isto pode ser corrigido simplesmente inicializando em modo fastboot, depois rodando "fastboot format" nas partições userdata e cache.

Moving forward, se você quiser evitar esta situação completamente, o melhor procedimento a ser usado é o seguinte:

  • Unlock your bootloader, mas ainda não faça o flash da sua recuperação personalizada.
  • Reboot.
  • Li>Seu dispositivo irá forçar o boot para a recuperação de estoque, limpar dados e cache, e então reiniciar novamente.
  • Li>Deixe o boot do dispositivo até a tela de boas vindas.
  • Reboot de volta para o modo de inicialização rápida.
  • Flash a recuperação personalizada.
  • Reboot.
>p> Esperamos que isso poupe a alguns de vocês o tempo e a frustração de resolverem isso vocês mesmos. Verdade seja dita, seria bom se o Google nos informasse sobre mudanças como esta quando os dispositivos são lançados. Dito isto, parece que há uma suposição de que nós'vamos apenas pegar e nós'somos espertos o suficiente para descobrir por nós mesmos. Felizmente, esse'é exatamente o caso.

De Lonier Kol

Qual é a sua opinião sobre o Samsung Galaxy F22 5G? :: Como baixar para o Android 6.0 de 6.0.1 no Samsung Galaxy s7