A saga do Galaxy S i9000
Recentemente adquiri um Galaxy S i9000, conhecido como a versão internacional. Um aparelho notável, como tela de alta resolução, ótimo processador e rodando o Android 2.1
Eclair.
Logo após a compra veio a boa notícia, a Samsung anunciou que forneceria atualizações para a versão 2.2
do sistema, conhecida como Android Froyo. Para mim e muitos outros, a maior vantagem da atualização seria permitir o uso do aplicativo Skype, visto que ele só funciona a partir da versão Froyo.
Aparelho atualizado e tudo funcionando bem. Mas não quer dizer que precise ficar assim, basta um pouquinho de ousadia… Pronto, resolvi tirar a versão oficial e testar algum mod personalizado e ver qual seria o resultado.
A princípio, percebi os seguintes obstáculos:
- Essa versão do Galaxy só possui acesso ao modo de recuperação via software.
- O modo de recuperação da versão
2.2
oficial (conhecido como e3) só permite a utilização de pacotes assinados pelo fabricante.
A solução do 1º obstáculo é simples, basta utilizar o comando adb recovery mode
com o aparelho conectado via USB. Já o 2º obstáculo foi bem mais trabalhoso. Inicialmente tentei realizar um downgrade do modo de recuperação, passando-o para a versão e2, mas a operação falhou. Então resolvi ser mais agressivo e realizar o downgrade do Android para a versão 2.1
.
Devido a um problema na imagem do firmware utilizado, o aparelho entrou em brick. E assim acabei conhecendo a famosa Black Screen of Death:
O que seria brick?
Em poucas palavras, seu aparelho se torna inútil e muito semelhante a um tijolo… E o pior, essa versão do Galaxy também só entra em modo de download, utilizado para atualizar o firmware, via software. Resumindo, não é possível atualizar seu aparelho, já que não há acesso ao sistema.
Foi então que encontrei este excelente vídeo e tudo foi resolvido.
Consegui colocar o Android 2.1
e aplicar o Insanity mod via ROM Manager ClockworkMod. O mod rodou bem, inclusive com algumas otimizações no gasto de bateria. Contudo, perde-se muitos aplicativos disponíveis especialmente para a versão oficial do Galaxy S. Até existem algumas formas de colocá-los de volta, mas não é como na versão oficial.
Então retornei ao Android 2.1
, via atualização de firmware, para fazer a atualização oficial utilizando o programa Samsung Kies. Tudo ocorreu bem, sendo que dessa vez eles já tinham disponibilizado a versão 2.2.1
. Mas qual seria a razão para se disponibilizar a versão 2.2.1
poucos dias depois?
Descobri da pior maneira. Já não era mais possível adquirir acesso root
através do aplicativo Z4Root, que faz todo o procedimento pelo próprio aparelho. Por sorte, acabei encontrando o SuperOneClick e o mundo voltou a sorrir. Com ele é possível obter o acesso root na versão 2.2.1
, o único detalhe é a utilização de um sistema Windows para o mesmo.
Atualmente, estou satisfeito com o estado do aparelho, mas não descarto a possibilidade de no futuro voltar a testar algum outro mod, afinal o CyanogenMod ainda não foi lançado oficialmente para o i9000. Medo de brick? Não, já sei como utilizar os resistores