Fazendo uma instalação limpa do Android em um telefone ou tablet Nexus

23

Recentemente, tive um problema em que meu telefone Nexus S não era atualizado para o Jelly Bean. Durante o processo de atualização, recebi uma mensagem de erro informando que um dos arquivos no meu sistema atual está corrompido e, portanto, a atualização não pode ser aplicada.

Eu sabia que a instalação limpa (em vez de uma atualização) resolveria o problema, mas tive muita dificuldade em encontrar informações claras sobre como fazer isso. A maioria dos tutoriais exige que você baixe o novo sistema operacional de fontes não confiáveis ​​(sites de download obscuros) e assuma que seu telefone está enraizado.

Felizmente, você pode fazer isso usando apenas o software oficial do Google e não precisa torcer o telefone (você pode - não importa).

Publico instruções para o método que usei, como resposta abaixo. Isso também é útil quando você precisa fazer uma reinicialização de fábrica real . A função "redefinição de fábrica" ​​no Android limpa apenas os dados do usuário, deixando o sistema operacional como era - inútil se o sistema operacional estiver danificado ou se foi modificado e você desejar recuperá-lo. Isso resolve o problema.

Essas instruções devem funcionar em qualquer telefone ou tablet Nexus.

Ludwik Trammer
fonte

Respostas:

13

Cuidado: As instruções são para instalação limpa de um sistema operacional. Isso significa que TODOS OS SEUS DADOS serão perdidos permanentemente. Se o seu telefone tiver sido rooteado anteriormente, ele voltará a um estado não rooteado (se você deseja ou não).

Lembre-se de fazer backup de todos os dados importantes no seu telefone. Será perdido.


1. Ativando a depuração USB

Ative a depuração USB no seu dispositivo:

Vá para Configurações do sistema / Opções do desenvolvedor e marque "Depuração USB".

2. Inicialização rápida

Você precisará da ferramenta fastboot . É uma ferramenta de linha de comando oficial do Google destinada a desenvolvedores. Você pode seguir as instruções oficiais para instalar a ferramenta , mas elas são bastante complicadas. Se você estiver no Mac OS X ou Linux, provavelmente deve fazer o que fiz e usar a ferramenta de código-fonte aberto adb-fastboot-install .

Basta fazer o download , descompacte-o e use uma das seguintes instruções de linha de comando (dependendo do seu sistema operacional):

sh ADB-Install-Mac.sh

ou

sh ADB-Install-Linux.sh

Obviamente, ao fazer isso, você precisa estar dentro do diretório que contém esses arquivos.

Há muitas instruções sobre como instalar o fastboot no Windows (por exemplo, este ). Consulte também a resposta do user17512 para obter um método alternativo para usuários do Windows.

3. Indo para o modo de inicialização rápida do dispositivo

Você precisa conectar o dispositivo ao computador usando um cabo USB e acessar o modo de inicialização rápida do dispositivo:

  • No Nexus S : desligue o telefone. Pressione e segure Aumentar volume, depois pressione e segure Energia.

  • No Galaxy Nexus , Nexus 5 e Nexus 10 : desligue o telefone. Pressione e segure Volume para cima e Volume para baixo e, em seguida, pressione e segure Energia.

  • No Nexus 4 , Nexus 6 , Nexus 7 e Nexus 9 : desligue o dispositivo. Pressione e mantenha pressionado o botão Diminuir volume, depois pressione e segure Energia.

4. Desbloqueando o gerenciador de inicialização

Execute o seguinte comando no seu computador:

fastboot oem unlock

Nota: esta etapa removerá todos os seus dados do dispositivo.

5. Baixando a imagem de fábrica

Faça o download da imagem de fábrica para o seu dispositivo específico e a versão desejada do Android diretamente do Google.

6. Instalando o sistema

Descompacte o arquivo (se você estiver no Windows, provavelmente precisará baixar software adicional para descompactar arquivos .tar.gz. O 7-zip fará o trabalho. Os usuários de Mac e Linux já possuem todo o software necessário instalado) .

Entre no diretório recém-desarquivado e execute o seguinte comando:

./flash-all.sh

Nota: Isso limpará todos os dados do seu dispositivo

Depois de algum tempo, seu dispositivo deve reiniciar e inicializar no seu sistema operacional recém-instalado :)

7. Reinicializando seu gerenciador de inicialização

Esta etapa não é estritamente necessária, mas é uma boa ideia por razões de segurança. Reinicie no modo de inicialização rápida novamente (consulte a etapa 2 acima) e execute o seguinte comando no seu computador:

fastboot oem lock

Isso funcionou muito bem para mim, espero que seja útil para outras pessoas :)

Ludwik Trammer
fonte
Muito, muito útil, funciona para mim em um Nexus S. Muito obrigado por compartilhar, o conhecimento é o poder.
precisa saber é o seguinte
3

Se você possui o Windows, o excelente Nexus Root Toolkit automatiza o processo que foi dado aqui em um clique em 'flash para estocar e desenraizar', mais uma opção adicional para bloquear o OEM posteriormente. É claro que ele desbloqueia e enraíza com a mesma facilidade e outros recursos avançados. Você pode obtê-lo em:

http://www.wugfresh.com/dev/nexus-root-toolkit/

user17512
fonte