AVISO: embora estes passos tenham sido testados por várias pessoas, há sempre a hipótese de algo correr mal. Como tal, não nos podemos responsabilizar por quaisquer problemas. A responsabilidade da actualização fica a cargo de cada um.
Se procuras informação sobre como actualizar o kernel, não deixes de ver também como actualizar o kernel do Galaxy S.
Por onde começar? Existem dois locais de referência, o XDA e o nosso bem conhecido androidPT. Existem inúmeros guias que descrevem detalhadamente o processo de update, tanto em inglês como em português.
O on.one tem feito um trabalho notório na disponibilização de roms custumizadas. Podem encontrar um excelente guia AQUI.
Para instalar uma rom 2.3.4, podem fazê-lo de diferentes formas, mas para simplificar a explicação, vou referir apenas uma delas, via ODIN, com e sem actualização de bootloader.
As roms Gingerbread requerem a actualização do bootloader, se já estão com uma rom 2.3.3, não necessitam de actualizar o mesmo (explicação) e podem usar o ficheiro que se encontra aqui: link e Tópico no XDA. Esta rom já trás alguns extras incluídos, nomeadamente root.
Se ainda estão com uma rom 2.2, terão de efectuar a actualização do referido bootloader e para isso usar esta rom: link e Tópico no XDA. Neste caso é uma rom "original", pelo que se desejarem ter root, devem utilizar o odin para instalar um novo kernel.
Cuidados a ter antes de começar:
VERIFICAR SE TÊM A FUNCIONALIDADE DOS "3 BOTÕES" - ver link . Em caso afirmativo podem prosseguir.
FAZER UM BACKUP DA PASTA EFS !!!!! pode ser feito de várias formas, a que proponho passa por instalar um kernel com root, download aqui: link devem escolher o adequado à versão da rom que têm instalada. Se já têm um kernel com root, basta executarem o backup do EFS.
Antes de proceder à instalação do kernel, devem instalar o samsung kies e posteriormente parar o mesmo, garantido que este não se encontra em execução. Descarregar o Odin e executar conforme indicado.
- Unzip the attached CF-Root-xxx-vX.X.zip
- (USB) Disconnect your phone from your computer Caso esteja ligado.
- Start ODIN
- Click the PDA button, and select CF-Root-xxx-vX.X.tar
- Put your phone in download mode (VolumeDown+Home+Power)
- (USB) Connect the phone to your computer. Aqui esperar um pouco até que apareça a porta com a amarelo no lado esquerdo.
- Make sure repartition is NOT checked
- Click the START button
- Wait for the phone to reboot
- Done (if it took you more than 30 seconds, you need practise!) Isto é mesmo verdade!!!!
Vídeo do processo
têm aqui um excelente guia com imagens, no caso para outro kernel, mas o procedimento é igual.
Com este kernel já podem proceder ao backup da pasta efs. Usar um ficheiro zip através do CWM ( ver no final deste link) , ou simplesmente instalar uma aplicação para o efeito: SGS toolbox. Em qualquer dos casos, devem transferir o conteúdo para local seguro.
Recomendo ainda um full wipe para repor a configuração de origem. Para isso basta desligarem o sgs, esperar alguns segundos, e entrar em modo recovery : VolumeUp+Home+Power. Guia aqui. Depois devem escolher as as opções wipe data/factory reset, wipe cache partition, e em advanced, wipe dalvik cache.
Agora sim, já podemos partir para a instalação da rom. O guia do on.one é como já disse, muito detalhado.Podem se desejarem seguir este guia, em inglês, também com imagens.
O processo é semelhante ao em cima descrito para instalação do kernel. Se nunca instalaram nenhuma rom antes, aconselho utilizarem o processo descrito pelo on.one
Formatar o telefone com um ficheiro PIT.
- Colocar o telefone em modo Download, premir VolumeDown+Home+Power e não ligar o telefone pelo cabo USB ao PC.
- Executar o ODIN 1.7.
- Seleccionar "Re-Partition", "Auto Reboot" e "F. Reset Time".
- Fazer clique no botão "PIT" e seleccionar o ficheiro s1_odin_20100512.pit.
- Ligar o telefone com o cabo USB e esperar até o ODIN detectar o telefone.
- Fazer clique no botão "Start" e esperar até que o ODIN indique "Pass".
- Desligar o telefone do cabo USB e remover a bateria. Aguardar um pouco, colocar a bateria de novo e colocar em modo Download de novo.
- Desligar o ODIN."
Posteriormente podem instalar a rom: usar os ficheiros referidos em cima
-Executar o ODIN.
-Seleccionar "Auto Reboot" e "F. Reset Time".
-Não seleccionar ficheiro PIT.
-Fazer clique no botão "PDA" e seleccionar o ficheiro "CODE_....".
-Fazer clique no botão "PHONE" e seleccionar o ficheiro "MODEM_...".
-Fazer clique no botão "CSC" e seleccionar o ficheiro "CSC_...".
-Ligar o telefone com o cabo USB e esperar até o ODIN detectar o telefone.
-Fazer clique no botão "Start" e esperar até que o ODIN indique "Pass".
-Depois de o sgs iniciar o boot, desligar o telefone do usb e esperar alguns minutos e não entrar em desespero.. Na eventualidade de o telefone não efectuar o boot, será necessário executar a combinação de teclas VolumeUp+Home+Power e fazer 'Factory Reset' e 'Wipe Cache'.
Este conjunto de 3 vídeos contém grande parte do processo. Considero importante a visualização dos mesmos.
Sempre que instalo uma rom, verifico com o sgs toobox o product code, no meu caso, têmênê. A instalação destas roms altera o product code. Para o repor, basta ter root, e um gestor de ficheiros com acesso a ficheiros de sistema. Com o mesmo, acedemos à pasta EFS e apagamos o ficheiro nv_data.bin e nv_data.bin.md5. Antes de o fazerem, devem verificar se têm na mesma directoria os ficheiros .nv_data.bak e.nv_data.bak.md5. Depois de apagarem os ficheiros, devem efectuar um restart. Os ficheiros apagados são repostos a partir do backup, que contêm os dados originais. é por esta razão que efectuo este procedimento sempre que à alteração do product code. Vale o que vale em termos de garantia, mas é menos uma coisa a complicar.
Só custa a 1a vez. Pode parecer muito complicado, mas na verdade não o é. Mais uma vez aconselho a leitura dos tópicos mencionados, e a visualização dos vídeos para antecipar o procedimento a efectuar.
Agradeço ainda aos leitores mais experimentados comentários ao acima descrito por forma a melhorar/ corrigir onde necessário.
Obrigado pelo Guia.
ResponderEliminarAssim que tiver tempo já vou ver se actualizo o meu SGS
Esperemos que com esta ajuda, muitos dos donos de Galaxy S possam assim ter acesso ao 2.3.4 :)
ResponderEliminarObrigado pelas explicaçoes
ResponderEliminaro meu acabou de chegar e claro como é natural pareço um miudo com brinquedo novo , para ja é algo mais rápido que o A5 enfim é outro patamar
quanto a testar para desbloquear tentei o sgs unlock mas nada diz que não existem codigos
@francisco,
ResponderEliminarJá não me recordo qual o método que utilizei patas obter o código, o qual ainda não apliquei, simplesmente porque não necessitei.
Lembro-me sim, que alguns dos métodos deixaram de funcionar com a passagem da versão 2.1 para 2.2. Não quero com isto dizer que actualmente não seja possível. Há que investigar nos sites de referência.
então e isto é sem as alterações ao sistema de ficheiros que andam por aí, certo? porque se for, mais vale estar quieto, não quero dar cabo do hardware.
ResponderEliminarEu acabo de desbloquer o meu, com o Galaxy S unlock, ainda não testei, mas a informação do telefone é que está desbloqueado. O meu está com a versão 2.2.
ResponderEliminarBom dia
ResponderEliminarEsta atualização tb serve para a versão brasileira?
@Anónimo,
ResponderEliminarA versão brasileira é a 9000B, pelo que esta actualização não funciona.
Além do mais, a versão mais actual é a 2.3.6, ou 4.0.3 para os mais aventureiros.