Como rootear o Motorola Defy e instalar o Cyanogenmod no seu #smartphone #Android


Receba nosso boletim semanal!
Tecnologia que Interessa!

Antes de mais nada, um aviso óbvio, mas muito importante: as instruções aqui contidas podem resultar na perda da garantia do seu aparelho, bem como na perda de dados, de forma que não nos responsabilizamos pelos resultados obtidos. Use por sua conta e risco!

Motorola Defy

O Motorola Defy é um aparelho que não é dos mais modernos atualmente, mas tem o diferencial de ser à prova de quedas e riscos, e por isso tem um apelo significativo entre os usuários e representa uma boa escolha de smartphone com android. O aparelho possui versões distintas, que podem ser identificadas analisando a cor da lente da câmera, em geral verde ou vermelha. Mais informações no Fórum XDA (em inglês), a principal referência para quem quer testar roms e "brincar de hackear" seu aparelho android, seja o Defy ou outro.

As instruções aqui contidas foram testadas no Motorola Defy com lentes vermelhas. Existe a possibilidade de funcionarem em outras variações do aparelho, mas não testamos, e assim não podemos garantir, então fica a critério de cada um testar ou não.

Cyanogenmod

O Cyanogenmod é uma ROM, ou seja, uma imagem modificada do sistema android que oferece algumas vantagens, especialmente para usuários órfãos de fabricantes, já que é comum que aparelhos mais antigos fiquem pra trás nas atualizações de versão do android, sendo este o principal benefício, na minha opinião, de utilizar este tipo de software modificado.

O Cyanogenmod é muito popular, e atualmente a versão estável para o Defy é a 7.1, que traz o Android 2.3.7, e pode ser obtida aqui. Os desenvolvedores já estão trabalhando na versão 4.0 (Ice Cream Sandwich), mas ainda está em alpha, por isso não recomendo. Instalei a versão estável no meu Defy, e estou muito satisfeito com o aumento de velocidade em relação à versão padrão da Motorola, que traz o Android 2.2.1 e o Motoblur, o famoso bloatware deste fabricante.

Rooteando o Defy

Antes de instalar o Cyanogenmod, é necessário ativar o acesso de root ao aparelho, possibilitando assim a instalação das aplicações necessárias ao processo e obtendo acesso para modificar áreas críticas do sistema. Para rootear o Defy, você vai precisar do SuperOneClick e dos drivers da Motorola (32 ou 64 bits). Vamos aos passos:
  • Instale os drivers da Motorola no seu PC;
  • Reinicie o PC;
  • Desligue o Defy;
  • Ligue o Defy com o botão de volume pressionado para cima;
  • Conecte o aparelho ao PC e aguarde a instalação dos drivers adicionais;
  • Desligue o Defy e ligue normalmente;
  • Ative a depuração USB em Configurações - Aplicativos - Desenvolvimento;
  • Conecte o Defy ao PC via USB e aguarde a instalação de drivers adicionais, se necessário;
  • Desconecte o Defy do PC;
  • Reinicie o PC;
  • Execute o SuperOneClick;
  • Conecte o Defy ao PC via USB;
  • Clique em Root e aguarde a indicação de término com sucesso;
  • Se solicitado, confirme a instalação do Busybox;
  • Se solicitado, diga não para a realização do teste de root;
  • Pronto, seu aparelho está rooteado! Basta reiniciá-lo.
Instalando o Cyanogenmod
Para instalar o Cyanogenmod, você vai precisar das apps 2ndinit, Clockwordmod Recovery, Rom Manager e Titanium Backup. Há outras alternativas, mas eu fiz o processo utilizando estas apps. Vamos aos passos:
  • Desative a depuração USB do Defy;
  • Baixe o 2ndinit e o Clockwordmod Recovery no PC, e copie os arquivos na raiz do cartão SD do Defy;
  • Baixe o Cyanogenmod e as apps do Google, e copie na raiz do cartão SD;
  • Instale o Rom Manager e o Titanium Backup a partir do Market;
  • Realize um backup completo dos apps e dados do sistema usando o Titanium Backup. Isto é muito importante, pois todos os dados que não estiverem no cartão SD serão perdidos no processo!
  • Instale o 2ndinit usando o gerenciador de arquivos do Defy (sugiro a versão 1.4.2, as outras não funcionaram comigo);
  • Execute o 2ndinit, e faça a instalação do 2ndinit Recovery;
  • Desligue o Defy, e ligue novamente, ele deve entrar no boot menu;
  • Se isto não acontecer, desligue novamente, ligue e, quando aparecer o led azul, pressione volume pra baixo;
  • Escolha a opção Recovery - Custom Recovery;
  • Escolha a opção Wipe data/factory e aguarde a conclusão;
  • Escolha a opção Wipe cache e aguarde a conclusão;
  • Escolha a opção install from sd card, escolha o arquivo zip do Cyanogenmod e aguarde;
  • Escolha a opção install from sd card, escolha o arquivo zip das apps do Google e aguarde;
  • Reinicie o aparelho e verifique que ele vai iniciar com o Cyanogenmod!
  • Agora é só instalar o Titanium Backup do market e restaurar seu backup e dados do sistema.
Caso tenha problemas com o procedimento acima, pode tentar o procedimento abaixo, que comigo não funcionou, mas pode ser útil pra você:
  • Instale o Clockwordmod Recovery usando o gerenciador de arquivos do Defy;
  • Execute o Clockwordmod, e faça a instalação do Clockwordmod Recovery;
  • Execute o ROM Manager, informe o modelo Defy;
  • Ele vai indicar que não há instalador automático para o Recovery no Defy, Informe que já fez a instalação do Clockwordmod;
  • Escolha a opção instalar ROM do cartão SD e selecione o arquivo zip do Cyanogenmod;
  • Indique que quer fazer o Wipe data/factory e Wipe cache, e ainda o Backup, caso não tenha feito com o Titanium Backup;
  • O Defy será reiniciado e a instalação do Cyanogenmod será feita automaticamente;
  • Agora é só restaurar o backup, e pronto!
Problemas

Após realizar o procedimento, algumas pessoas indicaram que não estavam conseguindo ligar pra mim, sempre indicava caixa postal. Acredito que resolvi isso usando o Defy Baseband Switcher, e alterando a faixa de frequência do aparelho.

Ao realizar o procedimento, esqueci de instalar o zip com os apps da Google, e por isso fiquei sem acesso ao market e não conseguia instalar o Titanium Backup para restaurar minhas apps e dados.

Portanto, não esqueçam de instalar os apps do Google!

Qualquer dúvida, usem os comentários!

Siga-nos no Twitter!
Curta nossa página no facebook!
Confira outros textos sobre o tema!

Christian Guerreiro

Professor por vocação, blogueiro e servidor público por opção, amante da tecnologia e viciado em informação.


Ensino a distância em Tecnologia da Informação: Virtualização com VMware, Big Data com Hadoop, Certificação ITIL 2011 Foundations e muito mais.


Suporte o Tecnologia que Interessa!

Você acha que as informações compartilhadas aqui são úteis?
Então me ajude a produzir ainda mais e melhores conteúdos!


É muito fácil. Basta divulgar nossos treinamentos pra alguém que conheça!


E se for de Salvador, podemos estruturar um curso presencial para sua empresa!

Eu vou ficar muito grato (e quem fizer os curso também :)!