Postado em julho 27, 2010 às 2:56 am

Instalando o Android 2.2(Froyo) no HTC Magic/myTouch 3G

Dessa vez, o artigo foge um pouquinho do desenvolvimento(mas nem tanto, já que a ROM em questão foi customizada). Eu sou o feliz proprietário de um HTC Magic, que por padrão vem com o Android 1.5, e também proprietário de um Motorola Milestone que não me faz tão feliz assim, que por padrão vem com Android 2.0, mas que já possui atualização para o 2.1 disponível(tanto a Retail – original da motorola – como das operadoras TIM e Vivo aqui no Brasil).

Porém, a HTC havia dito que o Magic não tem hardware o suficiente para rodar o Android 2.2. O que ninguém entende é por que pouco tempo depois, eles enviaram à Rogers(operadora de telefonia canadense) uma ROM do 2.2 para Magic, para ser customizada(esta ROM está prevista para sair oficialmente até outubro). Porém, mesmo ainda faltando tempo para a versão oficial sair, o pessoal do fórum xda lançou uma versão do Android 2.2 para o HTC Magic/myTouch 3g. E é baseada nela que está este artigo. Tive alguns probleminhas da primeira vez que utilizei esta rom, alguns processos ficavam fechando repentinamente(incluindo o telefone, logo eu ficava sem sinal). Fucei e achei algumas manhas, por isso resolvi escrever este artigo. Os links com os arquivos necessários estão no final do artigo. Todos os procedimentos e os arquivos no final do post são para aparelhos 32A. Não esqueça de fazer o backup nandroid para quaisquer emergências, e certifique-se de ter a bateria carregada em no mínimo 80%. Lembrando que não me responsabilizo por nenhum dano ocorrido ao seu aparelho, faça o procedimento por sua conta e risco.

Iniciando o processo – fazendo o root e atualizando a radio

Se o seu aparelho ainda não está “rootado”, ou seja, ainda não tem permissão de root, este vídeo explica bem como fazer. Observe que há a instalação de um aplicativo com a extensão .APK, que nos permite restaurar a radio do aparelho. A radio, o arquivo .img em questão e necessário para o procedimento que iremos executar está no fim do artigo. Cuidado para não utilizar a radio errada, isso poderá transformar seu aparelho em um lindo tijolo HTC. Para se certificar que o seu aparelho é 32A, faça como mostrado no começo do vídeo, desligando o aparelho e religando segurando o botão voltar. A tela branca deverá exibir na 1ª linda o modelo do aparelho. Agora, seu aparelho já deverá estar com o Radio Sapphire 1.70. No link no final do artigo, faça download do arquivo recovery-RA-sapphire-v1.7.0H.img.

Atualizando a SPL

Depois disso, devemos atualizar a SPL do aparelho, utilizando a SPL de final 2005. Para isso, devemos renomear o arquivo para update.zip e colocá-lo no cartão de memória. Desligue o aparelho e o reinicie em modo recovery (segurando o botão home – a casinha). Navegue até a opção “flash zip from sdcard”. Lá deve aparecer o arquivo update.zip. Aplica a atualização, e aí é que vem os macetes: Volte ao menu inicial, entre na opção “partition sdcard”, e depois escolha a opção “Partition SD”. Deixe 128mb para swap, e deixe 512mb para a partição ext2. Volte ao menu inicial, vá em “wipe”, e aplique TODOS os wipes. Agora ligue seu aparelho à usb do computador(se já esteve ligado durante todo o processo, não tem problema) volte ao menu inicial, e selecione a opção “USB-MS toggle” para montar o cartão de memória como drive externo no seu pc.

Finalizando e instalando a ROM

Coloque a rom do Android 2.2 no diretório raiz do seu cartão sd, volte ao menu inicial e vá novamente à opção “flash zip from sdcard”. O arquivo update.zip não estará mais lá, pois o cartão de memória foi formatado, só aparecerá o arquivo da ROM. Aplique o update e seja feliz :D

É importante lembrar que o primeiro boot costuma ser meio demorado, algo entre 3 a 10 minutos. Se passado esse tempo o aparelho não entrou no sistema operacional, é por que o procedimento não deu certo. Reinicie na tela de recovery(segurando o botão home), ative o modo usb, copie seu  backup nandroid para o cartão, volte ao menu inicial, vá a ” backup/restore” e restaure a versão antiga do sistema operacional.

Abaixo, dois vídeos que fiz ao testar a ROM nova:

Links:

SPL: http://www.gadget-space.com/htc-magic-spl-hboot-collection/

Radio: http://files.androidspin.com/downloads.php?dir=amon_ra/RECOVERY/

ROM Android 2.2 (Froyo): http://forum.xda-developers.com/showthread.php?t=723520

Em tempo: Procurei por “flash player” no market, e achei. Mas mesmo assim, tentei acessar um site feito em flex, e não consegui.
Em tempo 2: Cometi um errinho – O HTC Dream, que eu cito no vídeo como sendo um dos nomes do HTC Magic é na verdade um dos nomes do G1, primeiro aparelho lançado com android no mercado.

Abraços e keep coding!

22 Respostas para “Instalando o Android 2.2(Froyo) no HTC Magic/myTouch 3G”

  1. Instalando o Android 2.2(Froyo) no HTC Magic/myTouch 3G … | GSM Brasil em julho 27th, 2010 at 08:33 says:

    [...] Original post: Instalando o Android 2.2(Froyo) no HTC Magic/myTouch 3G … [...]

  2. Jefferson Dantas em julho 27th, 2010 at 08:52 says:

    Muito bom seu artigo, didático e, principalmente, convidativo para usar essa versão fantástica do Android. Não vejo a hora de chegar o meu….
    Parabéns mesmo pelo artigo!!

  3. Otavio Augusto em agosto 5th, 2010 at 01:04 says:

    Cara, bem em tempo =]

    Valeu!

    Só 1 uma dúvida, pode responder via e-mail se quiser….
    Vc perdeu alguma funcionalidade?!

    Pq eu comprei meu Magic no eBay, o vendedor colocou uma ROM tailandesa do Android 1.6 e eu *não* consigo acessar qualquer aplicativo do Google… :\

    No mais, valeu

  4. Vitor Buzato em agosto 9th, 2010 at 13:09 says:

    Olá meu amigo,

    Vou tentar atualizar, mas gostaria de saber se vc conseguiu fazer funcionar a operadora Vivo nele?

    Estou tendo dificuldades somente pra vivo e o aparelho é quadriband.
    Poderia me ajudar? Versão Android 1.5
    Obrigado,

  5. Bruno Bemfica em agosto 9th, 2010 at 14:38 says:

    Vitor, obrigado pelo comentário. Fiz o teste com o chip da Vivo de um amigo meu, e funcionou normalmente no Android 2.2. Talvez o problema seja o chip. Meu antigo chip da TIM tinha problemas de sinal, fui à loja e ativei a linha em outro chip. Me resolveu o problema.

    Abraços!

  6. Bruno Bemfica em agosto 9th, 2010 at 15:06 says:

    Obrigado pelo comentário, Augusto. Só o que eu te aconselho é a não utilizar o recurso REBOOT do aparelho, pois cada vez que usa é uma surpresa diferente(duplica ícones, apaga ícones, etc). De resto, tudo funcionando perfeitamente.

  7. New_Dante em agosto 10th, 2010 at 13:05 says:

    Seguinte, meu magic estava rodando My Hero, fui passar ele para Android 2.2, mas alguma coisa deu errado, e ele naum liga, ele entra na pagina da HTC Magic e dali reinicia, e fica reiniciando, sem entrar, ele entra sim no Power + Black e Power + Home, e ja formatei o SdCard, mas o pior ta por vim, eu naum tenho o Backup.. como devo proceder para reistalar o Android no meu HTC Magic, prescizo de ajuda e um tutorial com esse meu poblema, posi ja tentei varia coisas pelo Power + Home, em Backup e Restore… mas ele naum liga…. perdi tudo e so tenho acesso ao Power + Home e ao Power + Black, oque fazer me ajudem! Plis

  8. Bruno Bemfica em agosto 10th, 2010 at 13:27 says:

    Obrigado pelo comentário, Alexandre. O que eu te aconselho a fazer é procurar a ROM, a Radio e a SPL originais do Magic 1.5(provável que tenha no XDA-Developers, o link está no fim do artigo), e restaurá-las, para aí sim fazer a atualização para o Android 2.2.

    Abraços!

  9. New_Dante em agosto 11th, 2010 at 09:18 says:

    Bruno, consegui instalar o 2.1 meio k no dizispero, mas consegui fazer funcionar.
    Olha naum consegui colocar o recovery-RA-sapphire-v1.7.0H.img , ate pq segui o vidio acima, e instalei o Arquivo APK, que seria o Backp, mas so da erro, como k eu faço? olhe os dados do meu cel

    SAPPHIRE PVT 32A ENG S-OFF H
    HBOOT-1.33.2010 (SAPP10000)
    RADIO-6.35.10.18
    Jun 2 2009, 17:27:03

  10. VANDERLEI em agosto 12th, 2010 at 13:33 says:

    SAPHIRE PVT 32A SHIP S-ON H
    HBOOT-1.76.0007 (SAPP60000)
    CPLD-12
    RADIO-6.35.07.29

    NÃO CONSIGO FAZER NENHUM DOS PROCESSOS DESCRITOS POR VOCE ELE NAO GRAVA A IMG 1.7 E AO TENTAR INSTALAR UPDATE.ZIP DA ERRO?

  11. Bruno Bemfica em agosto 12th, 2010 at 13:54 says:

    Vanderlei, a tua já está na 1.7

  12. William em agosto 12th, 2010 at 18:19 says:

    Bruno, parabens pelo post!! Esses vídeos ajudam a termos uma idéia melhor da ROM.
    Não quero ser chato, mas sinceramente pra mim que to com o 2.1 (cyanogen), achei besteira trocar a ROM (e no meu caso a Radio), só pelas funcões que nos mostrou. To pensando em esperar sair esta novamente só que com aplicação de flash.

  13. Bruno Bemfica em agosto 13th, 2010 at 01:16 says:

    Obrigado pelo comentário. Pela melhoria na velocidade do aparelho(450% mais rápido que o android 2.1), pelo tethering nativo sem ter que utilizar o PDANet, pelo fato de poder instalar aplicativos no cartão de memória, eu já acho que vale a pena. Quanto ao flash, realmente não consegui rodar. O browser fecha 6 segundos depois de abrir, mesmo que a página aberta não tenha flash.

  14. Fred em agosto 16th, 2010 at 21:34 says:

    Muito legal o post! Vou atualizar meu Magic também. Esse aplicativo que voce baixou do Maps é oficial do Google? Saiu uma nova atualização de ROM no site da HTC. Dá uma olhada lá e me fala se ela vai servir pra algo nessa atualização? abraços

  15. Bruno Bemfica em agosto 17th, 2010 at 00:07 says:

    Obrigado pelo comentário, Fred. O aplicativo do Mapas que eu baixei no market é oficial do Google sim! E eu fui até o site da HTC procurar essa atualização de ROM, mas a última que eu achei foi de 2009, por enquanto nada oficial ainda.

    Abraços!

  16. Breno em agosto 20th, 2010 at 15:38 says:

    Bruno quando você diz que o Browser fecha 6 segundos depois de abrir, quer dizer que você não consegue mais acessar paginas da internet no seu Magic? ele sempre fica fechando sozinho?
    Abraços,

  17. Bruno Bemfica em agosto 20th, 2010 at 16:02 says:

    Exato, Breno. Mesmo que a página não tenha flash, o browser não roda. Tive que desinstalar o flash para poder acessar a internet novamente. Pelo que vi de explicação, a versão do flash que eu instalei era a do aparelho 32b, não 32a, que é meu aparelho. Porém, não achei a versão do 32a para download.

  18. Ledir Antunes em agosto 30th, 2010 at 12:21 says:

    Belissimo post Bruno.

    Atualizei meu HTC Magic e está super estavel com o 2.2. Continuo pesquisando sobre uma solução para o Flash, também não consigo rodá-lo

  19. Bruno Bemfica em agosto 30th, 2010 at 13:26 says:

    Obrigado pelo comentário, Ledir. Realmente, também não achei nenhuma solução até agora. Pelo visto, teremos de esperar até sair a ROM oficial da Rogers.

  20. Tiago Santana em setembro 1st, 2010 at 01:00 says:

    Bruno,

    Muito bom o seu post cara! Só uma dúvida… a versão oficial do Android 2.2 para o HTC Magic está previsto para sair em outubro mesmo pela HTC? Comprei o meu aparelho recentemente e inclusive ele está com uma ROM mais atual do que a disponível para Download no site da HTC e caso saia por volta de outubro mesmo, acho que vou aguardar!

    Se puder me responder agradeço!

    Parabéns pelo post cara!

    Abraços!

  21. Bruno Bemfica em setembro 1st, 2010 at 07:38 says:

    Obrigado pelo comentário, Tiago. A versão oficial está prevista apenas para o myTouch 3G, da Rogers(operadora canadense), que é como eles chamam o Magic lá fora. Mas ainda não se tem certeza disso, visto que a única operadora do mundo a receber essa atualização foi a citada acima, então só esperando pra ver mesmo.

    Abraços!

  22. Tiago Santana em setembro 1st, 2010 at 21:27 says:

    SAPHIRE PVT 32A SHIP S-ON H
    HBOOT-1.76.0007 (SAPP60000)
    CPLD-12
    RADIO-6.35.07.29

    No caso eu gostaria de somente dar as permissões de root para o meu HTC. Para isso eu preciso atualizar a Radio do aparelho tbm? Caso eu tenha que atualizar a Radio, qual arquivo .img eu devo usar? Vi no link disponível, e têm várias versões para o SAPHIRE.

    Abraços e obrigado!

Deixar um comentário