6 votos

Actualización OTA en un Nexus5 rooteado con Custom Recovery y Kernel

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 al custom recovery. En algunos foros, incluso he leído 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 el Root, el kernel personalizado y todo eso, incluso he buscado ir todo stock, pero eso parece una solución engorrosa con muchos riesgos. Una forma fácil que estaba pensando es descargar la imagen del sistema de Android Lollipop (archivo tgz) cuando Google lo suba y flashear eso en mi teléfono usando TWRP.

Sin embargo, no sé cómo y no encuentro nada sobre cómo flashear un archivo tgz. ¿Puedo hacerlo colocándolo en la memoria, arrancando en recovery/install/AndroildL.tgz. ¿Eso servirá? Si es así, entonces ¿qué cambios hará> mi kernel personalizado y el Root desaparecerán o no? Gracias

0 votos

Para instalar la OTA revierte a stock con la imagen de fábrica. Volverás al Kernel de Stock y al recovery. Es la mejor manera. O esperar a que alguien construya una ROM stock pre-rooteada y flashear eso, o una ROM personalizada de Lollipop una vez que comiencen a ser liberadas.

0 votos

"volver a la acción con la imagen de fábrica" ¿puede usted por favor dígame cómo hacerlo usando TWRP? o hay alguna otra guía paso a paso disponible?

0 votos

Genial, ¡considéralo hecho! ¡Y ahora está hecho!

5voto

RossC Puntos 3725

Creo que tu mejor opción es desrootear tu dispositivo y restaurarlo a stock. Esto significa que la ROM, el recovery y el kernel de stock, y usted será unroot. Esto se conoce a menudo como "flashear 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 correcto y el nombre de código (hammerhead) antes de continuar.

Desde este excelente hilo de XDA :

Para este proceso, necesitará:

Instala los controladores adb y fastboot. Para ello, utilice este sencillo programa

Para los usuarios de MAC *Nota: Los usuarios de MAC tendrán que escribir ./ antes de cada comando en este hilo. Por ejemplo: ./fastboot flash recovery recovery.img

Los usuarios de Linux deberían conocen sus cosas

Descargue las últimas imágenes de fábrica desde aquí

Extraiga el archivo que ha descargado (utilice WinRAR). Debería tener este aspecto: enter image description here

Desbloquea tu bootloader (En caso de que no lo hayas hecho ya) Enlace aquí

Cómo cambiar las imágenes de fábrica

  • Apaga el teléfono.

  • Arrancarlo fastboot manteniendo pulsado el botón de encendido + bajar el volumen al mismo tiempo.

  • Conecta tu teléfono al PC a través del cable USB.

  • Ejecute el flash-all.bat script (para Windows) o flash-all.sh(para MAC y LINUX) en la carpeta donde extrajo las imágenes de fábrica. ¡¡!! Para MAC: Tendrás que editar el flash-all.sh, y añadir "./" antes de cada comando fastboot.

  • Espera a que todo parpadee.

  • Cuando todo haya terminado, selecciona "Recovery" con los botones de volumen.

  • Cuando aparezca un pequeño Android muerto, pulse el botón de encendido + subir volumen.

  • Selecciona "Borrar datos/restablecer datos de fábrica"

  • Rebote. Tu teléfono debería estar en stock.

Nota : El hilo de XDA tiene más detalles sobre cómo volver a bloquear el dispositivo y restablecer el indicador de manipulación en caso de que tenga que reclamar la garantía. Está un poco fuera del alcance de esta respuesta, pero podría ser de utilidad.

Nota 2: Algunos dispositivos Nexus aparecerá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

0 votos

Tal vez sea una pregunta estúpida, pero ¿no funcionaría también un restablecimiento de fábrica?

0 votos

@S427 que yo sepa necesitas un recovery stock al menos en el dispositivo para instalar una OTA, pero normalmente un kernel / recovery stock. De cualquier manera un factor de restablecimiento no restablecerá el kernel o la recuperación en el dispositivo por lo que una imagen de fábrica no se instalará en la configuración personalizada. Gracias por la edición, no sé lo que hice allí :|.

1 votos

Sé que el crédito pertenece a XDA, pero gracias por publicar la guía aquí - me ayudó a unbrick mi Nexus 5 después de que se auto-brick (sí, resulta que eso sucede también)

5voto

eyecatchUp Puntos 141

Otra opción, sin borrar ningún dato es para

  • cuando haya una actualización OTA disponible, obtenga el enlace directo y descargue el archivo zip en su PC,
  • descargar la última versión de la imagen de su recuperación personalizada (por ejemplo, TWRP) y el último zip de SuperSU a su PC
  • conectar el dispositivo al PC y reiniciar en modo bootloader
  • y luego flashear de forma sucia las particiones de arranque, recuperación y sistema de tu actual Versión para Android,
  • en el modo de recuperación de stock, instala el zip de la OTA a través de adb sideload update.zip ,
  • reiniciar en modo bootloader
  • flashear su imagen de recuperación personalizada
  • (alternativamente) flashear tu kernel personalizado
  • reiniciar en modo de recuperación
  • en el modo de recuperación personalizado, Root el dispositivo a través de adb sideload UPDATE-SuperSU-vX.X.zip
  • ahora borre el caché y el dalvik-cache y reinicie el sistema

Hecho. OTA aplicada y puedes continuar desde donde lo dejaste.

Este no es el único método, por supuesto, y no se recomienda para las actualizaciones de versiones importantes. Pero para menor actualizaciones de versión, esto es, en mi opinión, preferible al flasheo sucio del nuevo sistema y a cualquier método que requiera un borrado de datos.

Una versión muy detallada, paso a paso, de esta solución se puede encontrar aquí: https://gist.github.com/eyecatchup/ec0a852428c19705380e

0voto

Hitesh Kubadia Puntos 6

Quería mantener mis datos de usuario, así que seguí las instrucciones proporcionadas por Mistywing y parecía funcionar bien pasar de 5.0.1 a 5.1.1. en mi Nexus 5. Para ver las instrucciones completas, revisa el post de Mistywing: http://www.reddit.com/r/Android/comments/36n4va/nexus_5_511_ota_from_lmy47d/crg3jza

Estos son los aspectos más destacados. He perdido Root y TWRP, pero no estaba demasiado preocupado por eso en este punto.

Tengo adb y fastboot funcionando en mi Mac. I descargado la imagen de Google Hice una copia de seguridad de mis datos, reinicié en bootloader y ejecuté estos comandos en orden. Tuve la precaución de omitir el flasheo del archivo userdata, 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

He reiniciado utilizando los controles del bootloader (he utilizado el volumen para obtener la opción verde START y luego el encendido para activarlo). El arranque después de esto tomó bastante tiempo "optimizando" mis aplicaciones.

La notificación de actualización OTA desapareció y el sistema operativo parece mucho más receptivo.

-3voto

harshadura Puntos 1

Instalar Multi ROM Manager, e instalar la imagen de Lollipop en él.

2 votos

¿Podría proporcionar un enlace y explicar cómo hacerlo?

0 votos

Instalar el gestor de roms múltiples necesita un kernel/recuperación personalizado en stock así que eso no ayuda de todas formas. Actualmente tengo 3 roms en mi teléfono y no puedo instalar la ota.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X