Google está lanzando actualizaciones de Android lentamente, incluso en sus propios dispositivos Nexus. Pueden pasar semanas hasta que una actualización en vivo esté disponible a través de la pantalla Actualizaciones del sistema, pero puede omitir la espera.
Cuando se lanzó Android L, tomó más de tres semanas ver la actualización en varios teléfonos Nexus 4. Un Nexus 7 2012 todavía no puede ver la actualización dos meses después. Es un tiempo de espera ridículo.
Que no va a funcionar
Primero, cubramos lo que no funcionará. Google elige, en sus servidores, qué dispositivos específicos podrán recibir la actualización. Esto significa que visitar la pantalla de actualizaciones del sistema y presionar «Buscar actualización» en realidad no acelerará el proceso. Cuando haya una actualización disponible, su dispositivo se lo informará. (Presionar este botón solo puede ser útil si Google decidió actualizar su dispositivo y su dispositivo aún no se ha vuelto a registrar. No le dará una nueva oportunidad de actualizar cada vez que presione arriba).
En el pasado, usamos un truco que nos permitía restablecer este proceso, saltando al comienzo de la línea y obteniendo la actualización inmediatamente borrando los datos de la aplicación Google Play Services. Ya no funciona en absoluto y puede causar otros problemas en su dispositivo. ¡No sigas este consejo si lo ves en línea!
Opción 1: descargar y flashear una imagen oficial de fábrica
Google proporciona imágenes oficiales de fábrica para sus dispositivos Nexus. Ya hemos cubierto el proceso de descargar una imagen de fábrica de Google y flashear. Implica desbloquear el cargador de arranque de su dispositivo, descargar la última imagen de fábrica para su dispositivo desde el sitio web de Google, obtener el comando adb, poner su dispositivo en modo desarrollador, asegurarse de que los controladores apropiados estén configurados y ejecutar un script que muestre la nueva versión de Android sobre la versión anterior. Este proceso se puede realizar en Windows, Mac OS X o Linux.
De forma predeterminada, este proceso borrará todo su dispositivo y lo restaurará a la configuración de fábrica. Debe editar el script flash para actualizar sin borrar sus datos personales de su dispositivo.
En general, este es el método más complicado. Sin embargo, esta es la única forma oficialmente compatible de actualizar a una nueva versión de Android tan pronto como esté disponible. Google publicará las imágenes de la fábrica en su sitio web varias semanas antes de que pueda recibirlas como una actualización en vivo disponible. Hemos utilizado este método en el pasado, más recientemente para actualizar un Nexus 7 2013 a Android L después de semanas de esperar la actualización. Funcionó, aunque el proceso de luchar con adb y los controladores, especialmente en Windows, puede ser frustrante. Tuvimos menos problemas para hacer esto en una plataforma similar a Unix como Linux o Mac OS X.
Opción 2: cargue el archivo de actualización OTA manualmente
Cuando hay una actualización de Android disponible, Google finalmente notifica a su dispositivo y descarga un archivo de actualización OTA (por aire). Su dispositivo se reiniciará e instalará el archivo de actualización OTA. La actualización OTA es más pequeña y compacta que la imagen de fábrica más grande de arriba. Las actualizaciones OTA están diseñadas para actualizar de una versión a otra, mientras que la imagen de fábrica contiene una imagen completa del sistema operativo de su dispositivo y puede usarse para restaurarlo si alguna vez necesita borrarlo o instalar una ROM personalizada.
También hay una forma de evitar la espera del archivo de actualización OTA. Si tiene en sus manos el archivo de actualización OTA correcto, puede reiniciar en el entorno de recuperación y decirle que instale la actualización OTA manualmente. Esto realizará la misma actualización que si estuviera esperando que la actualización oficial esté disponible y no borrará sus datos.
Primero, deberá tener en sus manos los archivos de actualización OTA. A diferencia de las imágenes de fábrica completas, Google no las lanza oficialmente. Necesitará una lista compilada por un tercero. Por ejemplo, Android Police tiene una lista completa de Android 4.4.4 -> 5.0 y 5.0 -> 5.0.1 Archivos de actualización OTA con enlaces a sus ubicaciones en los servidores oficiales de Google. Si está buscando una versión más nueva de Android, busque una lista actualizada. También necesitará el comando adb, que puede adquirir de SDK de Google Android.
Reinicie su dispositivo y mantenga presionado el botón para bajar el volumen durante el inicio. Verá el menú «fastboot» y la palabra Inicio en la pantalla. Presiona Subir volumen hasta que veas «Modo de recuperación» y luego presiona el botón de Encendido.
Verá un Android con un signo de exclamación rojo. Mantenga presionado el botón de encendido y presione el botón para subir el volumen; verá el menú de recuperación del sistema. Seleccione «Aplicar actualización de adb» con los botones de volumen, luego presione Encendido.
Conecta tu dispositivo Nexus a tu computadora con un cable USB. Coloque el comando adb y el archivo de actualización OTA que descargó en el mismo directorio. Abra una ventana de símbolo del sistema en ese directorio manteniendo presionada la tecla Mayús, haciendo clic con el botón derecho y seleccionando Abrir símbolo del sistema aquí. Ejecute el siguiente comando, reemplazando «OTA_UPDATE_FILENAME.zip» con el nombre del archivo de actualización OTA que descargó. (¡Completar la pestaña puede ayudar aquí!)
carga lateral de adb OTA_UPDATE_FILENAME.zip
Presione enter y adb enviará el archivo de actualización OTA a su dispositivo. Contará hasta el 100 por ciento mientras se envía el archivo, y su dispositivo comenzará a instalar la actualización OTA como si se hubiera descargado de Google.
Si ha instalado una recuperación personalizada en su dispositivo Nexus, este proceso será diferente. Debería poder cargar el archivo .zip de actualización OTA en su aplicación de recuperación personalizada, luego reiniciar automáticamente e instalar la actualización.
El lento goteo de las actualizaciones oficiales de Google Nexus puede resultar aburrido. Por supuesto, esto ayuda a evitar que se implementen errores críticos para todos los usuarios de Nexus, ¡pero podría ser mucho más rápido!
Apple permite que todos los usuarios de iPhone y iPad obtengan actualizaciones a medida que estén disponibles. Volvió a morderlos cuando lanzaron iOS 8.0.1. Esta actualización deshabilitó la conectividad celular y Touch ID en todos los iPhones nuevos que la instalaron, y tuvieron que eliminar frenéticamente la actualización. Esto es lo que Google está tratando de prevenir, en teoría.
Credito de imagen: Sylvain Naudin en Flickr