Nexus S: acesso root e instalação do CyanogenMod 7 (Linux / Mac / Windows)

Para quem tem o Google Nexus S, sabe que tem um baita aparelho em mãos e pode deixa-lo muito mais ‘parrudo’.

Depois de meses com o meu, decidi fazer todo o processo: Root + ClockWork Recovery + ROM Manager & CyanogenMod 7 (Gingerbread 2.3).

Embora o Nexus S seja um smartphone que vem com Android puro atualizado (sem nenhuma intervenção de marca ou operadora) o aparelho não vem com acesso root liberado. Mas felizmente habilitar o acesso root para ele é bem simples. Parece bastante procedimentos, mas todos são simples e rápidos ;)

Vou postar abaixo os procedimentos que segui para habilitar acesso root e instalar o mod. Usei uma maquina com Linux Ubuntu 11.04, os arquivos que disponibilizarei contém também para Mac e Windows, e no decorrer das etapas vou marcar quais os comandos para cada um dos OS’s.

IMPORTANTE!: Faça o backup de todos os seus dados, arquivos, contatos e se for o caso também de aplicativos. o Astro file manager consegue fazer backup de aplicativos facilmente.

Vamos começar o procedimento de root!

1- Clique aqui para baixar o pacote de arquivos.

Este pacote contém os arquivos de root e alguns executáveis específicos para cada plataforma (win/linux/mac).

- Descompacte o .zip em alguma pasta acessível em seu computador, como a “/home/usuario” do linux ou mac, ou “C:/pasta” no windows. Digo isso mais para facilitar o acesso depois no modo terminal / linha de comandos.

- Entre na pasta descompactada e vá até a sub-pasta “boot” e dentro dela existe o arquivo su-2.3.6.1-ef-signed.zip

- Conecte seu aparelho no usb, e abra a pasta de sdcard dele. a raiz mesmo do celular (como o nexus não tem slot de sdcard, é so abrir a raiz mesmo “/”.

- Copie e cole o arquivo su-2.3.6.1-ef-signed.zip da pasta boot do seu pc, para a raiz do seu aparelho..

2- Reinicie seu Nexus S para entrar em modo bootloader.

Com o Nexus S desligado, segure o botão “VOLUME +” e o “botão POWER” juntos. O aparelho ira ligar na tela do Bootloader.

- Verifique se na tela do bootloader, na 7ª linha o “LOCK STATE” está como “LOCKED”.

- Conecte o USB no Nexus S ao computador. Algumas informações de inicialização serão carregadas na parte inferior do visor.

- Abra o terminal (linux / mac) ou o cmd / ms-dos do windows e navegue até a pasta que baixou do passo 1, e entre na sub-pasta “recovery”.

- Digite o seguinte comando quando estiver na pasta:


sudo ./fastboot-linux oem unlock  (Linux)

sudo ./fastboot-mac oem unlock (Mac)

no Windows basta executar o arquivo: “fastboot-windows.exe”.

- Uma tela deve aparecer no Nexus S, perguntando se você tem certeza que deseja destravar o LOCK STATE. Confirme essa operação e verifique na tela anterior do bootloader se agora o LOCK STATE está como UNLOCKED.

PS: Copie e cole o arquivo su-2.3.6.1-ef-signed.zip da pasta boot do seu pc, para a raiz do seu aparelho..

- Ainda com o terminal aberto e o Nexus contectado pela USB, digite o seguinte comando para podermos atualizar o recovery.

 sudo ./fastboot flash recovery recovery-clockwork-3.0.2.4-crespo.img 

Utilizando as teclas do VOLUME para navegar pra cima e pra baixo, navegue pela tela até a opção ‘recovery‘. Pressione o botão de POWER do Nexus para confirmar a ação.

Essa parte vai habilitar o flash do ClockWork, que vamos precisar para fazer o Flash do CyanogenMod. Assim que entrar na tela do ClockWork, navegue até a opção “install zip from sdcard“. Em seguida escolha a opção “choose zip from sdcard”.

Agora vai aparecer uma tela com o arquivo que salvamos no sdcard no inicio, o su-2.3.6.1-ef-signed.zip. Selecione e instale o zip.

Terminando este processo seu Nexus S vai estar com acesso root e zerado, arquivos e cache limpos. :) Tudo pronto para a instalação do mod!

CyanogenMod 7

Para instalação do CyanogenMod 7, vamos usar um app que gerência a instalação e atualização de ROMs no android. É muito útil e prático de usar.

1 – Baixe o app ROM Manager, no Android Market e instale.

2 – Baixe a ROM atualizada do CyanogenMod pelo site, pegue a Latest Version Stable. No meu caso, escrevendo o artigo é a 7.0.3-NS.

3 – Plugue o cabo USB e manda o .zip inteiro da ROM para o diretorio raiz do seu Nexus S. e desplugue o cabo já do USB.

4 – Abra o app em seu Nexus S e clique em “Install ROM from SD Card“. O aplicativo vai perguntar se você deseja fazer um backup da versão atual que está usando, caso queira clique em sim :-).

5 – Um Dialog Box vai surgir perguntando sobre as permissões root serem aplicadas para o ROM Manager. Marque para “Remember” e “Allow“.

Agora o Nexus S vai dar um reboot e instalar o CyanogenMod 7 ;-) assim que fizer todo o processo ele entra no boot já com a animação do boot do mod e está tudo certo!

PS: Pelo ROM Manager é possivel manter a instalação sempre atualizada, acompanhe o site oficial do Mod e fique atento nas noticias. É possível instalar outras ROMs e fazer backups tudo pelo app também.

PS2: Leia atentamente todas os alertas e avisos de backup antes de fazer todo procedimento, e assim que iniciado, siga atentamente todos os detalhes para tudo ficar 100%! :) Caso tenha alguma dúvida ou tenha visto algum erro no processo pode postar aqui!

Quer uma demo/preview antes? tem um vídeo bem legal aqui (Galaxy S):

Apps citados:

[app]com.metago.astro[/app]

[app]com.koushikdutta.rommanager[/app]

Jul19

2 Responses to “Nexus S: acesso root e instalação do CyanogenMod 7 (Linux / Mac / Windows)”

  1. Olá, ótimo tutorial, só uns comentários:

    No linux o segundo comando é sudo ./fastboot-linux flash recovery recovery-clockwork-3.0.2.4-crespo.img , vc esqueceu do ponto barra. pra mac é só trocar o linux por mac.

    Na parte de executar o recovery para instalar a ROM é preciso copiar de novo o su-2.3.6.1-ef-signed.zip para o sd-card, pois o mesmo foi limpo nos comandos anteriores. Seria legal nesse item também acrescentar os comandos pra ativar o USB via recovery para a copia do su-2.3.6.1-ef-signed.zip.

    Vlw

    • Obrigado Biguá,
      ótimas observações nas correções, vou editar logo mais o artigo com suas dicas! :-)
      abraço,
      Paulo

Leave a Reply