O AndroidPIT utiliza cookies para garantir que você tenha a melhor experiência no nosso site. OK
267 Compartilhado 223 Comentários

Como resolver o soft-brick (ou loop infinito) e recuperar o seu smartphone

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 / © AndroidPIT

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?

223 Comentários

Escreva um comentário:
  • Bom Dia!

    Alguém poderia me ajudar?
    Meu celular GT-I9300 não inicializa, fica na tela inicial da Samsung.
    Gostaria de recuperar os dados do aparelho. Isso é possível?

    Obrigada!

  • @karlayo75 esse atalho de pagina no face book pode te ajudar em todos os poblemas !!!!!!!

  • essa pessoa pode te ajudar em qualquer coisa
    emtra no face e escreve @karlayo75 emtre nessa pagina e ligue para o cara

  • ola garela mim ajudem quem poder por favor.
    e o seguinte tenho um tablet da samsung tab 3 litle t111M 3G ele entrou em loop ifinito ai baixei a romm na sammobaile ao comercar a instalar pelo odin em torno de 50 a 70 por cento ele reiniciou sozinho o que nao era para acontecer emfin agora ele na teoria era pra ele parar na imagen de de dowloads de emergencia onde fica paralizado a imagens do tablet ou smartphone e a imagem do computador conectado que ai voce reinstala pelo odin ou pelo kis porem no meu caso o tableta nao liga exeto se eu conectar no computador pelo usb ou pelo caregador mais nem da tempo de carregar porque ele fica ligando e desligando ai nao da tempo suficiente de instalar a room e nem o pc consegue reconhecer o driver do aparelho, ja estou a dias procurando solucoes a respeito e nao acho nada deste tipo.
    quem poder mim ajudar agradesco

    • Resolvido meu problema vou compartilhar minha experiência com vocês espero poder ajudar
      Foi o seguinte antes de irem fazer rad. reset em quaisquer vídeos da umas pesquisadas em fóruns eu pequei por dois motivos
      Primeira
      bateria fraca então quando está fazendo o download do sistema ou seja o root ou freshiando seu smartphone ele consome muita energia e carrega a bateria bem pouco.
      Segundo
      erro talvez não foi erro assim mais errei para aparelhos da Samsung tem duas maneiras de instalar o sistema com o programa da própria Samsung ou pelo odim eu fiz pelo odin versão 3.1.1 baixei a rom no sammobile a 4.2 e fui instalar e deu esse problema de ligar e desligar e não conseguia fazer mais nada pesquisei por semanas e nem uma resposta.
      Então eu já encontrei o vídeo no yourtub e não tinha nada a ver com meu problema em fim assistir ele estava usando a primeira versão do odin 1.8 baixei essa versão e tentei
      Pena que não marquei o link dele não lembro.
      Terceiro
      erro muitos tutoriais e vídeos pelo odin fazer os downloads na opção AP(PDA) e não pelo BL (bootload)
      Fiz a instalação pelo bootload pelo odin v.1.8 (androide mais SLP) funcionou fez os downloads instalou o rom no tab. 3 litle t 111M
      Fica a e a dica toma muito cuidado e com atenção

  • oi fui tenta fazer o root no meu moto g 4 plus xt1640 só que na hora de instala deu erro agora nao liga mais fica com as palavras que tem que espera 5 segundos
    e agora o que eu faço?

    • OLA AMIGO TENHO DUAS DICAS PARA VOCE SE ELE TA CONGELADO NA TELA DA SAMSUNG E NAO REINICIA O SISTEMA TEM DUAS MANEIRAS PARA VOCE CORRIGIR A PRIMEIRA E BAIXE O APLICATIVO SAMSUNG KIES NO PROPRIO SITE DA SAMSUNG E INSTALA NO PC DEPOIS BAIXA O DRIVER USB NO PROPRIO SITE E INSTALA CONECT O TAB NO PC VIA USB E NO PROGRAMA KIES ABRE POE PRA ATUALIZAR QUE ELE FAZ TODO O PROCESSO SOZINHO DEMORA UM POUCO DEPENDENDO DA VELOCIDADE DA SUA INTERNET SE NAO DER SERTO TENTE O SEGUNDO PASSE BAIXERA ROM ORIGINAL NO SITE DA SAMMOBILE DEPOIS BAIXE O ODIN QUALQUER VERSAO EM PDA VOCE MARCA E EM SEGUIDA CLICA EM CIMA E FAZ O DOWLOADS DA ROM QUE VOCE BAIXOU DEPOIS DESLIGUE O TAB E ESPERE UM POUCO DESCONECTA DO PC E LIGA DESTA MANEIRA POWER VOLUME PARA BAIXO E HOME CLICANDO AO MESMO TEMPO QUANDO VC VER Q LIGOU SOLTA O POWER QUANDO ENTRAR EM MODO DOULOA VC CLICA VOLUME PARA CIMA PARA CONTINUAR E SOLTA CONECT O CABO NO PC E NO ODIN CLICA STAR SO AGUARDA Q UE VAI DAR CERTO
      ESPERO TER AJUDADO

  • tenho um samsung tab2 70 p3100 apos hard reset ficou com looping infinito alguem pode ajudar.

    • OLA AMIGO TENHO DUAS DICAS PARA VOCE SE ELE TA CONGELADO NA TELA DA SAMSUNG E NAO REINICIA O SISTEMA TEM DUAS MANEIRAS PARA VOCE CORRIGIR A PRIMEIRA E BAIXE O APLICATIVO SAMSUNG KIES NO PROPRIO SITE DA SAMSUNG E INSTALA NO PC DEPOIS BAIXA O DRIVER USB NO PROPRIO SITE E INSTALA CONECT O TAB NO PC VIA USB E NO PROGRAMA KIES ABRE POE PRA ATUALIZAR QUE ELE FAZ TODO O PROCESSO SOZINHO DEMORA UM POUCO DEPENDENDO DA VELOCIDADE DA SUA INTERNET SE NAO DER SERTO TENTE O SEGUNDO PASSE BAIXERA ROM ORIGINAL NO SITE DA SAMMOBILE DEPOIS BAIXE O ODIN QUALQUER VERSAO EM PDA VOCE MARCA E EM SEGUIDA CLICA EM CIMA E FAZ O DOWLOADS DA ROM QUE VOCE BAIXOU DEPOIS DESLIGUE O TAB E ESPERE UM POUCO DESCONECTA DO PC E LIGA DESTA MANEIRA POWER VOLUME PARA BAIXO E HOME CLICANDO AO MESMO TEMPO QUANDO VC VER Q LIGOU SOLTA O POWER QUANDO ENTRAR EM MODO DOULOA VC CLICA VOLUME PARA CIMA PARA CONTINUAR E SOLTA CONECT O CABO NO PC E NO ODIN CLICA STAR SO AGUARDA Q UE VAI DAR CERTO
      ESPERO TER AJUDADO

  • como resolver o loop, se o celular fica piscando?
    o meu é um lg 1544.

  • Ontem eu estava no YouTube e o meu galaxy tab 4 travou pela primeira vez ai ele desligou só que não liga mais fica em loop infinito se alguem puder me ajudar agradeço

    • OLA AMIGO TENHO DUAS DICAS PARA VOCE SE ELE TA CONGELADO NA TELA DA SAMSUNG E NAO REINICIA O SISTEMA TEM DUAS MANEIRAS PARA VOCE CORRIGIR A PRIMEIRA E BAIXE O APLICATIVO SAMSUNG KIES NO PROPRIO SITE DA SAMSUNG E INSTALA NO PC DEPOIS BAIXA O DRIVER USB NO PROPRIO SITE E INSTALA CONECT O TAB NO PC VIA USB E NO PROGRAMA KIES ABRE POE PRA ATUALIZAR QUE ELE FAZ TODO O PROCESSO SOZINHO DEMORA UM POUCO DEPENDENDO DA VELOCIDADE DA SUA INTERNET SE NAO DER SERTO TENTE O SEGUNDO PASSE BAIXERA ROM ORIGINAL NO SITE DA SAMMOBILE DEPOIS BAIXE O ODIN QUALQUER VERSAO EM PDA VOCE MARCA E EM SEGUIDA CLICA EM CIMA E FAZ O DOWLOADS DA ROM QUE VOCE BAIXOU DEPOIS DESLIGUE O TAB E ESPERE UM POUCO DESCONECTA DO PC E LIGA DESTA MANEIRA POWER VOLUME PARA BAIXO E HOME CLICANDO AO MESMO TEMPO QUANDO VC VER Q LIGOU SOLTA O POWER QUANDO ENTRAR EM MODO DOULOA VC CLICA VOLUME PARA CIMA PARA CONTINUAR E SOLTA CONECT O CABO NO PC E NO ODIN CLICA STAR SO AGUARDA Q UE VAI DAR CERTO
      ESPERO TER AJUDADO

  • Opa meu problema é o seguinte fiz root correu tudo certo ai então eu fui lançar alguns códigos no BuildPro Editor, ai enfim aconteceu o Boot Loop logo após eu reiniciar o Smartphone. Eu acho que me esqueci de excluir o arquivo que o BuidPro Editor cria, aquele Backup que ele faz automático eu não o exclui. Pode me ajudar não consigo fazer mais nada kkk

  • meu tablet, positivo mini, rooteado há um tempo, asssisti meus animes noite passada, e de manhã fui a escola, voltei e dei uma olhada e, veio uma atualização do king root, dps travou e tive que desligar, quando liguei ficou dando loooooooop infinito
    mas dps formatei 5 vezes e deu certo, valeu

  • ola pessoal, eu fui tentar fazer root no meu moto z play porem no processo precisava atualizar o kernel ate ai ok porem decidi voltar a rom original e deu soft brick e eu acho q e por causa do kernel como recupero???

  • Eae galera precisava de uma ajuda, fui tentar fazer root ontem no meu zenfone 2 de 32gb... a partir de um tutorial no youtube ( , realizei todos os processos porem não deu certo, agora o celular deu boot loop, fica travado carregando na tela da logo da Asus e não sai, estou preocupado sem saber o que fazer, preciso muito do celular e não posso fazer Hard Reset porque tenho coisas importantes de trabalho que estão na memoria interna dele. Sera que tem alguma forma de eu reparar o bot do celular? Agradeço desde já estou super desesperado aqui!

    • Você provavelmente ao terminar de instalar o Supersu confirmou a opção de enraizar o dispositivo pelo TWRP
      Só instalar a Stock Rom e repetir o processo de root selecionando a opção "Não instale" no final
      Já a questão dos arquivos,vai em avançados,gerenciador de arquivos,vai em Sdcard(Ou mnt/Sdcard 0) entra em uma pasta que você deseja copiar e seleciona o bolãozinho no lado inferior esquerdo,copiar e seleciona de novo o bolãozinho no Cartão SD(Ou mnt/Sdcard 1)

Mostrar todos os comentários
267 Compartilhado

O AndroidPIT utiliza cookies para garantir que você tenha a melhor experiência no nosso site. Mais informações

Entendi