Olá a todos, venho aqui neste tutorial, explicar como "hackear" o seu aparelho HTC Magic 32A/32B Handsets.
Ai vem a pergunta: Pra que preciso "hackear" meu aparelho?
Resposta: Com o teu aparelho "hackeado" você pode fazer muitas coisas, como por exemplo: instalar aplicativos no sdcard, fazer com que teu aparelho vire um roteador wireless, instalar novas ROM´s (que pra mim é a melhor parte), fazer backkups completos do sistema, entre outras funções.
Vamos ao que interessa. Tudo que vamos precisar é de um recovery image, pois o que vem no aparelho é protegido contra escrita.
O primeiro passo é saber qual o tipo de aparelho que você tem, pois tanto o Magic 32A quanto o 32B tem o mesmo visual, porém o hardware é diferente, o que exige softwares diferentes. Para isso, desligue o seu aparelho. Ligue-o de volta segurando sempre a tecla back + power, irá aparecer uma tela como essa abaixo:
http://developer.android.com/sdk/1.6_r1/index.html
Trata-se de uma ferramenta de desenvolvimento do Android. Vamos precisar dela por causa do driver usb. Esse driver usb é necessário porque vamos criar uma interface adb (android device bridge), obrigatóriamente indispensável para o nosso processo.
2º PASSO:
Habilite o usb-debug do seu aparelho em: settings->applications->development->"USB Debugging"
3º PASSO:
Com o android-sdk-1.6 baixado no seu computador, descompacte-o e jogue diretamente na unidade c:\ do seu computador. Plugue o cabo usb no computador e no seu aparelho HTC Magic. O windows irá solicitar a instalação dos drivers, então aponte o driver de instalação para C:\android-windows-sdk-1.6\usb_driver\i386.
4º PASSO:
Com os drivers propriamente instalados, e o aparelho conectado ao seu computador através da usb, abra um prompt de comando e vá até o diretório do android-windows-sdk-1.6/tools, assim:
c:\android-windows-sdk-1.6_r1/tools
Com o diretório setado, vamos verificar se o sdk do android consegue identificar o seu aparelho, para isso faça:
5º PASSO:
c:\android-windows-sdk-1.6_r1/tools > adb devices enter. Deverá aparecer:
List of devices attached
HT96PKF01091 device
Ou seja, aparecerá o serial do seu aparelho. Se não aparecer nenhuma informação, é porque o adb não reconheceu seu aparelho, talvez o driver de usb que você instalou esteja errado. Caso aconteça isso, não prossiga com o processo de root.
6º PASSO:
Se o serial do seu aparelho aparecer, pode continuar com o processo de rooting.
Faça o download desse recovery-image: http://rapidshare.com/files/252267998/recovery-RAv1.1.1H.img se o seu aparelho for 32A.
Caso seu aparelho seja 32B, faça esse download: http://rapidshare.com/files/252267997/recovery-RAv1.1.1G.img
Bom, com a imagem de recovery baixada, jogue-a no diretório c:\android-windows-sdk-1.6_r1/tools, e vamos prosseguir para o 7º passo.
7º PASSO:
Dê um boot no teu aparelho no modo de fastboot, ou seja. Desligue o aparelho, mantenha a tecla back pressionada e pressione power. Assim que aparecer a tela do fastboot (aparecerá a mesma tela que explicada acima, onde indica o tipo de aparelho que você tem), solte a tecla back.
No prompt de comando do seu computador (c:\android-windows-sdk-1.6_r1/tools), digte:
fastboot boot recovery-RAv1.1.1H.img (para aparelhos 32A)
Ou
fastboot boot recovery-RAv1.1.1G.img (para aparelhos 32B)
Neste passo, seu telefone vai para uma tela preta com opções em verde. Deixa-a como está e não interrompa o processo.
Agora faça:
adb shell mount -a (ignore os erros que aparecerão).
Agora faça os seguintes comandos:
adb push recovery-RAv1.1.1H.img /system/recovery.img
adb push recovery-RAv1.1.1H.img /sdcard/recovery-RAv1.1.1H.img
adb shell flash_image recovery /sdcard/recovery-RAv1.1.1H.img
E quando estiver terminado, dê um reboot em seu aparelho. Neste ponto, já temos uma nova recovery-image pronta para flashear nossas ROM´s favoritas.
Ai vem a pergunta: Pra que preciso "hackear" meu aparelho?
Resposta: Com o teu aparelho "hackeado" você pode fazer muitas coisas, como por exemplo: instalar aplicativos no sdcard, fazer com que teu aparelho vire um roteador wireless, instalar novas ROM´s (que pra mim é a melhor parte), fazer backkups completos do sistema, entre outras funções.
Vamos ao que interessa. Tudo que vamos precisar é de um recovery image, pois o que vem no aparelho é protegido contra escrita.
O primeiro passo é saber qual o tipo de aparelho que você tem, pois tanto o Magic 32A quanto o 32B tem o mesmo visual, porém o hardware é diferente, o que exige softwares diferentes. Para isso, desligue o seu aparelho. Ligue-o de volta segurando sempre a tecla back + power, irá aparecer uma tela como essa abaixo:
SAPPHIRE PVT 32A SHIP S-ON H
HBOOT-1.33.0009 (SAPP10000)
CPLD-12
RADIO-3.22.20.17
May 8 2009,21:02:32
A tela acima indica que o seu aparelho é um HTC Magic 32A.
Então, vamos ao processo de rooting do aparelho para flashearmos a nossa nova ROM, que tem uma interface com SenseUI, que ao meu ver, é show de bola.
OBS: ANTES DE PROSSEGUIR, TENHA CERTEZA DE QUE A BATERIA DO SEU APARELHO ESTEJA TOTALMENTE CARREGADA. SE ALGO INTERFERIR NO PROCESSO, VOCÊ PODE PERDER O APARELHO.
NÃO SOU RESPONSÁVEL POR QUALQUER DANO OU PERDA DO SEU APARELHO. FAÇA POR SUA PRÓPRIA CONTA E RISCO.
NÃO SOU RESPONSÁVEL POR QUALQUER DANO OU PERDA DO SEU APARELHO. FAÇA POR SUA PRÓPRIA CONTA E RISCO.
1º PASSO:
BAIXANDO O SDK-DEVELOPER
Primeiro baixe esse software:
http://developer.android.com/sdk/1.6_r1/index.html
Trata-se de uma ferramenta de desenvolvimento do Android. Vamos precisar dela por causa do driver usb. Esse driver usb é necessário porque vamos criar uma interface adb (android device bridge), obrigatóriamente indispensável para o nosso processo.
2º PASSO:
HABILITAR O USB-DEBUG DO APARELHO
Habilite o usb-debug do seu aparelho em: settings->applications->development->"USB Debugging"
3º PASSO:
INSTALAR OS DRIVERS DA USB/ADB
Com o android-sdk-1.6 baixado no seu computador, descompacte-o e jogue diretamente na unidade c:\ do seu computador. Plugue o cabo usb no computador e no seu aparelho HTC Magic. O windows irá solicitar a instalação dos drivers, então aponte o driver de instalação para C:\android-windows-sdk-1.6\usb_driver\i386.
4º PASSO:
ACESSANDO O DIRETÓRIO DO SDK
Com os drivers propriamente instalados, e o aparelho conectado ao seu computador através da usb, abra um prompt de comando e vá até o diretório do android-windows-sdk-1.6/tools, assim:
c:\android-windows-sdk-1.6_r1/tools
Com o diretório setado, vamos verificar se o sdk do android consegue identificar o seu aparelho, para isso faça:
5º PASSO:
TESTANDO SE O ADB RECONHECE O APARELHO
c:\android-windows-sdk-1.6_r1/tools > adb devices enter. Deverá aparecer:
List of devices attached
HT96PKF01091 device
Ou seja, aparecerá o serial do seu aparelho. Se não aparecer nenhuma informação, é porque o adb não reconheceu seu aparelho, talvez o driver de usb que você instalou esteja errado. Caso aconteça isso, não prossiga com o processo de root.
6º PASSO:
BAIXANDO O AMON-RA RECOVERY-IMAGE
Se o serial do seu aparelho aparecer, pode continuar com o processo de rooting.
Faça o download desse recovery-image: http://rapidshare.com/files/252267998/recovery-RAv1.1.1H.img se o seu aparelho for 32A.
Caso seu aparelho seja 32B, faça esse download: http://rapidshare.com/files/252267997/recovery-RAv1.1.1G.img
Bom, com a imagem de recovery baixada, jogue-a no diretório c:\android-windows-sdk-1.6_r1/tools, e vamos prosseguir para o 7º passo.
7º PASSO:
APLICANDO O AMON-RA RECOVERY IMAGE
Dê um boot no teu aparelho no modo de fastboot, ou seja. Desligue o aparelho, mantenha a tecla back pressionada e pressione power. Assim que aparecer a tela do fastboot (aparecerá a mesma tela que explicada acima, onde indica o tipo de aparelho que você tem), solte a tecla back.
No prompt de comando do seu computador (c:\android-windows-sdk-1.6_r1/tools), digte:
fastboot boot recovery-RAv1.1.1H.img (para aparelhos 32A)
Ou
fastboot boot recovery-RAv1.1.1G.img (para aparelhos 32B)
Neste passo, seu telefone vai para uma tela preta com opções em verde. Deixa-a como está e não interrompa o processo.
Agora faça:
adb shell mount -a (ignore os erros que aparecerão).
Agora faça os seguintes comandos:
adb push recovery-RAv1.1.1H.img /system/recovery.img
adb push recovery-RAv1.1.1H.img /sdcard/recovery-RAv1.1.1H.img
adb shell flash_image recovery /sdcard/recovery-RAv1.1.1H.img
E quando estiver terminado, dê um reboot em seu aparelho. Neste ponto, já temos uma nova recovery-image pronta para flashear nossas ROM´s favoritas.
:->
8º PASSO:
FLASHEANDO A NOVA ROM HTC Magic com interface SenseUI.
Baixe essa ROM: http://www.4shared.com/account/file/160416160/d1f3441f/magic_gyd_v21b5_sense.htmlRenomeia a ROM para update e jogue-a na raiz do seu sdcard (não jogue em uma pasta, e sim na raíz do sdcard).
Desligue seu aparelho. Ligue-o novamente mantendo a tecla home + power, até aparecer a tela Android system recovery utility.
Seu aparelho deverá estar ligado na usb do computador.
Faça um backup do seu sistema, com os passos abaixo:
c:\android-sdk-windows-1.6_r1> adb shell enter
# mount -a enter (ignore os erros)
Escolha Nandroid v2.1.1 backup. Aguarde até que o aparelho faça o backup dos dados.
Terminando o backup, vamos fazer o processo de WIPE (zerar todos os dados do aparelho). Para isso escolha:
- Wipe data/factory reset (Aguarde até que o processo seja concluído).
Próximo passo, aplicar a nossa ROM. Para isso escolha:
- Apply sdcard: update.zip. (Aguarde até que o processo seja totalmente concluido).
Quando tudo for concluído, selecione - Reboot system now.
Pronto, agora espere uns 30 minutos para que seu novo sistema seja aplicado. Sim, realmente o processo de boot do sistema demora muito na primeira vez. Não interrompa o processo.
Finalmente agora é só alegria e curtição do seu HTC Magic com acesso a root e a ROM do Hero.
Divirta-se.
OBS: ANTES DE PROSSEGUIR, TENHA CERTEZA DE QUE A BATERIA DO SEU APARELHO ESTEJA TOTALMENTE CARREGADA. SE ALGO INTERFERIR NO PROCESSO, VOCÊ PODE PERDER O APARELHO.
NÃO SOU RESPONSÁVEL POR QUALQUER DANO OU PERDA DO SEU APARELHO. FAÇA POR SUA PRÓPRIA CONTA E RISCO.