Hace unos meses, rooteé mi Nexus 5 usando Towelroot, instalé TWRP y ElementX Kernel. Ahora que la actualización de Android Lollipop está a la vuelta de la esquina, no creo que pueda instalar la actualización OTA debido al teléfono rooteado y la recuperación personalizada. En algunos foros, incluso leí que podría estropear mi teléfono.
Así que ahora, quiero saber cuál es la forma más segura de obtener la actualización oficial de Android Lollipop, no me importa perder la raíz, el kernel personalizado y todo eso, incluso busqué en todas las existencias, pero parece una solución engorrosa con muchos riesgos Una manera fácil en la que estaba pensando es descargar la imagen del sistema Android Lollipop (archivo tgz) cuando Google la carga y mostrarla en mi teléfono usando TWRP.
Sin embargo, no sé cómo y no puedo encontrar nada sobre cómo flashear un archivo tgz. ¿Puedo hacerlo colocándolo en la memoria, arrancando en recovery/install/AndroildL.tgz? ¿Eso lo hará? En caso afirmativo, ¿qué cambios hará? ¿Desaparecerán o no mi kernel y raíz personalizados? Gracias
Creo que lo mejor que puedes hacer es desrootear tu dispositivo y restaurarlo al stock. Esto significa stock ROM, recuperación y kernel, y se le desrooteará. Esto a menudo se denomina "parpadeo de una imagen de fábrica", a veces incorrectamente. ¡Pero eso es lo que vamos a hacer!
Nota: este proceso borrará su teléfono por completo. Haga una copia de seguridad de su almacenamiento antes de continuar. Tampoco soy responsable si algo sale mal. Asegúrese de verificar que este es el dispositivo y el nombre de código correctos (cabeza de martillo) antes de continuar.
De este excelente hilo de XDA :
Instale los controladores adb y fastboot. Para hacer esto, utilice este sencillo programa
Para usuarios de MAC *Nota: Los usuarios de MAC deberán escribir ./
antes de cada comando en este hilo. Por ejemplo: ./fastboot flash recovery recovery.img
los usuarios de Linux deben saber lo que hacen
Descargue las últimas imágenes de fábrica desde aquí
Extraiga el archivo que descargó (Use WinRAR). Debería verse así: Desbloquee su cargador de arranque (en caso de que aún no lo haya hecho) Enlace aquí
Apaga tu teléfono.
Inícielo en fastboot presionando y manteniendo presionado el Botón de encendido + Bajar volumen al mismo tiempo.
Conecte su teléfono a su PC a través de su cable USB.
Ejecute el script flash-all.bat (para Windows) o flash-all.sh (para MAC y LINUX) en la carpeta donde extrajo las imágenes de fábrica. !! Para MAC: tendrá que editar flash-all.sh y agregar "./" antes de cada comando fastboot.
Espera a que todo parpadee.
Después de que todo haya terminado, seleccione "Recuperación" usando los botones de volumen.
Cuando aparezca un pequeño Android muerto, presiona el Botón de encendido + Subir volumen.
Seleccione "Borrar datos/restablecer datos de fábrica"
Reiniciar. Tu teléfono debe estar en stock.
Nota : El hilo XDA tiene más detalles sobre cómo volver a bloquear el dispositivo y restablecer el indicador de manipulación en caso de que necesite reclamar la garantía. Está un poco fuera del alcance de esta respuesta, ¡pero podría ser útil!
Nota 2: algunos dispositivos Nexus se mostrarán con 16 Gb después de esto en el modelo de 32 Gb. La siguiente es una solución a través de cmd:
fastboot erase boot
fastboot erase cache
fastboot erase recovery
fastboot erase system
fastboot erase userdata
fastboot flash bootloader C:/image-hammerhead-krt16m/bootloader.img
fastboot reboot-bootloader
fastboot flash radio C:/image-hammerhead-krt16m/radio.img
fastboot reboot-bootloader
fastboot flash system C:/image-hammerhead-krt16m/system.img
fastboot flash userdata C:/image-hammerhead-krt16m/userdata.img
(Note: this command will wipe your device (including /sdcard), EVEN if your bootloader is already unlocked.)
fastboot flash boot C:/image-hammerhead-krt16m/boot.img
fastboot flash recovery C:/image-hammerhead-krt16m/recovery.img
Otra opción, sin borrar ningún dato , es
adb sideload update.zip
de,adb sideload UPDATE-SuperSU-vX.X.zip
Hecho. Se aplicó OTA y puede continuar desde donde lo dejó.
Este no es el único método, por supuesto, y no se recomienda para actualizaciones de versiones principales. Pero para las actualizaciones de versiones menores , esto es, en mi humilde opinión, preferible a la actualización sucia del nuevo sistema y a cualquier método que requiera un borrado de datos.
Puede encontrar una versión paso a paso muy detallada de esta solución aquí: https://gist.github.com/eyecatchup/ec0a852428c19705380e
Quería conservar mis datos de usuario, así que seguí las instrucciones proporcionadas por Mistywing y pareció funcionar bien al pasar de 5.0.1 a 5.1.1. en mi Nexus 5. Para obtener instrucciones completas, consulte la publicación de Mistywing: http://www.reddit.com/r/Android/comments/36n4va/nexus_5_511_ota_from_lmy47d/crg3jza
Aquí están los aspectos más destacados. Perdí root y TWRP, pero no estaba demasiado preocupado por eso en este momento.
Tengo adb y fastboot trabajando en mi Mac. Descargué la imagen de Google , hice una copia de seguridad de mis datos, reinicié el cargador de arranque y ejecuté estos comandos en orden. Tuve cuidado de omitir actualizar el archivo de datos de usuario, lo que borraría mis datos.
fastboot flash bootloader [bootloader file].img
fastboot reboot-bootloader
fastboot flash radio [radio file].img
fastboot reboot-bootloader
fastboot flash recovery [recovery file].img
fastboot flash system [system file].img
fastboot flash cache [cache file].img
fastboot flash boot [boot file].img
Reinicié usando los controles del cargador de arranque (utilicé el volumen para obtener la opción verde INICIO y luego encendí para activarlo). La puesta en marcha después de esto llevó bastante tiempo "optimizando" mis aplicaciones.
La notificación de actualización de OTA desapareció y el sistema operativo parece mucho más receptivo.
Instale Multi ROM Manager e instale la imagen de Lollipop en él.
RossC
Abdul Jabbar
RossC