• Inicio
  • Contato
  • Parcerias
  • Twitter
  • Facebook

O Calabouço do Android

www.calaboucodoandroid.com

  • Inicio
  • Anuncie
  • Termos
  • Privacidade
  • Facebook
  • Twitter
  • Google +
Inicio » Calabouço » Como resolver o soft-brick ou loop infinito

Como resolver o soft-brick ou loop infinito

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.

Depois de flashear uma ROM

softbrick 01 striscia 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

softbrick 02 striscia 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.

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

softbrick 03 permessi
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

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?

Kawan Fellipe
4 Comentarios
Calabouço
sexta-feira, 18 de julho de 2014

Compartilhar

Curtir

G+

Twitter

Tweet
Postagens Relacionadas

4 comentários

avatar
Balas
Inácio T Nandi delete 9 de fevereiro de 2016 às 21:16

Olá

Então eu tinha recovery instalado fui fazer att de rom e entrou no loop infinito, só que nao entra mais no modo recovery, seguro botao vol - e power e nao vai, tentei pelo flashtool, consegue acessar e flashear a rom em ftf mas tento ligar fica mesma coisa.

como resolver?

avatar
Balas
Unknown delete 9 de setembro de 2016 às 19:13

Meu celular (Xperia E3) já deu boot infinito umas 7 vezes, eu sempre restauro e as vezes em menos de 24 horas ele volta a dar boot infinito. O que eu faço?

avatar
Balas
Unknown delete 27 de janeiro de 2017 às 01:45

to na mesma situação...

avatar
Balas
Unknown delete 20 de junho de 2017 às 20:36

eu estou com um Sony Xperia z1 tem quase um mes tentando resolver e ate agora nem um método resolver meu problema

Mostrar códigos de conversãoOcultar códigos de conversão
Mostrar EmoticonsOcultar Emoticons
Anterior Proxima Inicio
Tecnologia do Blogger.

facebook

Full Banner

Labels

Android Android 4.4.3 – KitKat Android 4.5 – Lollipop Atualidades Calabouço Google HTC LG Marco Civil da Internet Microsoft Motorola Motorola Moto E Motorola Moto G Motorola Moto X NSA Nokia Reflexão Samsung Samsung Galaxy S5 Sony Twitter WhatsApp

Postagens populares

  • Como resolver o soft-brick ou loop infinito
    Se você tem experiência com ROMs e modificações, é possível que já tenha feito alguma coisa errada, sobretudo depois de ter adquirido segura...
  • WhatsApp: como “espiar” seus contatos
    Quem nunca desejou, mesmo que apenas por um momento, espiar aquela pessoa especial? No passado, eram necessários equipamentos e profissi...
  • XDA One, o app do Fórum da XDA [apk]
    O XDA Developers é uma comunidade de desenvolvedores de software para sistemas operacionais  mobile . Quem conhece, sabe que o fórum é o cor...
  • Android L vai finalmente resolver erro da câmera no Nexus 5
    Se você tem um  Nexus 5 , terá mais um motivo para esperar ansiosamente pelo  Android L : relatórios mostram que ele irá resolver um bug da...
  • Facebook
  • twitter
  • googleplus

twitter

Tweets de @calaboucoa

Marcadores

Android Android 4.4.3 – KitKat Android 4.4.4 – KitKat Android 5.0 – Lollipop Apple App´s Atualidades BlackBerry CES 2014 Calabouço Campus Party 4 Chrome Beta ChromeBook Eletrônicos Facebook Google Google + Google Now HTC HTC One HTC One (M8) Intel Core Internet LG Marco Civil da Internet Microsoft Motorola Motorola Moto E Motorola Moto G Motorola Moto X NSA Nokia Reflexão Samsung Samsung Galaxy S4 Samsung Galaxy S5 Sony Sony Xperia Tablet Z Sony Xperia Z Sony Xperia Z Ultra Sony Xperia ZL Sony Xperia ZR Twitter WhatsApp Windows 8.1 hardware e software

seguir por email

Sorry :/

Olá pessoal, como quem acompanha o blog já sabe nossas postagens mais antigas e seus dados sumiram, mais graças á uma cópia de seguraça que eu obtinha as postagens estão de volta só que como perceberam a imagem pequena que fica na pagina inicial antes da postagem não está sendo exibida sinto que dessa vez eu não poderei fazer nada a não lhes pedir desculpas pelo transtorno
By Making DIfferent / +Get This!

Copyright O Calabouço do Android 2014 . Traduzido Por: Mais Template . Redesign by Aisuka Blog . Powered by Fellipe Oliveira