Update: Antes de tentar esse método, tente seguir esse novo tutorial você deve conseguir o mesmo efeito com apenas um click, se não der certo ai tente este.
Pessoal esse tutorial foi feito reunindo diversas informações de diversos blogs que fui encontrando, esse procedimento funciona e já fiz no meu celular seguindo exatamente esses passos. Entretando se vc estiver com dúvida me procure no twitter ou pessoalmente.
Root significa acesso de super usuário, vc vai conseguir acessar qualquer coisa do seu telefone. Se vc não sabe se precisa ter acesso root no seu celular, então é por que provalvemente vc não precisa.
Essa é o primeiro post de uma série de posts que vão permitir, entre outras coisas, vc comprar aplicativos do Android Market Americano. Mas vamos lá:
Software necessário
1 – Antes de iniciar o procedimento é necessário ter em mãos alguns arquivos/programas.
Baixe o arquivo vulnerable_recovery_only_RAMDLD90_78. Esse arquivo zip contem o SBF que vamos utilizar.
Fazendo o flash com o SBF
Temos que fazer o flash deste SBF. Será bem rápido, porque este SBF apenas abre a vulnerabilidade necessária para a ativação do “root”, que é o próximo passo.
- Instale os drivers USB a partir dos arquivos baixados anteriormente
- Instale o RSDLite
- Utilizando o 7-Zip, descompacte o arquivo de firmware, e coloque o arquivo .sbf na raiz do seu disco/partição C:\
Certifique-se que seu Milestone não esteja conectado ao computador.
Vá em Menu -> Configurações -> Aplicativos -> Desenvolvimento e ative a opção “Depuração USB”. (Em inglês: Menu -> Settings -> Applications -> Development -> USB Debugging).
Se estiver usando Windows Vista ou 7, execute o RSDLite como “Administrador”. No Windows 7 é só clicar com o botão direito do mouse sobre o RSDLite e escolher esta opção. No Windows Vista é um quase a mesma coisa.
Agora conecte seu Milestone no computador e espere (espere!) até que o RSDLite reconheça o aparelho.
Após o reconhecimento, clique no botão com reticências (“…”) e localize o arquivo .sbf que você copiou na raiz do C:\. O arquivo deverá aparecer no campo “Filename” do RSDLite.
Se tudo estiver OK, o botão “Start” será habilitado, e então você pode clicar nele e esperar pelo término do processo.
A partir deste ponto NÃO MEXA EM NADA ATÉ O FINAL DO PROCESSO. E como saber que o processo acabou? Aparecerá na tela do RSDLite “Finished” na coluna “Status” e “PASS” na coluna “Result”.
Finalmente habilitando o root
Faça o download do arquivo milestone_root.zip.
Após seu Milestone rebootar definitivamente, certifique-se de que o modo “Depuração USB” (ou “USB debugging”) não esteja habilitado. Conecte-o em seu computador, e copie e arquivo “milestone_root.zip” para a raiz do cartão de memória (SDCard).
Em seguida, renomei o arquivo que acabou de copiar no SDCard para “update.zip”. Exatamente assim: “update.zip”.
O próximo passo é ligar seu Milestone no modo “recovery”. Para tanto desligue-o e ligue-o novamente, mas mantenha a tecla da câmera pressionada até que você veja um triângulo com um ponto de exclamação dentro.
A partir deste ponto, pressione a tecla “câmera” e com o botão de volume posicione o cursor sobre o arquivo “update.zip”. Em seguida, utilizando o D-Pad, pressione “OK” para instalar o “update.zip”.
Efetuado o processo, haverá uma opção no menu para “rebootar” o aparelho. Pressione “OK” com o D-Pad sobre ela e pronto: seu Milestone 2.1 está “rooted”.