Realizar una instalación limpia de Android en un teléfono o tableta Nexus

23

Recientemente tuve un problema en el que mi teléfono Nexus S no se actualizaba a Jelly Bean. Durante el proceso de actualización recibí un mensaje de error que decía que uno de los archivos de mi sistema actual está dañado, por lo que la actualización no se puede aplicar.

Sabía que la instalación limpia (en lugar de una actualización) solucionaría el problema, pero me costó mucho encontrar información clara sobre cómo hacerlo. La mayoría de los tutoriales requieren que descargue el nuevo sistema operativo de fuentes no confiables (sitios de descarga sospechosos) y asuma que su teléfono está rooteado.

Afortunadamente, resultó que puedes hacer esto usando solo el software oficial de Google y no necesitas rootear tu teléfono (puedes hacerlo, no importa).

Publico instrucciones para el método que utilicé, como respuesta a continuación. Esto también es útil cuando necesita hacer un verdadero restablecimiento de fábrica . La función de "restablecimiento de fábrica" ​​en Android solo borra los datos del usuario, dejando el sistema operativo como estaba, inútil si su sistema operativo está dañado o si se modificó y le gustaría llevarlo a un estado original original. Esto resuelve el problema.

Estas instrucciones deberían funcionar para cualquier teléfono o tableta Nexus.

Ludwik Trammer
fuente

Respuestas:

13

Cuidado: las instrucciones son para una instalación limpia de un sistema operativo. Eso significa que TODOS SUS DATOS se perderán permanentemente. Si su teléfono estaba rooteado previamente, volverá a un estado no enraizado (lo quiera o no).

Por favor, recuerde hacer copias de seguridad de cualquier información importante en su teléfono. Se perderá


1. Activando la depuración de USB

Active la depuración de USB en su dispositivo:

Vaya a Configuración del sistema / Opciones de desarrollador y marque "Depuración de USB".

2. Fastboot

Necesitará la herramienta fastboot . Es una herramienta oficial de línea de comandos de Google destinada a desarrolladores. Puede seguir las instrucciones oficiales para instalar la herramienta , pero son bastante complicadas. Si estás en Mac OS X o Linux, probablemente deberías hacer lo que he hecho y usar la herramienta de código abierto adb-fastboot-install .

Simplemente descárguelo , descomprímalo y use una de las siguientes instrucciones de línea de comandos (dependiendo de su sistema operativo):

sh ADB-Install-Mac.sh

o

sh ADB-Install-Linux.sh

Obviamente, al hacerlo, debe estar dentro del directorio que contiene esos archivos.

Hay muchas instrucciones sobre cómo instalar fastboot en Windows (por ejemplo, esta ). Consulte también la respuesta de user17512 para un método alternativo para usuarios de Windows.

3. Ir al modo fastboot del dispositivo

Debe conectar el dispositivo a su computadora con un cable USB y luego acceder al modo de inicio rápido de su dispositivo:

  • En Nexus S : apaga tu teléfono. Mantenga presionado Subir volumen, luego mantenga presionado Encendido.

  • En Galaxy Nexus , Nexus 5 y Nexus 10 : apaga tu teléfono. Mantenga presionados los botones Subir volumen y Bajar volumen, luego presione y mantenga presionado Encendido.

  • En Nexus 4 , Nexus 6 , Nexus 7 y Nexus 9 : apague su dispositivo. Mantenga presionado Bajar volumen, luego mantenga presionado Encendido.

4. Desbloqueo del gestor de arranque

Ejecute el siguiente comando en su computadora:

fastboot oem unlock

Nota: este paso eliminará todos sus datos del dispositivo.

5. Descargando la imagen de fábrica

Descargue la imagen de fábrica para su dispositivo en particular y su versión de Android deseada directamente desde Google.

6. Instalando el sistema

Desempaquete el archivo (si está en Windows, probablemente necesite descargar software adicional para desempaquetar archivos .tar.gz. 7-zip hará el trabajo. Los usuarios de Mac y Linux ya tienen todo el software requerido instalado) .

Ingrese al directorio recién desarchivado y ejecute el siguiente comando:

./flash-all.sh

Nota: Esto borrará todos los datos de su dispositivo

Después de un tiempo, su dispositivo debería reiniciarse e iniciarse en su sistema operativo recién instalado :)

7. Volver a bloquear el gestor de arranque

Este paso no es estrictamente necesario, pero es una buena idea por razones de seguridad. Reinicie al modo fastboot nuevamente (vea el paso 2 arriba) y ejecute el siguiente comando en su computadora:

fastboot oem lock

Esto funcionó muy bien para mí, espero que sea útil para otras personas :)

Ludwik Trammer
fuente
Muy, muy útil, me funciona en un Nexus S. Muchas gracias por compartir, el conocimiento es el poder.
bobighorus
3

Si tiene Windows, el excelente Nexus Root Toolkit automatizará el proceso que se proporcionó aquí en un 'clic para almacenar y desrootear' con un clic, más una opción adicional para el bloqueo OEM después. Por supuesto, desbloqueará y rooteará con la misma facilidad y otras características avanzadas. Puedes conseguirlo en:

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

usuario17512
fuente