sábado, 23 de janeiro de 2010

Android 1.6 para Magic 32A (ROM rápida e estável)

Android 1.6 para Magic 32A (ROM rápida e estável)
Olá pessoal, estou aqui com mais um tutorial quente para instalar o Android 1.6 em aparelhos HTC Magic (32A).

Todos nós sabemos que a versão 1.6 não foi disponibilizada para os aparelhos Magic 32A (HTC Brand), e sim apenas para os MyTouch 3G 32B (Google Brand), então, para quem quer testar essa ótima ROM fique a vontade. Estou usando-a neste momento e tudo funciona beleza. O Bluetooth envia e recebe arquivos :D

OBS:. Não servem para aparelhos com versões de Radio: 6.35.x.x e SPL: 1.76.xxxx (vendidos pela TIM e outras operadoras fora do país, por enquanto).

Então, antes de prosseguir, desligue seu aparelho, ligue-o de volta mantendo pressionada a tecla back. Seu aparelho irá entrar no modo fastboot (uma tela branca com uns androids em cima do skate). Você verá as seguintes informações:

SAPPHIRE PVT 32A ENG S-ON
HBOOT-1.33.0009 (Ou pode ser diferente, mas tem que começar com 1.33.)
CPLD 12 (Pode ser diferente também)
RADIO-3.22.20.17 (Tem que ser realmente essa versão)


Se seu aparelho mostrou essas informações, pode continuar.

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!

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.08.29
6º) SPL HBOOT image: 1.76.2007
7º) Amon_RA Hero Recovery
8º) ROM HTC Magic Fender Edition 1.0
9º) Aplicar os pacotes
10º) Coragem e Paciência.


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:
viewtopic.php?f=28&t=1061

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 (escolha o arquivo que você baixou).
- Quando 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.

- No momento em 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:
http://www.theandroidkitchen.com/Cur...-1.76.2007.img
6º) Baixe esse Radio:
http://www.4shared.com/file/205099704/d ... signe.html
--> Extraia esse arquivo. Deverá conter um arquivo chamado radio.img
7º) Baixe esse Recovery:
http://forum.xda-developers.com/showthread.php?t=561124

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.4shared.com/file/205053084/b ... signe.html
(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.08.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).

Com o modo recovery aberto, faça:

- WIPE --> Wipe data/factory reset (pressione o botão de fazer ligação, confirme pressionando a tecla Home)
Terminado o WIPE, volte para o Menu principal do recovery e escolha:
- Flash zip from sdcard (Escolha a ROM que você jogou no sdcard, pressione botão de fazer ligação, confirme pressionando a tecla Home). Aguarde até que o processo seja totalmente concluído!! NÃO INTERROMPA!!!!!
- Terminado o processo, escolha: Reboot system now!
- Aguarde seu Android carregar totalmente. Será apresentado a você o setupwizard (configuração do aparelho), para configurar é preciso que você tenha plano de dados ou créditos no Chip.

- Configurando a APN (como falei acima, você vai precisar de pacote de dados ou créditos no seu chip).
- Clique em Menu --> Wireless Settings --> New APN (Configure sua APN) Aqui no forum tem uma lista de todas elas gentilmente inicializado por nosso amigo Rodrigo Salfer:
Link das APNs: viewtopic.php?f=25&t=291

- Configurado a APN, salve, habilite-a (é só clicar em cima da APN configurada).
- Entre com seus dados da Conta Google.
- Divirta-se!

Abraços e até a próxima!

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.