Já brinquei bastante com root, ROMs alternativas e esse tipo de coisa em meus Galaxy. Porém, nos aparelhos da linha Nexus que tive, decidi não macular a experiência do Android puro do Google. Fiz, uma única vez, o root num Nexus One. Porém, quando saiu update e fui tentar fazer via OTA, deu erro, justamente por causa do que eu havia mexido. Assim, decidi não mais fazer e por anos eu não arrisquei mais o procedimento.
Há algum tempo o Google decidiu abrir o jogo sobre as atualizações futuras do Android e cravou a “regra do 18 meses”, onde apenas os aparelhos até essa idade vão receber os updates. Esse ano muito gente reclamou que o Galaxy Nexus já ficou sem atualização. Assim, como meus Nexus 7 e Nexus 4 se encaixam nessa regra, sei que o Kit Kat que receberam é o fim da linha pra eles. Logo, não importa mais fazer root ou não. Assim, decidi fazer e aproveitar dos benefícios de se ter um acesso máximo ao sistema, exigido por muitos apps mais underground.
Eu tenho dois Nexus 7 32GB Wi-Fi do ano passado. Ambos foram comprados usados, mas de pessoas diferentes. Um deles já estava com o bootloader desbloqueado e outro não. O que já estava, foi muito mais tranquilo de fazer o root e nada se perdeu. Já o que não estava, a ferramenta que usei teve que desbloquear o bootloader antes e, sempre que se faz isso, é necessário dar wipe (apagar) todo conteúdo do aparelho.
Caso você não tenha lido o meu artigo sobre como atualizar o Nexus 7 manualmente, clique aqui e dê uma lida antes, pois vai lhe dar uma base maior. Supondo que você já leu o artigo e está com o SDK do Android instalado, bem como o modo de depuração USB ativo, vamos ao que interessa.
Faça o download da ferramenta CF-Auto-Root e depois descompacte-a. Uma das grandes vantagens dela é que será possível rodá-la em Windows, Mac e Linux. Note que existem vários arquivos, de acordo com a sua plataforma. No Windows, você irá executar root-windows.bat. No Mac, confirme que o arquivo root-mac.sh está com permissão de execução. Caso não esteja, use chmod +x root-mac.sh. No Linux, similar ao Mac, só trocando por root-linux.sh.
Desligue o seu tablet normalmente, usando o botão ON/OFF. Na hora de ligar, segure os botões de volume e ON/OFF todos ao mesmo tempo. Irá aparecer uma tela diferente, com o robô verde símbolo do Android e um menu. Não faça nenhuma escolha. Simplesmente deixe nessa tela e conecte o cabo USB ao computador.
Quando você executar o script, dependendo da sua plataforma, ele vai lhe pedir a senha de administrador. Uma vez fornecida, ele vai começar o procedimento. Caso você já tenha o bootloader desbloqueado, vai aparecer uma imagem similar a essa e dentro de poucos segundos já estará pronto. Senão o bootloader estiver bloqueado, ele vai te pedir pra confirmar se deseja avançar (como nessa imagem), já que você vai perder todo o conteúdo do tablet. Em poucos instantes, o procedimento estará concluído.