Se você já leu sobre o que é o CyanogemMod e já sabe do que estamos falando aqui, você está pronto para seguir com a atualização de seu aparelho, caso não tenha lido, volte e se atualize para saber o que faremos nesse tutorial.
Como nos milhões de tutoriais soltos pela internet, colocamos aqui o mesmo comunicado, todos os passos descritos são por sua conta em risco, sendo que o passo a passo aqui descrito foi feito diversas vezes e está muito bem explicado e testado, ao ponto que se seguir todos os passos não terá nenhum problema.
Primeiramente, para seguir esse tutorial o seu aparelho deve ser o modelo I9100, vendido no Brasil.
* Todos os arquivos de atualização deste tutorial são para o modelo I9100.
* Para todos os procedimentos feitos no ODIM é preciso esperar até que apareça o comunicado PASSED, caso retire o aparelho antes, isso pode danifica-lo permanentemente.
* Para esse procedimento, use um cabo USB confiável e evite pegar e movimentar o celular durante cada passo de atualização.
* Esse procedimento vai atualizar o seu aparelhoa para a versão do Android Marshmallow 6.0.1, lembrando que o S2 originalmente vinha com a versão 2.3 do Android e a ultima versão oficial é a 4.1.2, que usaremos aqui como Stock ROOM.
* Aparelho Galaxy S2 I9100 com porta USB funcionado e 100% de carga de bateria;
* Cartão SD de no minimo 2GB livres;
* PC com comunicação USB para uso do programa ODIN, Windows 7 ou Linux;
* Baixar o Zip com os arquivos listados passo a passo para esse tutorial, extrair para o PC e para o cartão de memória;
Para seguir com segurança tenha todos os itens necessários da lista de atualização, e siga cada passo com atenção fazendo tudo o que está descrito aqui nesse tutorial, caso o procedimento não tenha dado certo, retorne do inicio e veja se não pulou algum passo, lembre de jamais desconectar seu celular durante a sincronização de atualização no ODIN e esperar sempre até que apareça o comunicado PASSED na janela de Status.
Dentro da primeira pasta temos os drivers para o Galaxy S2, no caso para Windows, no Linux este normalmente já reconhece os drivers automaticamente, para Windows, instale os drivers e veja se seu celular é reconhecido e se você tem acessoa as pastas da memorias de armazenamento, caso isso ocorra, esse passo está concluído.
Na segunda pasta, temos os programas ODIN, JODIN e Heimdall, que são softwares livres para atualização de firmware em celulares, feitos para s flashear a ROM, nesse caso usaremos a versão 3.07 do ODIN para Windows, para Linux se pode usar o JODIN que precisa do java atualizado ou o Heimdall, este ultima eu não cheguei a testar, mas é indicado para usuários mais experientes.
Nesse passo, usaremos um arquivo PIT, escolha o que melhor atende a suas necessidades, para instalação da versão 6.0.1 do Android, é obrigatória esse reparticionamento, a memoria inicial de do celular, responsável pelo pré boot e é apenas de 256mb, se atualizar o sistema sem particionar, temos o problema de não conseguir instalar o Gapps, que são os programas da Google, como o a APp store e outros. ao reparticionar, aumentamos essa partição para 500mb, a RAM para 1GB e podemos escolher o tama queremos para a partição de Programas e de Dados. No meu caso deixei 4GB para Programas e 9GB para Dados.
Lembrando que a memória toral do S2 I9100 é de 16GB, em um chip dedicado e o que define cada setor é o particionamento. Logo a nossa nova configuração ficaria assim:
500mb - Partição de Boot
1GB - RAM do Sistema
4GB - Memória de Programa
9Gb - Pastição de Dados
Total de memória usada = 14,5GB sendo que fica um restante em cada partição e quando se fala 16GB quem é da área sabe que esses valores nunca são reais. Portanto essa é só uma explicação básica para dizer o que estárá acontecendo com a memoria interna do seu aparelho, vamos perder espaço de Dados para melhoras o Sistema a a RAM do aparelho. Agora siga em frente.
# Caso o celular esteja plugado no PC, desconecte o cabo USB;
# Desligue o celular tirando a bateria, coloque a bateria novamente e inicie em Modo Download, segurando os botões (Power)+(Volume-)+(Botão Frontal), assim que iniciar o modo, aparecerá o robozinho verde, aperte Volume+ para iniciar o modo Download;
# Agora vá na pasta 03 e abra o programa ODIN, verifique se seu celular foi reconhecido, deve aparecer um endereço de (COM) na qual ele é reconhecido no PC;
# No programa ODIN, vá a aba PIT, escolha o arquivo que melhor atende as suas necessidades;
# Desmarque a opção Auto-Reboot, marque a opção Repartiton e clique em Start;
# Aguarde todo o procedimento até que apareça no Status a palavra PASS em VERDE, não se aterrorize se demorar um pouco e ficar escrito RESET, não é para você resetar, apenas aguardar o procedimento, se ficou verde esta etapa acabou.
# Clock Work Modo Recover é como se fosse o boot de bios do celular, como o celular que vamos atualiza pode ter uma outra distro personalizada, algum outro ROOT ou configurações que podem afetar o resultado final, vamos partir da versão original e oficial de boot do celular.
# Caso o celular esteja plugado no PC, desconecte o cabo USB;
# Desligue o celular tirando a bateria, coloque a bateria novamente e inicie em Modo Download, segurando os botões (Power)+(Volume-)+(Botão Frontal), assim que iniciar o modo, aperte volume+ para iniciar o modo Download.
# Conecte o celular ao cabo e a porta USB do seu celular, o mesmo tem que ser reconhecido no ODIN.
# Vá no ODIN em PDA, nevegue até a pasta 04 e selecione o Arquivo CWM-i9100.tar
# Desmarque a opção autoreboot e repatition, deixando apenas a opção F. Reset Time marcada.
# Clique em Start e espere até aparecer em VERDE no Status a palavra PASS.
Stock ROOM é a versão oficial e estável de distribuição Android para o aparelho, a ultima fornecida pelo fabricante, no caso do S2 I9100 foi o Android 4.1.2. Esse procedimento é importante para tirarmos qualquer tipo de configuração que pode afetar o aparelho, danificar ou ocasionar erro durante a atualização. Para que você não corra o risco de instalar uma versão errada, junto com o pacote já colocamos a ultima versão distribuída para os aparelhos brasileiros.
# Caso o celular esteja plugado no PC, desconecte o cabo USB;
# Desligue o celular tirando a bateria, coloque a bateria novamente e inicie em Modo Download, segurando os botões (Power)+(Volume-)+(Botão Frontal), assim que iniciar o modo, aperte volume+ para iniciar o modo Download.
# Vá no ODIN em PDA, nevegue até a pasta 05, selecione o Arquivo de imagem da Stock ROMM, o I9100VJMS3_I9100ZTOMS3_I9100UHMS1_HOME.tar.md5, espere um pouco pra que o ODIN reconheça o arquivo.
# Desmarque a opção autoreboot e repatition, deixando apenas a opção F. Reset Time marcada.
# Clique em Start e espere até aparecer em VERDE no Status a palavra PASS.
O CF ROOT é a possibilidade de abrir os recursos de super usuário para o seu aparelho, as vezes esse recurso é necessário para ter acesso a configurações mais avançadas no aparelho, para desbloquea-lo ou, no nosso caso, poder fazer a atualização de versão do sistema.
A partir daqui faremos o processo um pouco diferente, não precisaremos mais de usar o ODIN, faremos todas as configurações diretamente no aparelho celular.
# Caso o celular esteja plugado no PC, desconecte o cabo USB;
# Verifique se tem todas as 09 pastas de atualização extraidas no seu cartão SD;
# Remova a bateria e coloque o cartão SD no celular, coloque a bateria novamente e inicie em Modo Recover, segurando os botões (Power)+(Volume+)+(Botão Frontal);
Para fazer a atualização da Stock ROM para a CyanogemMod é necessário mudar o Kernel, todos os passos anteriores, feitos até aqui, foi para que tenhamos uma instalação limpa e segura para uma atualização de sistema. Caso você queira apenas deixar o celular na ultima versão oficial, pode para por aqui é usar o celular desbloqueado e com a ultima versão oficial do fabricante.
Vale lembrar que após a atualização, o celular na nova ROM CM-13 não fara atualização pelo Kies e nem a sincronia de dados pessoais, pois serão removidos do aparelho os programas do fabricante, coisa que deixará o celular muito mais leve e customizado.
# Remova a bateria e coloque a novamente, inicie o celular em Modo Recover, segurando os botões (Power)+(Volume+)+(Botão Frontal);
# Vá até as opções Wipe data Cache e dê ok, e depois faça também o Wipe (), aós isso vá em install zip fron Sdcard e siga até a pasta do passo 07, selecione o arquivo Kernel TRIN e instale ele, apos concluir retorne no menu inicial e selecione Reboot Now;
# Seu celular reiniciará e ficara travado na tela inicial, espere cerca de uns 15 segundos;
# Remova a bateria e coloque a novamente, inicie o celular em Modo Recover, segurando os botões (Power)+(Volume+)+(Botão Frontal);
# Se tudo deu certo, agora deve aparecer um menu diferente, escrito (), com detalhes em azul, vá em idioma e altere para português do Brasil;
# Para iniciar a nova instalação, vamos fazer um novo Wipe com esse novo Kernel, vá em apagar, em avançado, selecione Dalvinik, sistema, data, cache, e arraste a ceta azul no final da tela para confirmar o Wipe, aguarde até aparecer feito;
# Depois vá em instalar, selecione o cartão SD, navegue até a pasta 08, selecione o arquivo de atualização CM-13 e arraste a seta para confirmar a instalação, aguarde até que apareça a no status o comunicado feito;
# Ainda sem precisar reiniciar o celular, faça como no processo anterior e selecione na pasta 09 o arquivo de atualização do Gapps, selecione o arquivo, arraste a seta para confirmar a instalação, aguarde até que apareça a no status o comunicado feito; # Assim que conluida essa segunda instalação, clique em restart e deixe o celular reiniciar normalmente, vai levar alguns minutos até o sistema ser configurado, durante isso aparecera na tela um comunicado de atualização de programas e a contagem de quantos programas estão sendo atualizados, creio que mais ou menos uns 102 que aparecerá.
Se tudo deu certo, o seu celular vai cair na tela de escolha de idioma.
# Escolha o idioma preferido, no meu caso foi o português do Brasil;
Agora tem algumas configurações extremamente importantes e que são necessárias para você entender e fazer assim que perceber algo errado. O Galaxy S2 é um celular antigo, porém com um bom processador, porém tem apenas dois nucleos de processamento, as versões mais novas do Android, estão preparadas para multi processamento, e a maioria dos celulares tem 4 o mais nucleos, no caso do S2, o uso de apenas dois nucleos sem uma restrição de processamento, faz com que o celular sobre aqueça e drene toda a bateria, quanto mais programas você tiver, mais será o processamento e o consumo de bateria, a resolução para isso é restringir o acesso e auto inicialização de alguns programas e depois a quantidade de programas que podem rodar ao mesmo tempo.
# Vá no menu de configurações, tocando o touch para baixo duas vezes até aparecer a engrenagem de configuração, clique nela, vá até privacidade, habilite que começe a configura programa por programa as restrições que vc deseja ter, principalmente retirando a auto inicialização e o manter acordado, o que faz com que vários programas fiquem rodando sem você saber, caso em algum momento você tenha duvida de que esté tendo problemas, volte nesse menu e veja se as configurações estão OK.
# A segunda configuração é a restrição para a quantidade de programas rodando ao mesmo tempo, ainda no menu de configurações, vá até o final do menu, entre na opção sobre o telefone, vá no final dela e em numero da versão, clique várias vezes em cima dessa opção até aparecer o comunido de que as opções de desenvolvedor foram ativadas. Volte ao menu de configuração, entre na nova aba que aparecerão bem ao final chamada Opções do Desenvolvedor, procure bem no final a opção de Limite de Proc. 2º Plano, selecione a quantidade na qual você quer limitar, no meu caso deixei limitado em 3 programas por vez. Vale lembrar que toda vez que você reinicia o aparelho, esse configuração volta ao limite normal, o que faz com que todos os programas tenham acesso sem restrição ao sistema e a está configuração deve ser feita de novo.
E assim temos o nosso Galaxy S2 I9100 completamente atualizado para o Android CyanogemMod-13 6.0.1, qualquer sugestão, entre em contato, espero que estas explicações sejam úteis para quem precisou dar vida nova ao seu aparelho.