Se supone que los dispositivos Nexus de Google reciben actualizaciones oportunas, pero la implementación escalonada significa que pueden pasar semanas hasta que los dispositivos reciban actualizaciones inalámbricas (OTA). Afortunadamente, existe una forma más rápida (y más geek) de instalar la última versión de Android.
Google proporciona imágenes oficiales del sistema para sus dispositivos Nexus, que cualquiera puede descargar y actualizar por su cuenta. Esta es una manera fácil de evitar la espera cuando se lanza una nueva versión de Android para dispositivos Nexus.
Tenga en cuenta que este proceso es más complicado que simplemente esperar una actualización inalámbrica. Si eres una persona normal y no un geek al que le pica el dedo en el gatillo, probablemente querrás esperar.
Paso uno: desbloquee el gestor de arranque de su dispositivo
Relacionado: Cómo desbloquear el gestor de arranque de su teléfono Android, la forma oficial
Para mostrar una imagen del sistema, su dispositivo deberá estar desbloqueado. Los dispositivos Nexus te permiten desbloquear su gestor de arranque con un solo comando. Si ya desbloqueaste tu dispositivo para rootearlo o instalar una ROM personalizada, puedes omitir esta parte. Si aún no lo ha hecho, se le debe advertir que al desbloquear su dispositivo se borrarán sus datos, como si hubiera realizado un restablecimiento de fábrica.
Puedes desbloquear tu gestor de arranque de varias maneras diferentes. El método oficial es a través de un simple comando terminal, pero para un método aún más sencillo, puedes usar el Kit de herramientas de raíz Nexusque lo guiará a través del proceso.
Paso dos: instale ADB y Fastboot
Relacionado: Cómo instalar y usar ADB, la utilidad Android Debug Bridge
Necesitará otras dos cosas para este proceso: Android Debug Bridge, que es una herramienta de línea de comandos para su computadora que le permite interactuar con su teléfono y los controladores USB de su teléfono. Incluso si los ha instalado antes, debería obtener las últimas versiones ahora.
Hemos detallado cómo instalar ambos antes, pero aquí está la versión breve:
- Dirígete al Página de descarga del SDK de Android y desplácese hacia abajo hasta “Solo herramientas SDK”. Descargue el archivo ZIP para su plataforma y descomprímalo donde desee almacenar los archivos ADB.
- Inicie SDK Manager y anule la selección de todo excepto “Herramientas de plataforma SDK de Android”. Si está utilizando un teléfono Nexus, también puede seleccionar “Controlador USB de Google” para descargar los controladores de Google.
- Una vez que haya terminado de instalarse, puede cerrar el administrador de SDK.
- Instale los controladores USB para su teléfono. Puede encontrarlos en el sitio web del fabricante de su teléfono (p. ej. Motorola o HTC). Si tienes un Nexus, puedes instalar los controladores de Google que descargaste en el paso 2 siguiendo estas instrucciones.
- Reinicie su computadora si se le solicita.
Paso tres: descargue la imagen del sistema
Visita Google Imágenes de fábrica para dispositivos Nexus página y descargue la imagen adecuada para su dispositivo. Tenga en cuenta que necesitará la imagen para su hardware específico. Por ejemplo, hay imágenes separadas para el Nexus 7 (2013) con Wi-Fi únicamente y para el Nexus 7 (2013) con datos móviles. Asegúrate de descargar el correcto.
Descargue el archivo a su computadora y use un programa de extracción de archivos, como el gratuito 7 cremalleraspara extraer su contenido a su carpeta ADB.
Paso cuatro: decida si desea borrar sus datos
Al mostrar la imagen del sistema de la forma habitual, se borrará el dispositivo y, básicamente, se realizará un restablecimiento de fábrica. Puedes intentar actualizar sin borrar tu dispositivo, aunque puedes encontrar problemas. Sin embargo, este proceso debería funcionar bien al pasar de una versión de Android a la siguiente.
Para evitar que se borre su dispositivo, abra el archivo flash-all.bat en un editor de texto como Bloc de notas++. Edite la línea que contiene “fastboot -w update” y elimine el modificador -w antes de guardar el archivo.
Paso cinco: mostrar la imagen del sistema
Copie los archivos de imagen del sistema en la misma carpeta que ADB. Luego mantenga presionada la tecla Mayús, haga clic derecho en esa carpeta y seleccione “Abrir ventana de comando aquí” para abrir una ventana del símbolo del sistema en esa carpeta.
Habilite la depuración de USB en su dispositivo Nexus accediendo al menú oculto de Opciones de desarrollador y activando la opción de depuración de USB.
Conecte su dispositivo Nexus a su computadora con el cable USB incluido y luego ejecute el siguiente comando para reiniciar el dispositivo en el cargador de arranque:
adb reboot bootloader
Si hay un problema, es posible que deba reparar los controladores de su dispositivo. Lea esta guía para obtener más información sobre cómo configurar ADB y asegurarse de que funcione correctamente. Tenga en cuenta que deberá aceptar el mensaje de autenticación en el dispositivo antes de que el comando adb pueda hacer algo.
Una vez que el dispositivo muestre el cargador de arranque en su pantalla (verá un Android con el panel frontal abierto), haga doble clic en el archivo flash-all.bat. El script debería mostrar su dispositivo con la nueva imagen del sistema.
Cuando se complete el proceso, su dispositivo se reiniciará automáticamente. Si no eliminaste la opción -w, tendrás que volver a realizar el proceso de configuración inicial.
Qué hacer si el guión no funciona
A veces, sin embargo, flash-all.bat generará un error sobre recursos faltantes o falta de espacio. En esa situación, generalmente es mejor actualizar manualmente todo pieza por pieza. Este truco también es útil si sólo deseas actualizar parte de la imagen de fábrica (como el gestor de arranque o el recovery) sin actualizar el resto.
Lo primero que deberá hacer antes de ingresar los comandos manuales es descomprimir el archivo de imagen, que generalmente usa el archivo “image-construcción de dispositivosFormato de nombres “.zip”. Es más fácil descomprimir el contenido del archivo directamente en la carpeta en la que ya está trabajando, de modo que todos los archivos necesarios estén en la misma ubicación. Una vez descomprimidos, debería haber cinco o seis archivos adicionales en su carpeta de trabajo. Carpeta (según el dispositivo): android-info.txt, boot.img, cache.img, recovery.img, system.img, radio.img (solo para dispositivos con conexiones móviles) y seller.img (solo Nexus 9). ).
Una vez que todo esté descomprimido, reinicie nuevamente en el gestor de arranque, usando el comando adb reboot bootloader de antes, y ejecute los siguientes comandos, presionando Enter después de cada uno, para actualizar manualmente cada elemento en su dispositivo.
fastboot erase boot
fastboot erase cache
fastboot erase recovery
fastboot erase system
fastboot flash bootloader "name-of-bootloader.img"
fastboot reboot-bootloader
fastboot flash radio "name-of-radio.img" (if present)
fastboot reboot-bootloader
fastboot flash system system.img
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash cache cache.img
fastboot flash vendor vendor.img (Nexus 9 only)
Si está realizando una instalación limpia de Android y desea borrar todo, use los siguientes comandos a continuación:
fastboot erase userdata
fastboot flash userdata userdata.img
fastboot reboot
Tenga en cuenta que algunos de estos comandos pueden tardar un poco en parpadear, es decir, system.img y userdata.img, así que no se preocupe si el símbolo del sistema parece no responder. Una vez que esté listo para el siguiente comando, el cursor volverá a aparecer.
Este proceso también es útil si actualizó una ROM personalizada y necesita volver a la imagen estándar del sistema Android que viene con su dispositivo. Esta opción está destinada principalmente a desarrolladores y expertos en Android, por lo que es más complicado que simplemente esperar una actualización OTA (inalámbrica) normal.