Como resolver o bootloop (ou loop infinito) e recuperar o seu smartphone

AndroidPIT Nexus 6 Fastboot bootloader
© nextpit

Se você tem experiência com ROMs e modificações, é possível que já tenha feito alguma coisa errada, sobretudo depois de ter adquirido segurança com os procedimentos. Se tiver sorte, você não "brickou" completamente o dispositivo, mas causou o chamado soft-brick. O sintoma mais comum nesse caso é o loop infinito ou boot loop, que ocorre quando o dispositivo mostra a animação de início o tempo inteiro ou fica bloqueado na imagem inicial. Neste artigo vou mostrar como solucionar esse problema.

Primeira fase: achar a causa

Os soft-bricks são causados principalmente a alguns arquivos de sistema que interferem em outros, causando instabilidade ou falha na inicialização. Se o seu dispositivo fica bloqueado ao se reiniciar, você deve se lembrar da sua última operação antes do aparecimento do problema. Para cada situação existe uma solução possível.

pac rom
Uma instalação errada ou uma modificação equivocada por resultar em um soft-brick / © NextPit

Depois de flashear uma ROM

Após fazer o flash de um ROM, o cache Dalvik pode não ter sido apagado automaticamente. Isso significa que os dados antigos são utilizados para os novos arquivos do sistema, causando inevitavelmente um loop infinito. Eis o que fazer nesse caso:

  1. Inicie o aparelho em Recovery Mode (ClockworkMod ou outra custom recovery);
  2. Abra “advanced”.
  3. Selecione “wipe dalvik cache”.
  4. Agora busque e selecione “wipe cache” (se não estiver no menu principal, tente em “mounts and storage”).
  5. Reinicie o dispositivo.

O cache Dalvik se encontra normalmente na partição de mesmo nome, mas algumas ROMs salvam dados também dentro de “cache” ou dentro de “data”. Seguindo o procedimento acima, aumentaremos a probabilidade de eliminar o cache Dalvik sem apagar nenhum dado pessoal (apps, fotos, etc.). Se não funcionar, teremos de recorrer também à formatação da partição “data”, mas antes deve-se fazer um backup que poderemos recuperar em seguida:

  1. Reinicie em Recovery Mode;
  2. Abra “backup and restore”;
  3. Selecione “backup” (para fazê-lo no cartão SD) ou “backup to internal”.

Agora podemos prosseguir com mais tranquilidade no processo de apagar os dados:

  1. Selecione “wipe data”;
  2. Selecione “wipe cache;
  3. Reinicie o dispositivo.

Se o problema persistir, a causa estará na própria ROM; descarregue uma ROM diferente para flashear em seu dispositivo e entre em contato com o criador da ROM defeituosa explicando que ela é incompatível com o seu modelo.

Depois da restauração de um backup

A causa está novamente numa interferência com o antigo cache Dalvik não apagado corretamente. Bastará seguir o mesmo procedimento indicado acima para resolver o problema.

AndroidPIT Nexus 5 TWRP reboot system
Fazendo uma limpeza no dispositivo você pode remover o lixo e interligar informações / © ANDROIDPIT

Depois de flashear uma Mod

Se o seu dispositivo entra em loop infinito depois da instalação de alguma Mod, o problema se deve principalmente a uma incompatibilidade com a sua ROM. Nesse caso, a solução é um pouco mais trabalhosa. Em primeiro lugar, devemos substituir dois arquivos na Mod por outros dois conteúdos no pacote da nossa ROM:

  1. Abra o arquivo zip da Mod com um gerenciador de arquivos (por exemplo: 7-Zip);
  2. Procure os arquivos “android.policy.jar” e “framework-.apk”, situados normalmente dentro de “system/framework/”. Estes são os arquivos que devemos substituir;
  3. Agora, abra o arquivo zip da nossa ROM. Se tiver uma ROM stock, baixe-a online e procure o método para extraí-la;
  4. Procure os mesmos arquivos de antes e coloque-os no lugar dos outros na Mod (sobrescrevendo-os). Escolha “store” como nível de compressão.

Agora basta copiar a Mod “correta” no cartão SD do celular e flasheá-la a partir da recovery:

  1. Copie a Mod no cartão SD através de um leitor de cartão ou aproveitando a opção “mount usb storage” contida em “mount and storage” e ligue o dispositivo ao PC;
  2. Instale a Mod como fez anteriormente;
  3. Se não der certo, reinstale a Mod depois de ter selecionado “mount system” dentro de “mount and storage”. Você também pode tentar com o acréscimo de um “wipe cache” e “wipe dalvik cache”.

Depois de ter mudado as permissões

Modificar as permissões dos arquivos pode ser perigoso no Android. Se não for feito corretamente, é muito fácil causar um soft-brick, ou até coisa pior. As permissões mais comuns dos arquivos são:

  • 644 (RW-R-R): esta é a permissão de sistema mais conhecida, e está presente em “/system/app”, “/system/framework”, “/system/etc”, “/system/lib” e outros arquivos diversos;
  • 755 (RWX-RX-RX): principalmente usada para “/system/bin”, apenas os arquivos que devem ser executados são 755 ou superior;
  • 777 (RWX-RWX-RWX): usada para os scripts em “/system/etc/init.d” e os arquivos de BusyBox.

Para resolver o loop infinito, basta usar a opção “fix permissions” contida no menu “advanced” do ClockworkMod. Certifique-se de que as partições estejam montadas antes de efetuar o comando.

Soluções e conselhos gerais

Quem gosta de modificar ROMs, experimentar as diversas Mods e “brincar” com o dispositivo rooteado, deve ter sempre em mente a regra fundamental do modding: wipe, wipe, wipe! O conjunto dos três wipes (limpeza), chamado com frequência de “full wipe”, serve tanto para prevenir quanto para solucionar:

Prevenir - quando fazer os wipes?

  • Wipe Data: ao flashear uma ROM diferente da nativa; ele não é essencial para as atualizações (como passar da CM 10 para a CM 11, por exemplo). Ele apaga dados pessoais e configurações (reset de fábrica);
  • Wipe Cache: ao flashear um ROM. Aconselhado também ao flashear uma Mod, Recovery, etc;
  • Wipe Dalvik cache: aconselhado para as mesmas situações do “wipe cache”.

Solucionar - um remédio infalível

Como expliquei no artigo sobre Recovery Mode, a Recovery está situada numa partição separada do sistema operacional Android. Qualquer problema de funcionamento causado por uma mudança no âmbito do firmware poderá ser resolvido entrando no Recovery Mode. Como um coringa, você poderá sempre usar o “full wipe” para depois flashear uma ROM, tudo obviamente a partir da sua custom Recovery.

Como se vê, solucionar o soft-brick de um celular Android não é tão difícil como parece. Basta ter uma custom Recovery que o proteja. Bom modding a todos!

Você já causou um loop infinito no seu Android? Como fez para resolvê-lo?

Ir para o comentário (41)
Mattia Mercato

Mattia Mercato

Fanático pela ciência da computação e pelos videogames há muito tempo. Agora, concentra todas as suas energias em sua paixão pelo desenvolvimento de aplicativos e jogos Android. Seu profundo interesse pelo sistema operacional de código aberto vai desde as especificações de hardware aos processos de software, root e correção de erros; ou, por vezes, gosta simplesmente de testar novos aplicativos e funções.

Ver todos os artigos
Gostou do artigo? Então compartilhe!
Artigos recomendados
Artigo seguinte
41 Comentários
Escreva um comentário:
Todas as mudanças foram salvas. Não há rascunhos salvos no seu aparelho.
Escreva um comentário:
Todas as mudanças foram salvas. Não há rascunhos salvos no seu aparelho.

  • 2
    Katy Costa 27/02/2021 Link para o comentário

    e quando voce nçao fez nenhum desses procedimentos e mesmo assim ele estar com esse problema, e você tenta entrar em modo Recovery e não abre esse menu, somente o modo fastboot? como fazer?


  • 1
    Vitoria Karoline Schneider 03/03/2020 Link para o comentário

    meu celular deu o famoso brik
    ( DO NADA DESLIGOU E APARECECEU O BONECO DO ANDROID COM SINAL DE LAERTA VERMELHO ) Mas apertei o botão de ligar o celular ele reiniciou normal devo me preocupar ?


  • 1
    jairosan 27/01/2020 Link para o comentário

    Tenho um Xiaomi MI A2 Lite, e depois de um reset ele entrou em modo twrp e foi feito varias tentativas de reinstalar rom original global nele e ele entro em uma tela preta com um pinguim sentado, o que fazer pra solucionar e tem solução?


  • 1
    ELIAS 14/11/2019 Link para o comentário

    LAVAR A PLACA COM ALCOOL ISOPROPILICO AJUDA A RESOLVER OS BUGS DO CELULAR.


  • 1
    ELIAS 14/11/2019 Link para o comentário

    SIM.


  • 1
    Bruno Friedrich 25/08/2019 Link para o comentário

    man eu tenhoo um oukitel mix 2 que quando vc faz a reconfiguração de fábrica (RESETA AS CONFIGURAÇÕES DE FABRICA) ele da um loop so q nao de inicialização ele aparece um relogio amarelo e fica bloqueando tela. ja botei no youtube no google mas n tem uma informação sobre esta caralha se alguem conseguir me ajudar
    LINK DO VIDEO DO QUE ACONTECE NO MEU CELULAR: https: //drive. google.com/file/d /1k2FXOWhejbZ6L4PMCwqXV3DIFWn_WBEf/view


  • 1
    lazaromorais 04/08/2019 Link para o comentário

    Tenho um galaxy S8 G950FD que comprei nos estados unidos e veio com a rom TPA. Pra poder usar o Pay, instalei uma ZTO e funcionou bem por uns 6 meses. Um dia ele começou a reiniciar como doido e desde então ele liga normalmente e depois de uns 30 segundos ligado começa a reiniciar. Já levei em várias assistências, já tentei instalar um monte de rom e nada. Alguma dica de qual caminho seguir? Agradeço muito se me ajudar resolver o problema e até pago se der certo...rsrsrs


  • xxxttgg 1
    xxxttgg 02/08/2019 Link para o comentário

    eu tenho um galaxy s duos 2 e consegui ja instalar uma custom rom 7.1.1 pelo twrp, e meu celular ficou perfeito. mas eu qria mais. instalei a custom rom 8.0 tbm pelo twrp, porem a rom estava com um bug de n conectar com o wifi entao resoli voltar para 7.1 , e agora toda vez q tento instalar alguma rom o twrp reinicia... ja tentei d tdd a te mesmo colocar a stock rom mais nada adianta............ oq eu faço?


  • Rafael jc 1
    Rafael jc 30/07/2019 Link para o comentário

    Boa tarde! Alguem poderia me ajudar! Meu aparelho é um Samsung Note 3 modelo SM-N7502, o mesmo entrou em loop infinito. Gostaria de saber se existe alguma forma deu conseguir extrair imagens, vídeos etc..., com ele nesse estado de loop?


    • Mark_OZ 2
      Mark_OZ 04/08/2019 Link para o comentário

      Desta forma(em looping) NÃO....Pq não havera conexão via cabo usb. Tenta instalar uma nova room ..zap 11-94875-5310


  • 4
    Mariana Andrade 20/07/2019 Link para o comentário

    O Zenfone 4 modelo ZE554KL preso em boot loop não acessa o modo recovery, como resolver neste caso?


    • Mark_OZ 2
      Mark_OZ 04/08/2019 Link para o comentário

      Tenta instalar uma nova room .....zap 11-948755310


    • Mark_OZ 2
      Mark_OZ 04/08/2019 Link para o comentário

      Tenta instalar uma nova room ..zap 11-94875-5310


  • 1
    Rafaela 30/04/2019 Link para o comentário

    Estou com um Samsung on7 mas já fiz 3 vezes mas não resolve, o que fazer?


    • Mark_OZ 2
      Mark_OZ 04/08/2019 Link para o comentário

      Tenta instalar uma nova room ..zap 11-94875-5310


  • 1
    Sabryna 08/04/2019 Link para o comentário

    Tenho um j7 prime
    Ele fica em um loop infinto entrando na tela do hard reset mas não sai dessa dela dou reboot mas volta pra essa tela como reiniciar o celular sem perder tudo ...?


  • Danielle Gomes Gioseffi 1
    Danielle Gomes Gioseffi 24/03/2019 Link para o comentário

    Tenho um zenfone 4... não consigo entrar no recovery mode. Dá erro. O que fazer?


    • Mark_OZ 2
      Mark_OZ 04/08/2019 Link para o comentário

      Tenta instalar uma nova room ..zap 11-94875-5310


  • 2
    asdf 08/03/2019 Link para o comentário

    ola tudo bem eu tenho um s8 SM-G950FD que invetei de tentar fazer root.eu não consegui fazer root pois fala que o root não tinha instalado corretamente.ate ai tudo bem, soque meu desliguei me celular ai ele ficou em um loop infinito toda vez que aparece o logo da samsung em cima aparece escrito "only offinficial released binaries are allowed to be flashed" ai reinicia e aparece de novo e de novo e de novo . me ajudem!!!!


    • Mark_OZ 2
      Mark_OZ 04/08/2019 Link para o comentário

      Tenta instalar uma nova room ..zap 11-94875-5310


  • 1
    Tafarel 30/01/2019 Link para o comentário

    Olá amigos tudo bem. Então estou com um problema num moto z3 play eu instalo a ROM original e ele liga certinho mais quando desliga fica sem sistema auguem pode me orientar no que fazer?


    • Mark_OZ 2
      Mark_OZ 04/08/2019 Link para o comentário

      Tenta instalar uma nova room ..zap 11-94875-5310


  • Pablo Willian 1
    Pablo Willian 23/12/2018 Link para o comentário

    Meu Moto G6play está com esse "loop infinito"
    Porém não consigo acessar o "recovery mode" o que eu faço??


  • CAV 57
    CAV 14/12/2018 Link para o comentário

    Engraçado é que ao falar de soft brick, me vem na hora a LG.
    Os aparelhos dela de 2012 ou anterior (Optimus L5 e Optimus L7, por exemplo) são um terror nesse aspecto, simplesmente porque não tinha um padrão para se acessar o modo recovery ou o modo download.
    No caso do modo recovery, era quase uma loteria pegar um aparelho dela que vinha com o mesmo habilitado (logo, quem esquecia padrão de desbloqueio ou PIN, estava lascado).
    No caso do modo download, por mais que se conseguisse acessá-lo, isso não era garantia de que se recuperaria facilmente o aparelho.
    Ao fazer isso com o LG Mobile Support Tool (seja pela ferramenta ou através do LG Flash Tool), tinha que torcer para que na terceira etapa (a do flash, efetivamente) passasse dos 4, 5%, pois do contrário...

    Logo, até para fazer uma simples atualização manual de software, o processo poderia ser perigoso (e acho que atualmente não deve ter melhorado muito nesse sentido).


  • 3
    John Lima 12/12/2018 Link para o comentário

    o meu moto z play 1 , toda vez que desligo entra em tela de nenhum comando, ai tenho que apertar volume pra cima e ir em restart botloader e depois apertar iniciar pra ligar ele, alguém sabe como resolver isso ?


  • 2
    Rafael Araujo 11/12/2018 Link para o comentário

    mano ja tentei de tudo, meu esta com softbrick, e ja baixei rom original do site samobile, mas o programa odin em administrador, com ultima versão, fica preso na tela setupconnection e não sai disso, ja baixei diversas roms do site, alguém ajudar por favor
    meu celular SM-G930F SAMSUNG S7

    CAV


    • CAV 57
      CAV 14/12/2018 Link para o comentário

      Pode ser driver, pode ser porta USB, pode ser o cabo USB, ou pode ser a própria versão do Odin.
      Se for driver, tente reinstalá-lo.
      Se for porta USB, simplesmente experimente trocar de porta.
      Se for cabo USB, experimente utilizar um outro cabo.
      Se for a versão do Odin, busque por outra versão (particularmente me dou bem com a versão 3.07).

      Se nada resolver, pode ser um erro específico do seu caso, e daí é necessário investigar mais profundamente.

      Maria Carolina Tas


      • 1
        Maria Carolina Tas 25/01/2021 Link para o comentário

        Oi Cav. Preciso contratar alguém em São Paulo SP para avaliar meu celular. Terça deu tela preta (acho que por umidade) mas continuou funcionando (touch, reconhecimento facial, despertador, whatsapp). Ontem descobri que poderia usar ele com cabo OTG e foi o que fiz, e foi ótimo: comecei a fazer o backup, vi que estava tudo funcionando, com exceção da tela. Não quis deixar ele ligado no monitor ao ir dormir e desconectei do cabo, e aí deu pau: começou a vibrar a cada 30 segundos e não conectou mais no monitor. Acho que ele está em loop infinito, mas como estou sem tela, não tenho certeza. Quero contratar alguém para tentar recuperar ele sem formatá-lo. Se puder entrar em contato, meu cel é o 11 93939 4493 (só ligação ou SMS). Tks :)


    • Mark_OZ 2
      Mark_OZ 04/08/2019 Link para o comentário

      baixe os drives para seu dispositivo ser reconhecido e Tenta instalar uma nova room ..zap 11-94875-5310


    • 1
      ELIAS 14/11/2019 Link para o comentário

      PODE SER UMIDADE NO SISTEMA , SERIA DESMONTAR LAVAR COM ALCOOL ISOPROPILICO REMONTAR E SOLUCIONADO. O PROBLEMA E FAZER ISSO...


  • Dinho Rodrigues 2
    Dinho Rodrigues 11/12/2018 Link para o comentário

    Estou com um problema no G5s, atualizei para o android 8 e o touch parou. Então não tenho como habilitar a depuração usb. Só falta isso para fazer meu downgrade. alguem sabe um processo sem a utilização do touch ou otg.


    • 3
      John Lima 12/12/2018 Link para o comentário

      so conectar um cabo otg e usar um mouse que vc consegue resolver.


      • Dinho Rodrigues 2
        Dinho Rodrigues 12/12/2018 Link para o comentário

        É de um cliente e ele já fez outra conta e não lembra da senha desse. Vi um tuto no YouTube que era para dar certo, mas no Samsung funciona. No moto g5s. Não deu. Tenho receio em tirar a tela e quebrar. Com uma original eu conseguiria via mouse.


  • Rogerio Droid Tec 47
    Rogerio Droid Tec 10/12/2018 Link para o comentário

    já passei grande parte da minha vida testando roms era um dos meus passa tempos prediletos rsrs, ja passei muita raiva com isso :D

    Conta desativada


  • 63
    José Luís Silva Martiniano 10/12/2018 Link para o comentário

    Muito bom esse passo a passo de como resolver problema de bootloop e muito interessante o artigo.


    • 1
      Maria Carolina Tas 25/01/2021 Link para o comentário

      Oi José. Você é de São Paulo capital? Você trabalha com celulares? Preciso contratar alguém para avaliar meu celular, um S9 Plus. Se você trabalhar com isso e puder entrar em contato, meu cel é o 11 93939 4493 (só ligação ou SMS). Tks :)


  • 73
    Jairo rios 10/12/2018 Link para o comentário

    Boas dicas , parabéns pela compilação


  • Guilherme 26
    Guilherme 10/12/2018 Link para o comentário

    Uns escritores diferentes por aqui.

    Conta desativada


  • 19
    Italo Consoli 09/12/2018 Link para o comentário

    E quando isso acontece do nada, como no caso do meu antigo LG G3, que entrou em bootloop por problema na bateria? Sem contar os outros aparelhos da LG que apresentam o mesmo problema..

    R Prebianca


    • R Prebianca 15
      R Prebianca 09/12/2018 Link para o comentário

      Meu LG G4, ainda é um bom aparelho, mas está sendo usado como peso de papel, sem correção, já tentei de tudo.


  • Pedro Meireles 12
    Pedro Meireles 09/12/2018 Link para o comentário

    Acho interessante a postagem pois pode ajudar quem já brickou o celular, assim como eu brickei meu Galaxy S4 há alguns anos, e custei recuperar

    Conta desativadaLéia M.

Escreva um comentário:
Todas as mudanças foram salvas. Não há rascunhos salvos no seu aparelho.