
Quem usa a versão internacional do Galaxy S não tem tanto o que se queixar da Samsung. As atualizações do sistema operacional têm saído, mesmo que não liberadas oficialmente, com bastante celeridade e tratam-se de boas ROMs, com o desempenho cada vez melhor e sem bugs que efetivamente atrapalhem a vida de ninguém. Ótimo. Venho há um bom tempo usando apenas ROMs originais sobre as quais eu fazia minhas próprias modificações e gostava disso. Não via mais qualquer motivo para pegar custom ROMs prontas e pra mim o cenário de desenvolvimento dessas ROMs estava se tornando uma passarela de egos, com muita gente lançando coisas sem controle de qualidade apenas para não ser esquecido e perder seus fãs pra outro dev. A única custom ROM com que sempre flertei e nunca perdi o interesse em tê-la funcionando no meu aparelho é foi a CyanogenMOD, que infelizmente tardou a se tornar usável na sua versão para o Galaxy S. Até a versão 2.3.3 ainda apresentava muitos bugs. Agora, com as versões baseadas no Android 2.3.4 AOSP, tudo muda de figura. O CyanogenMOD 7 já pode ser usado no dia a dia.
O procedimento de instalação é um tanto mais complexo do que o de uma ROM oficial, que pode ser instalada facilmente através do Odin, ou até mesmo do que uma custom ROM da safra do XDA. É até impossível escrever um guia de instalação para um usuário iniciante, de forma que irei mostrar o “caminho das pedras” pra quem já é escolado.
- Pra começar, certifique-se de estar usando uma ROM com o bootloader, antigo. É preciso estar numa ROM stock do Froyo, que contenha bootloaders, para que tudo corra bem. Recomendo instalar a XXJPU através do Odin, com re-partition selecionado, arquivo PIT e tudo o que tem direito. Qualquer ROM original da Samsung pode ser encontrada aqui;
- Após voltar para a XXJPU – agora você já tem os bootloaders originais do Froyo – é preciso ter um kernel instalado que dê acesso ao ClockworkMOD Recovery. Basta instalar qualquer kernel do hardcore, por exemplo, também fazendo flash do PDA via Odin. Os kernels podem ser encontrados aqui e se você pretende usar o Odin, lembre-se, obviamente, de baixar uma Odin Version;
- Agora você precisa colocar na memória interna (não no SD Card) os arquivos kernel-cm-7-INITIAL-SEUMODELO-signed.zipe update-cm-7-INITIAL-SEUMODELO-signed.zipque podem ser obtidos aqui se você possui um Galaxy S i9000 (internacional) ou aqui se você possui um Galaxy S i9000b (versão comercializada no Brasil e outros países da América Latina);
- Antes de prosseguir, o arquivo kernel-cm-7-INITIAL-SEUMODELO-signed.zip deverá ser renomeado para update.zip;
- Agora reinicie o aparelho no menu de recovery (basta ligar segurando Volume UP + Home, mas se você chegou até aqui e não sabia nem disso, acho que você já tá ferrado);
- Através do menu de recovery, que deve ser o do ClockworkMOD, se você fez tudo corretamente, aplique o update.zip;
- Concluído o procedimento, reinicie o aparelho mais uma vez e a instalação do CyanogenMod 7 será iniciada. Ela leva algum tempo, portanto aguarde;
- Pronto. Seja bem vindo ao CM7.
O que mais me estimulou a mudar para o CM7 foi a experiência com o Nexus S. Se aquele aparelho tem basicamente o mesmo hardware do Galaxy S, não há qualquer razão para ele apresentar melhor desempenho no sistema operacional do que o Galaxy. Depois que minha namorada comprou pra ela um Nexus S e tive a oportunidade de mexer com mais frequência naquele aparelho, boa parte da admiração que eu tinha pelo pessoal do time de desenvolvimento da Samsung se foi. Tudo bem, o Android “mexido” por eles é muito superior a um Android “mexido” pela Motorola, de acordo com as minhas experiências e com as experiências de outros incontáveis curiosos com quem já tive contato. Mas fazer frente ao CM7, não faz. Um aparelho com uma ROM baseada no AOSP tende a ser tudo aquilo que espera o usuário mais exigente.
Quanto aos pontos negativos, no próprio tópico do projeto fica destacado que eles ainda não fizeram funcionar o rádio FM e nem o TV Out, além de uma dificuldade para mudar a opção da conexão de dados de 2G pra 3G e vice-versa (coisa que quase ninguém usa). Ademais, experimentei aqui alguma piora no desempenho do GPS quando comparado ao que eu tinha na XXJVH (Android 2.3.3 stock da Samsung). Fora isso, o sistema está incrivelmente rápido, estável, e cheio de recursos extras para quem gosta de customizar, de criar um “Android pra chamar de seu”.
ATUALIZADO
Fui alertado pelo Hudson, através dos comentários, sobre uma lacuna existente nesse tutorial. O CyanogenMod 7, após a instalação descrita acima, ainda não traz os apps da Google para o sistema. Nem mesmo o Android Market está presente. Para adicionar esses apps, você deve baixar o arquivo zipado aqui, colocá-lo na memória, reiniciar o aparelho no menu de recuperação e, então, aplicar o arquivo .zip. Depois é só iniciar o aparelho que tudo estará por lá.
Obrigado, Hudson!
ATENÇÃO
Tenho recebido incontáveis e-mails de leitores que se aventuraram com modificações em seus aparelhos e tentam, através desses e-mails, pedir socorro. Eu não tenho como fornecer suporte técnico para essas modificações, pois teria um trabalho tremendo para investigar o verdadeiro quadro de gravidade da besteira que cada um fez, além de redigir um passo a passo detalhado para que cada problema possa ser solucionado. Essa é uma missão impossível de ser cumprida por mim e é para isso que existem os fóruns de usuários. Ademais, possuo um Galaxy S i9000 e nunca mexi com as modificações para o i9000b, vendido no Brasil, o que torna ainda mais inviável prestar socorro a quem envia tais e-mails.
As postagens sobre esse tipo de tema por aqui têm se tornado mais e mais raras justamente porque isso não tem público. O perfil de usuário que está capacitado para mexer com essas coisas e assumir as consequências delas não é muito comum e um blog não vai para a frente comunicando-se apenas com um punhado de nerds isolados. Ademais, em todas as postagens que fiz sobre esse assunto, está explicitado que esses procedimentos envolvem riscos que devem ser assumidos por quem se dispuser a experimentá-los.
Atenção
Depois da publicação desse texto, muita coisa mudou no Cyanogen Mod 7 para o Galaxy S. Para informações atualizadas, inclusive sobre o procedimento de instalação, clique aqui.














Ola amigo isntalei o cyanogenmod7 mas não veio com android market. Como faço para instalar ? Outra coisa todos os paus, leg, bugs e defeitos que poderiam acontecer nessas atualizações aconteceu comigo portanto quem tiver problema e so me falar que eu ajudo. abraço
Oi Hudson. Obrigado pela lembrança. Realmente é uma mancada escrever um guia desses e não ensinar como bota os google apps. Ainda hoje eu dou uma atualizada aqui e coloco essa parte no texto. Valeu.
Pingback: 99% dos smartphones com Android estão abertos para roubo de informações
Pingback: Galaxy S II Clone - Custom ROM tenta fazer do seu Galaxy S um "clone" do Galaxy S II
Pingback: Apple, religião e a neurociência estudando o fanboy
Tem o contato do Hudson ? Obrigado.
Grande Droider. Esse passo a passo em portugues ficou excelente. Me diz uma coisa, vc prefere a CM7 ou a JVQ? Estou com esta juntamente com o speedmod t22 e nao estou gostando; além de achar mais lenta que a antiga JPU, jah tive duas black screen of death. Penso seriamente em experimentar a CM pela primeira vez, ou entao colocar a JVP. Outra pegunta, na CM da pra colocar algum kernel pra converter EXT4? Abrcs!!
Outra coisa, no link q vc indicou nao achei o arquivo "kernel-cm-7-INITIAL-SEUMODELO-signed.zip" pra baixar. Tem outra source?
Infelizmente, depois de usar o CM7 por algum tempo eu não consigo mais usar as ROMs da Samsung. Até usei por um tempo essas versões do Android 2.3.4 que sairam pro Galaxy S, mas não dá pra comparar com o CM7, nenhuma. Inicialmente você acha que vai dar, mas depois vê que não rola mesmo.
As coisas mudaram bastante desde que escrevi esse texto, tanto nos downloads quando no método de instalação. Recomendo checar aqui:
http://forum.cyanogenmod.com/forum/83-samsung-gal…
Putz… tava interessado e lendo animadamente, mas desisti de usar IMEDIATAMENTE quando cheguei na frase: "… Ademais, experimentei aqui alguma piora no desempenho do GPS quando comparado ao que eu tinha na XXJVH…"
Imagina se num aparelho que tem fama de ter o pior GPS do sistema solar, que custa 2.000 reais mas tem GPS de 1,99 eu vou instalar uma ROM que já piora o que já é um lixo… Nem vou baixar!
Gustavo, o GPS do JVH é excelente. O melhor que eu cheguei a ver.
As versões atuais do Cyanogen estão muito boas também, sem problemas com o GPS.
Ticiano,
No seu manual e tambem no wiki do CM, assume-se que o aparelho esteja com Android 2.2 rooteado. Mas eu estou com o 2.3 rooteado. Sera que terei que fazer downgrade (como vc disse em seu post) pra depois instalar a CM7? Da problema ir direto do gingerbread pro cyanogen?
Achei
The device already has Gingerbread from Samsung installed, why does it have to downgraded before installing?
Samsung included new bootloaders in the Gingerbread updates that are incompatible with CyanogenMod 7. They break a number of things including, but not limited to, graphical distortion at boot time and broken external SD card. To fix this would require reworking the entire kernel to be based off of Samsung's code drop instead of the far more open (and better written) Nexus S source code. If you don't like it, complain to Samsung for introducing new bootloaders.
Instalei a CM7 e ta rodando td mto mto mais rapido que as roms antigas. Soh estou sentindo grande falta da agenda antiga =/
Depois de penar pra aprender como fazer o calendario do face sincar com o do smart, consegui e venho compartilhar com vcs: http://www.insidefacebook.com/2009/02/15/how-to-s…
Galera, nao utilizem qlqr forma de alterar a net entre 2g/3g. Conselho de amigo. rs
otimo otimo otimo VLW!!
Pingback: Android 2.3.5 para o Samsung Galaxy S i9000 via Cyanogen Mod 7 [Atualizado]
Tentei instalar pela wiki – http://wiki.cyanogenmod.com/wiki/Samsung_Galaxy_S… – e travou na etapa "Method via Recovery"… o windows não reconhece o celular para que eu possa jogar os arquivos necessários no root do cartão.
Alguém pode me dar um força? O celular nem liga mais! Não manjo nada disso, mas não aguentava mais o touchwiz da samsung…=/
Ah, o aparelho é Galaxy S Nacional…
Valeu!!