sexta-feira, 1 de janeiro de 2010

Transformando seu HTC Magic em um HTC "Hero"!

Transformando seu Magic em um "Hero" (Somente MAGIC 32A).

Olá, bom dia á todos os Androidanos! Estou aqui com mais um tutorial quente para o nosso HTC Magic 32A.

Neste tutorial explicarei como atualizar o SPL e o Radio do seu aparelho e aplicar a melhor ROM do momento, isso mesmo a ROM do Cursor, conhecida como CursorSense.
Um pouco sobre a ROM: Essa ROM foi desenvolvida baseada nas próprias atualizações da HTC para o Hero. Uma das suas muitas características é que realmente é uma ROM muito rápida e estável, com muitos aplicativos e Widgets legais. Desenvolvida pelo CursorDroid (codename do desenvolvedor é claro) está sempre mantendo atualizada. Porém com todas essas ótimas características, é um pouco sofrível e tenso aplicar essa ROM no aparelho. Mas, como diz o ditado: "Não há ganho sem dor".
Então, sem enrolações, vamos ao que interessa.

O que vamos precisar:


1º) O aparelho;
2º) ADB funcionando;
3º) Amon_RA-sapphire-v1.5.2H
4º) Engineering SPL:
----- 1.33.2005
----- 1.33.2009
----- 1.33.2010
5º) Radio Image: 6.35.07.29
6º) SPL HBOOT image: 1.76.2007
7º) Amon_RA Hero Recovery
8º) ROM CursorSense-0.9.1
9º) Aplicar os pacotes
10º) Coragem e Paciência.

ATENÇÃO: PROSSIGA POR SUA CONTA E RISCO. NÃO SOU RESPONSÁVEL POR QUALQUER PERDA OU DOR QUE VENHA A SOFRER! A BATERIA DEVE TER PELO MENOS 80% DA CARGA COMPLETA!

Bem, vou explicar passo-a-passo agora como aplicar cada um desses itens.

1º) O aparelho tem que ser um Magic 32A, não testei em outro, então, faça por sua conta e risco.
2º) ADB: Para que você consiga iniciar todo esse processo, é preciso ter o ADB (Android Device Bridge) e os drivers usb corretamente configurados no seu computador. Caso você não tenha o ADB instalado, baixe-o aqui: http://developer.android.com/sdk/index.html. Descompacte-o no diretório c:\. E siga dessa forma para instalar:

HABILITAR O USB-DEBUG DO APARELHO

Habilite o usb-debug do seu aparelho em: settings->applications->development->"USB Debugging"

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.

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 ---> Deverá aparecer o Serial Number do teu aparelho.

3º) Aplicando o recovery. Você pode fazer assim:

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/r ... 1.1.1H.img se o seu aparelho for 32A.

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)

Neste passo, seu telefone vai para uma tela branca 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 os updates.

Como esse Recovery é antigo, devemos atualizá-lo para o mais novo, então siga meus passos aqui:

4º) Bom, depois de atualizarmos nosso Recovery, vamos aplicar o SPL. Muita atenção nesse passo, pois você pode perder totalmente seu aparelho. Baixe o Engineering SPL 1.33.2009 aqui:
http://rapidshare.com/files/267475617/u ... signed.zip. Depois de baixado, jogue-o para a raiz do seu sdcard (o arquivo deve estar em formato .zip, ou seja, deixe-o do mesmo jeito que você o baixou), desligue seu aparelho e ligue-o novamente mantendo pressionada a tecla Home (casinha). Assim que entrar no modo recovery, escolha a opção Choose Apply sdcard:choose zip and select the required SPL update e escolha o arquivo que você baixou.
Assim que terminar de aplicar, pressione o botão verde do seu aparelho (sim, isso mesmo, o botão de fazer chamadas), MUITA ATENÇÃO: PRESSIONE O BOTÃO VERDE APÓS TER TERMINADO O UPDATE DA SPL. Seu aparelho irá reiniciar e voltar para a tela de recovery. Pressione Home + back para reiniciá-lo.
Assim que seu telefone reiniciar, desligue-o e ligue-o de volta mantendo pressionada a tecla back (setinha). Veja se suas informações estão assim:

SAPPHIRE PVT 32A ENG S-OFF H
HBOOT-1.33.2009
CPLD 12
RADIO-3.22.20.17

Se surgirem essas informações, beleza...tudo dando certo. Vamos continuar.

5º) Agora vamos ao passo de transformar nosso Magic em um "Hero" logicamente é claro. Para isso, baixe esses pacotes:
SPL:
6º) Baixe esse Radio:
http://www.theandroidkitchen.com/Cur....07.29-32A.zip --> Extraia esse arquivo. Deverá conter um arquivo chamado radio.img
7º) Baixe esse Recovery:

Após esses arquivos serem baixados, jogue-os para a pasta c:\android-windows-sdk-1.6_r1/tools.

8º) Baixe a ROM:
http://www.theandroidkitchen.com/Cur...9.1-signed.zip (Copie-a para a raiz do seu SDCARD da mesma forma que você baixou).

9º) Agora vamos aplicar esses três arquivos dos itens 5º, 6º e 7º. Para isso, desligue seu aparelho. Ligue-o de volta mantendo pressionada a tecla back (setinha). Plugue o cabo usb entre o computador e o aparelho. Deverá aparecer no seu aparelho um nome em vermelho chamado fastboot-usb. Só faça esse processo se aparecer isso. Vamos aplicar agora:

Acesse o diretório c:\android-windows-sdk-1.6_r1/tools através do seu prompt de comando. Digite: fastboot devices. Deverá aparecer o serial do seu aparelho, conforme mostrei bem lá no inicio (Aplicando o recovery). Se apareceu o serial do seu aparelho, faça:

fastboot flash radio radio.img (Espere até terminar para seguir para o próximo comando abaixo)
fastboot flash hboot hboot-1.76.2007.img (Espere até terminar para seguir para o próximo comando abaixo)
fastboot flash recovery recovery-RA-hero-v1.5.2.img (Espere até terminar para seguir para o próximo comando abaixo)
fastboot erase system -w (Espere até terminar para seguir para o próximo comando abaixo)
fastboot reboot-bootloader

Após esse último comando (fastboot reboot-bootloader) seu aparelho irá reiniciar novamente na tela do fastboot, veja se aparece essas informações:

SAPPHIRE PVT 32A ENG S-OFF H
HBOOT-1.76.2007
CPLD 12
RADIO-6.35.07.29


Caso apareça, desligue o aparelho pressionando a tecla Menu. Ligue-o de volta mantendo pressionada a tecla Home (isso fará com que seu aparelho entre no modo de Recovery). No recovery, aplique a ROM que você jogou em seu SDCARD.

OBS:. O Recovery do Hero que você aplicou não funciona o trackball, ao invés disso, use o botão verde (fazer chamadas).

Após aplicar a ROM, reinicie seu aparelho, reconfigure-o e curta.

10º) Se você chegou até aqui, parabéns, é mais um corajoso com paciência.

Abraços e até a próxima.

Um comentário:

  1. Olá meu camarada! Você ainda tem o Magic? Você o mantém atualizado (com ROMs novas)? Eu tenho um 32A da Tim e botei o Cyanogem 6.1, mas não estou satisfeito. Não é muito rápido e a bateria não está durando nada! Fora que o rádio deu uma piorada (tanto o GSM quanto o Wifi estão indicando sinal fraco onde outrora era melhor).
    Estou pensando em usar outro ROM, mas não conheço os rádios, SPLs e nada disso!
    O sr. tem alguma recomendação? Eu gostaria de ter o Sense se possível. Não pelo Sense em si, mas pelos Widgets da HTC...

    Obrigado e um forte abraço!

    ResponderExcluir