Como fazer upgrade e root de dispositivos Nexus para Android 6.0 sem perder seus dados

android-Marshmallow

Veja através desse tutorial como você pode atualizar o seu aparelho da familia Nexus para o Android Marshmallow 6.x com imagens oficiais do Google sem perder seus aplicativos ou arquivos da memória interna de seu aparelho (sdcard).

Este tutorial vale para Nexus 5, Nexus 6, Nexus 7 2013 (Wi-Fi) e Nexus 7 2013 (3G), Nexus 9 (Wi-Fi) e Nexus 9 LTE, Nexus Player. No meu caso eu realizei a instalação em um Nexus 5, portanto usarei os nomes para esse aparelho como referência nos procedimentos abaixo.

Mas para isso é necessário que você já tenha o seu bootloader desbloqueado. Se você nunca desbloqueou o seu bootloader, não é possível fazer isso sem perder seus dados. Infelizmente.

Antes de mais nada, não nos responsabilizamos por quaisquer problemas que venham a ocorrer durante ou após a realização dos procedimentos abaixo. E lembre-se que estas alterações resultam em quebra da garantia do seu aparelho, ok?

Instalando o fastboot

O primeiro passo é instalar o fastboot em seu computador, esteja ele com sistema operacional Windows, Mac OS ou Linux.  O fastboot é um utilitário do Google para atualizar o sistema de arquivos em dispositivos Android, processo também conhecido como Flash. É também utilizado para instalação de “custom recoveries” como TWRP ou CWM.

A forma padrão de se obter o fastboot é instalando o Google Android SDK, mas você pode baixar apenas as ferramentas que nos interessam (fastboot e ADB) nos links abaixo:

Windows: http://developer.android.com/sdk/index.html#Other
Mac/Linux: http://code.google.com/p/adb-fastboot-install/

Usuários de Windows também precisam fazer download e instalar estes drivers: http://developer.android.com/sdk/win-usb.html

Download da imagem de fábrica

Faça o download da versão mais recente da imagem de fábrica para o seu Nexus 5 em https://developers.google.com/android/nexus/images#hammerhead. Ao final do download, descompacte o arquivo e abra a pasta criada. Descompacte também o arquivo “image-hammerhead-*.zip”.

Você terá então algo semelhante a isso:

android 6.0

Com o ADB e fastboot instalados e arquivos baixados, vamos iniciar o processo.

Flash!

Conecte seu telefone ao computador via USB, e acesse o bootloader no seu aparelho. Você pode entrar no bootloader pressionando simultaneamente os botões de diminuir o volume e Power. Ao iniciar o bootloader, você já pode soltar os botões.

Bootloader
Bootloader

Vá agora ao Prompt de Comando (Windows) ou Terminal (Mac ou Linux) e acesse o diretório/pasta onde os arquivos que você baixou estão localizados:

Note que, todos os comandos entre <> você deverá substituir pelo caminho/nome do arquivo na sua pasta ok?

  • cd </caminho/para/arquivos>
  • fastboot flash bootloader bootloader-hammerhead-hhz12k.img

Reinicie o bootloader. Ao retonar tela novamente, repare que a versão do bootloader será a mesma presente no nome do arquivo informado no comando anterior.

  • fastboot flash radio radio-hammerhead-m8974a-2.0.50.2.27.img
  • cd <image-hammerhead-mra58k>
  • fastboot flash boot boot.img
  • fastboot flash cache cache.img
  • fastboot flash system system.img

Atenção: Se você não usa um sistema de recuperação customizada como  TWRP ou CWM, então você deve ainda executar o comando abaixo:

  • fastboot flash recovery recovery.img

Caso apareça a mensagem “target reported max download size of 1073741824 bytes”, não se preocupe. Apenas aguarde e deixe o processo ser finalizado.

Ao final basta reiniciar o smartphone já com o Marshmallow.

Não se assuste com o tempo do primeiro boot após a atualização. Chega a demorar cerca de 5 a 10 minutos se o update for realizado a partir do Android 5.0 ou 5.0.x, e quase 20 minutos se você estiver atualizando do Kitkat.

Aplicativos para Android | Jogos para Android

Como fazer Root no Android 6.0 Marshmallow

Antes de prosseguir com o processo de Root, faça download dos seguintes arquivos:

Kernel modificado: download

TWRP (ou CWM, caso prefira): download

SuperSU: download. Após o download copie o arquivo ainda em formato .zip para uma pasta no seu aparelho.

Após a finalização da instalação/atualização do sistema Android em seu aparelho, desligue-o e reinicie seu dispositivo segurando os botões Power+Tecla de volume para baixo para acessar o Bootloader.

Para instalar o Kernel modificado (basicamente uma versão “rootável” do kernel padrão, sem modificações) use o Terminal ou Prompt de Comando, insira o comando:

  • fastboot flash boot boot.img

Quando finalizado, reinicie novamente o seu aparelho no bootloader e escolha agora a opção Recovery. 

Lembre-se que para este passo é necessário já ver instalado o TWRP ou CWM. Caso não tenha, instale através do Terminal, executando o comando:

  • fastboot flash recovery twrp.img

Acessando o TWRP, instale o SuperSU através do botão Install e selecione o arquivo que você baixou e copiou para o aparelho.

Aguarde a instalação ser concluída e reinicie o seu aparelho já com permissões de Root.

Obs: Este procedimento foi realizado por mim em um aparelho Nexus 5. Não me responsabilizo por quaisquer danos que uma instalação errada possa causar em seu dispositivo.

Leonardo R.

Analista de TI, graduado em Internet e Redes de Computadores, apaixonado por tecnologia, música e viagens. Mountain biker por hobby, e jogador de Xbox One e alguns jogos da Blizzard nas horas vagas. Também curte fotografia, filmes, séries e web em geral.