0 votos

Una imagen flash del sistema M9

Situación
Dispositivo: HTC One M9
Recuperación: TWRP
ROM personalizada: Android Revolution HD (Android 6.0)

Problema
Quiero flashear la rom stock sin hacer wiping de nada (no quiero perder nada). Puedo flashear el stock recovery. He extraído el system.img y el boot.img de la RUU oficial para poder flashear la imagen del sistema y deshacerme de la Custom ROM.
Cuando uso fastboot para flashear la imagen de arranque todo parece estar bien.
Sin embargo, cuando flasheo la imagen del sistema, que es de unos 4,5 gigas, vuelve a decir que está bien, pero sólo tarda unos 30 segundos en flashear.
Cuando intento arrancar después de flashear las imágenes, aparece el logo de htc pero no pasa nada más. Al intentar instalar una OTA con el recovery de stock falla con "la partición del sistema tiene un contenido inesperado".
Supongo que el proceso de flasheo no fue realmente exitoso.

¿Cómo puedo flashear correctamente la partición del sistema?
¿O hay alguna otra forma de volver a la rom stock sin borrar los datos de usuario?
Y NO, no es aceptable de ninguna manera el wipe (sé que aproximadamente el 98% de los entusiastas de Android responderían: "Just wipe").

Btw. la razón de todo esto es que la rom personalizada podría no estar actualizada a Android 7 por lo que quiero instalar la ota.

[editar]:
Uso la versión fastboot de htc ya que la imagen del sistema es de 4,5g de tamaño y no se puede flashear con fastboot normal.

0 votos

Solo hay que hacer un wipe, lol. Los datos restantes de la ROM personalizada podrían no ser compatibles con la ROM de stock de todos modos, a menos que sean de la misma versión exacta.

0 votos

¿A qué datos restantes se refiere? ¿No están casi todos los datos en la partición del sistema que quiero reflashear completamente? ¿Probablemente algunos datos en la caché (ya que no perderé nada borrando la caché, ya lo intenté pero no sirvió de nada)? También debe ser la misma versión casi exacta. La rom personalizada está basada en esa misma imagen del sistema y no presenta tantos cambios...

1 votos

Me refiero a los datos de la aplicación. Además, me desconcierta el hecho de que una imagen del sistema pueda ser que grande...

1voto

Andy Yan Puntos 501

Por lo general, las imágenes de gran tamaño se muestran de forma dispersa (en partes). Para flashear una imagen completa tan grande, considere el uso de la función dd en un shell para escribir directamente la imagen en /system - ese es el único enfoque que se me ocurre que no parece tener problemas de tamaño.

[editar]: dd funcionó (arrancó a twrp y abrió adb shell):
dd if=/external_sd/system.img of=/dev/block/mmcblk0p66
donde mmcblk0p66 es la partición del sistema (en /dev/block/platform/<something>.sdhci/by-name puede encontrar una lista de todas las particiones)

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