PDA

Ver la Versión Completa : [ TUTORIAL ] Flashear Roms Vía UPDATE.APP


regne
04/01/13, 13:37:20
Este es un pequeño tutorial de cómo cambiar de rom por medio de la Actualización de Software del móvil (OTA), aun cuando se trate de un firmware distinto.
Esto va a ser necesario cuando la rom en cuestión la encontramos en formato UPLOAD.APP.

Este pequeño tutorial se ha hecho a partir de informaciones sacadas de XDA Developers, y con la impagable contribución de Chemariver, Resident_ y Elperroderoke… Gracias!

Antes de nada, por supuesto, haremos un bonito nandroid.

Cuando queremos instalar un Firmware de una región distinta, el recovery comprueba el archivo buid.prop para confirmar que las regiones de la rom antigua y de la nueva coinciden.
Ese archivo lo podemos encontrar en el almacenamiento interno, dentro de la carteta /system, y lo podemos ver con cualquier editor de texto, notepad, u otros. Eso sí, para modificarlo necesitaremos ser root.
La parte del archivo que a nosotros nos importa ahora mismo es la siguiente (es un ejemplo, a cada uno le saldrá una versión de software):

ro.product.board=U9200
ro.confg.hw_systemversion=U9200-1V100R001C185B103_SYSTEM
ro.build.display.id=U9200-1V100R001C185B103
ro.product.model=U9200
ro.product.brand=Huawei
ro.build.tags=ota-rel-keys,release-keys
ro.product.manufacturer=HUAWEI
ro.product.name=U9200
ro.product.device=hwu9200
ro.build.id=HuaweiU9200
ro.build.version.incremental=C185B103
ro.build.description=U9200-user 4.0.3 HuaweiU9200 C185B103 ota-rel-keys,release-keys
ro.build.fingerprint=Huawei/U9200/hwu9200:4.0.3/HuaweiU9200/C185B103:user/ota-rel-keys,release-keys

Lo primero que deberíamos hacer es una copia del archivo, y llamarlo de otra forma, por ejemplo build.bak.
Aquí hay que reemplazar todos los detalles de la compilación de la versión actual, que en este caso es U9200-1V100R001C185B103 y poner los de la que quieres instalar, en este caso por ejemplo la U9200-1V100R001C00B226.

Así quedaría la parte editada.

ro.product.board=U9200
ro.confg.hw_systemversion=U9200-1V100R001C00B226_SYSTEM
ro.build.display.id=U9200-1V100R001C00B226
ro.product.model=U9200
ro.product.brand=Huawei
ro.build.tags=ota-rel-keys,release-keys
ro.product.manufacturer=HUAWEI
ro.product.name=U9200
ro.product.device=hwu9200
ro.build.id=HuaweiU9200
ro.build.version.incremental=C00B226
ro.build.description=U9200-user 4.0.3 HuaweiU9200 C00B226 ota-rel-keys,release-keys
ro.build.fingerprint=Huawei/U9200/hwu9200:4.0.3/HuaweiU9200/C00B226:user/ota-rel-keys,release-keys

Muy importante es que la raiz de la microsd tenga la carpeta dload y dentro de esta esté el update.app de la rom con el mismo código con que engañamos al modificar el build.prop. (ejemplo U9200-1V100R001C00B226= versión B226) ©chemariver
Una vez hecho esto, hemos de flashear el recovery.img de la rom que queremos instalar, y se hace de manera muy similar a lo que hicimos cuando rooteamos…

Paso 1:
Lanzar en el PC el ADB, con el móvil conectado y provocar un reinicio al bootloader escribiendo:
ADB reboot bootloader

Paso 2:
Comprobar que el aparato ha sido reconocido y está conectado, escribiendo:
fastboot devices

Paso 3:
Flashear el recovery escribiendo:
Fastboot flash recovery recovery.img (el nombre del recovery puede ser distinto, hay que poner el real del archivo)

Paso 4:
Escribimos:
fastboot reboot

Se reiniciará, e iremos a (puede variar según la rom):
Ajustes o Controles -> Acerca del Teléfono -> Actualizar Software-> Actualizar Software Tarjeta SD -> Confirmar

También hay un modo de actualización forzada al que se puede acceder presionando Subir volumen, Bajar volumen y Power, pero a mí personalmente no me funciona…
En el caso de que perdamos el root, se recupera fácil con la versión 18.7 de bin4ry.root. ©chemariver

Resident_
04/01/13, 13:47:13
:alabado:

¿Cual has flasheado? ¿la beta de jelly bean?

Me queda una duda, estas líneas que modificamos en el buil.prop ¿se modificaran de nuevo a su estado original si restauramos un nandroid?

regne
04/01/13, 13:58:24
Jajaja, todavía no he podido, no me riñas! jajaja

Resident_
04/01/13, 14:13:16
jajajajajaj, ahora en un rato pruebo a ver si funciona para la beta de jelly bean del p1.

(cruzare los dedos para que funcione en el p1xl.)

Gracias por el tutorial!!!

Nada, me sigue dando error de verificación, al menos con la beta de jelly bean, algo habre hecho mal. :cry:

Lo que si que puedo confirmar, es que al restaurar un nandroid, el buld.prop vuelve a su estado original :-)

jcmogar
04/01/13, 15:31:59
Donde dice U9200-1V..... ¿no se debería poner U9200EV.... tal y como aparece en la rom original de Yoigo, y que se correspondería con el XL?

jcmogar
04/01/13, 15:38:57
Me corrijo a mi mismo. En la rom original habla de U9200 a secas pero donde dice U9200-1V... empieza por el V (sin U9200-1).

regne
04/01/13, 16:24:28
Me corrijo a mi mismo. En la rom original habla de U9200 a secas pero donde dice U9200-1V... empieza por el V (sin U9200-1).

Claro, piensa que el build.prop que he puesto es un ejemplo de un P1; ahora deberéis hacer lo propio con las Roms del XL...

jcmogar
04/01/13, 16:58:52
Lo que he puesto corresponde al XL.

aitorhm1983
12/03/13, 20:40:37
Este es un pequeño tutorial de cómo cambiar de rom por medio de la Actualización de Software del móvil (OTA), aun cuando se trate de un firmware distinto.
Esto va a ser necesario cuando la rom en cuestión la encontramos en formato UPLOAD.APP.

Este pequeño tutorial se ha hecho a partir de informaciones sacadas de XDA Developers, y con la impagable contribución de Chemariver, Resident_ y Elperroderoke… Gracias!

Antes de nada, por supuesto, haremos un bonito nandroid.

Cuando queremos instalar un Firmware de una región distinta, el recovery comprueba el archivo buid.prop para confirmar que las regiones de la rom antigua y de la nueva coinciden.
Ese archivo lo podemos encontrar en el almacenamiento interno, dentro de la carteta /system, y lo podemos ver con cualquier editor de texto, notepad, u otros. Eso sí, para modificarlo necesitaremos ser root.
La parte del archivo que a nosotros nos importa ahora mismo es la siguiente (es un ejemplo, a cada uno le saldrá una versión de software):

ro.product.board=U9200
ro.confg.hw_systemversion=U9200-1V100R001C185B103_SYSTEM
ro.build.display.id=U9200-1V100R001C185B103
ro.product.model=U9200
ro.product.brand=Huawei
ro.build.tags=ota-rel-keys,release-keys
ro.product.manufacturer=HUAWEI
ro.product.name=U9200
ro.product.device=hwu9200
ro.build.id=HuaweiU9200
ro.build.version.incremental=C185B103
ro.build.description=U9200-user 4.0.3 HuaweiU9200 C185B103 ota-rel-keys,release-keys
ro.build.fingerprint=Huawei/U9200/hwu9200:4.0.3/HuaweiU9200/C185B103:user/ota-rel-keys,release-keys

Lo primero que deberíamos hacer es una copia del archivo, y llamarlo de otra forma, por ejemplo build.bak.
Aquí hay que reemplazar todos los detalles de la compilación de la versión actual, que en este caso es U9200-1V100R001C185B103 y poner los de la que quieres instalar, en este caso por ejemplo la U9200-1V100R001C00B226.

Así quedaría la parte editada.

ro.product.board=U9200
ro.confg.hw_systemversion=U9200-1V100R001C00B226_SYSTEM
ro.build.display.id=U9200-1V100R001C00B226
ro.product.model=U9200
ro.product.brand=Huawei
ro.build.tags=ota-rel-keys,release-keys
ro.product.manufacturer=HUAWEI
ro.product.name=U9200
ro.product.device=hwu9200
ro.build.id=HuaweiU9200
ro.build.version.incremental=C00B226
ro.build.description=U9200-user 4.0.3 HuaweiU9200 C00B226 ota-rel-keys,release-keys
ro.build.fingerprint=Huawei/U9200/hwu9200:4.0.3/HuaweiU9200/C00B226:user/ota-rel-keys,release-keys

Muy importante es que la raiz de la microsd tenga la carpeta dload y dentro de esta esté el update.app de la rom con el mismo código con que engañamos al modificar el build.prop. (ejemplo U9200-1V100R001C00B226= versión B226) ©chemariver
Una vez hecho esto, hemos de flashear el recovery.img de la rom que queremos instalar, y se hace de manera muy similar a lo que hicimos cuando rooteamos…

Paso 1:
Lanzar en el PC el ADB, con el móvil conectado y provocar un reinicio al bootloader escribiendo:
ADB reboot bootloader

Paso 2:
Comprobar que el aparato ha sido reconocido y está conectado, escribiendo:
fastboot devices

Paso 3:
Flashear el recovery escribiendo:
Fastboot flash recovery recovery.img (el nombre del recovery puede ser distinto, hay que poner el real del archivo)

Paso 4:
Escribimos:
fastboot reboot

Se reiniciará, e iremos a (puede variar según la rom):
Ajustes o Controles -> Acerca del Teléfono -> Actualizar Software-> Actualizar Software Tarjeta SD -> Confirmar

También hay un modo de actualización forzada al que se puede acceder presionando Subir volumen, Bajar volumen y Power, pero a mí personalmente no me funciona…
En el caso de que perdamos el root, se recupera fácil con la versión 18.7 de bin4ry.root. ©chemariver


Algo se me escapa...

He cambiado las lineas del archivo build.prop por las del firmware que quiero instalar (el mio era B103 y cambiado por el B226), he guardado una copia build.prop_old
En "Ajustes - Acerca del teléfono" y en el "HiSuite" me indica la compilacion B226 y no la que tenia antes.
Pero no consigo instalar el firmware nuevo B226.
Con el recovery "CWM-based-Huangzt-U9200E-ICS Recovery v6.0.1." no puedo instalar la actualizacion "update.app" y con el recovery original de Huawei tampoco porque no me aparece la carpeta "dload" donde he puesto la actualizacion.

¿Alguna idea? He visto que en system/ existe un archivo llamado prop.default donde indica el tipo de firmware anterior B103. Pero no lo he cambiado por si no me arrancara el movil... ¿Alguien sabria decirme si esto tiene que ver o no?
¿O es que debo intentar instalar la actualiacion B229? Porque a través del "HiSuite" y de "Ajustes - Acerca del telefono - Actualizaciones" no detecta que haya una nueva actualizacion cuando sí la hay, ¿no?

elperroderoke
12/03/13, 22:04:43
Algo se me escapa...

He cambiado las lineas del archivo build.prop por las del firmware que quiero instalar (el mio era B103 y cambiado por el B226), he guardado una copia build.prop_old
En "Ajustes - Acerca del teléfono" y en el "HiSuite" me indica la compilacion B226 y no la que tenia antes.
Pero no consigo instalar el firmware nuevo B226.
Con el recovery "CWM-based-Huangzt-U9200E-ICS Recovery v6.0.1." no puedo instalar la actualizacion "update.app" y con el recovery original de Huawei tampoco porque no me aparece la carpeta "dload" donde he puesto la actualizacion.

¿Alguna idea? He visto que en system/ existe un archivo llamado prop.default donde indica el tipo de firmware anterior B103. Pero no lo he cambiado por si no me arrancara el movil... ¿Alguien sabria decirme si esto tiene que ver o no?
¿O es que debo intentar instalar la actualiacion B229? Porque a través del "HiSuite" y de "Ajustes - Acerca del telefono - Actualizaciones" no detecta que haya una nueva actualizacion cuando sí la hay, ¿no?

La actualización no se instala desde el recovery (donde dice B123 pon la que tu quieras). Eso si necesitas tener instalado el recovery original.

Debemos copiar el archivo UPDATE.APP de la B123 a una carpeta nombrada /dload, en la raiz de nuestra SD.
Luego en el teléfono vamos a Ajustes > Almacenamiento > Actualización de software > Actualización de tarjeta SD y confirmamos. (Aquellos que no dispongan de un sistema que tenga esta opción, siempre pueden usar el método forzado, que consiste en arrancar el teléfono con Power (soltar Power, cuando vibre el teléfono al arrancar) VOl+ y VOL- pulsados a la vez.

Saludos.

aitorhm1983
20/03/13, 17:11:19
La actualización no se instala desde el recovery (donde dice B123 pon la que tu quieras). Eso si necesitas tener instalado el recovery original.

Debemos copiar el archivo UPDATE.APP de la B123 a una carpeta nombrada /dload, en la raiz de nuestra SD.
Luego en el teléfono vamos a Ajustes > Almacenamiento > Actualización de software > Actualización de tarjeta SD y confirmamos. (Aquellos que no dispongan de un sistema que tenga esta opción, siempre pueden usar el método forzado, que consiste en arrancar el teléfono con Power (soltar Power, cuando vibre el teléfono al arrancar) VOl+ y VOL- pulsados a la vez.

Saludos.

Finalmente instalé la "B229 Mod.1", ya que en principio quiero versiones de stock (aunque como esta, estén editadas). Tengo problemas para instalar las ROMs originales mediante update.app, aún como tu dices (lo hice así también y error).

shiraken
22/03/13, 13:59:24
hola a todos!! Estoy intentando modificar el archivo build.prop, pero me da error de guardado.....................tengo el file manager...................necesitaría otro??
Saludos!!

elperroderoke
22/03/13, 16:17:20
Finalmente instalé la "B229 Mod.1", ya que en principio quiero versiones de stock (aunque como esta, estén editadas). Tengo problemas para instalar las ROMs originales mediante update.app, aún como tu dices (lo hice así también y error).

Cual es el error que te da?.
Puede ser porque no tienes el recovery original.
Porque no cumple los requisitos para actualizar.
Porque la SD está dañada o "similar" (no queda espacio, es de mala calidad, se le atraganta al movil porque si....), no te lo creeras pero pasa muchas veces.

Saludos.

shiraken
23/03/13, 19:24:23
Acabo de rootearlo, y la version de la room que trae es la gbrc101, es una version inglesa, pero no he cambiado nada más...................................

regne
23/03/13, 23:13:29
hola a todos!! Estoy intentando modificar el archivo build.prop, pero me da error de guardado.....................tengo el file manager...................necesitaría otro??
Saludos!!

A mi me va bien el root explorer, y la app de xda developers que va muy bien.

xD_david56
07/01/14, 20:09:43
Este es un pequeño tutorial de cómo cambiar de rom por medio de la Actualización de Software del móvil (OTA), aun cuando se trate de un firmware distinto.
Esto va a ser necesario cuando la rom en cuestión la encontramos en formato UPLOAD.APP.

Este pequeño tutorial se ha hecho a partir de informaciones sacadas de XDA Developers, y con la impagable contribución de Chemariver, Resident_ y Elperroderoke… Gracias!

Antes de nada, por supuesto, haremos un bonito nandroid.

Cuando queremos instalar un Firmware de una región distinta, el recovery comprueba el archivo buid.prop para confirmar que las regiones de la rom antigua y de la nueva coinciden.
Ese archivo lo podemos encontrar en el almacenamiento interno, dentro de la carteta /system, y lo podemos ver con cualquier editor de texto, notepad, u otros. Eso sí, para modificarlo necesitaremos ser root.
La parte del archivo que a nosotros nos importa ahora mismo es la siguiente (es un ejemplo, a cada uno le saldrá una versión de software):

ro.product.board=U9200
ro.confg.hw_systemversion=U9200-1V100R001C185B103_SYSTEM
ro.build.display.id=U9200-1V100R001C185B103
ro.product.model=U9200
ro.product.brand=Huawei
ro.build.tags=ota-rel-keys,release-keys
ro.product.manufacturer=HUAWEI
ro.product.name=U9200
ro.product.device=hwu9200
ro.build.id=HuaweiU9200
ro.build.version.incremental=C185B103
ro.build.description=U9200-user 4.0.3 HuaweiU9200 C185B103 ota-rel-keys,release-keys
ro.build.fingerprint=Huawei/U9200/hwu9200:4.0.3/HuaweiU9200/C185B103:user/ota-rel-keys,release-keys

Lo primero que deberíamos hacer es una copia del archivo, y llamarlo de otra forma, por ejemplo build.bak.
Aquí hay que reemplazar todos los detalles de la compilación de la versión actual, que en este caso es U9200-1V100R001C185B103 y poner los de la que quieres instalar, en este caso por ejemplo la U9200-1V100R001C00B226.

Así quedaría la parte editada.

ro.product.board=U9200
ro.confg.hw_systemversion=U9200-1V100R001C00B226_SYSTEM
ro.build.display.id=U9200-1V100R001C00B226
ro.product.model=U9200
ro.product.brand=Huawei
ro.build.tags=ota-rel-keys,release-keys
ro.product.manufacturer=HUAWEI
ro.product.name=U9200
ro.product.device=hwu9200
ro.build.id=HuaweiU9200
ro.build.version.incremental=C00B226
ro.build.description=U9200-user 4.0.3 HuaweiU9200 C00B226 ota-rel-keys,release-keys
ro.build.fingerprint=Huawei/U9200/hwu9200:4.0.3/HuaweiU9200/C00B226:user/ota-rel-keys,release-keys

Muy importante es que la raiz de la microsd tenga la carpeta dload y dentro de esta esté el update.app de la rom con el mismo código con que engañamos al modificar el build.prop. (ejemplo U9200-1V100R001C00B226= versión B226) ©chemariver
Una vez hecho esto, hemos de flashear el recovery.img de la rom que queremos instalar, y se hace de manera muy similar a lo que hicimos cuando rooteamos…

Paso 1:
Lanzar en el PC el ADB, con el móvil conectado y provocar un reinicio al bootloader escribiendo:
ADB reboot bootloader

Paso 2:
Comprobar que el aparato ha sido reconocido y está conectado, escribiendo:
fastboot devices

Paso 3:
Flashear el recovery escribiendo:
Fastboot flash recovery recovery.img (el nombre del recovery puede ser distinto, hay que poner el real del archivo)

Paso 4:
Escribimos:
fastboot reboot

Se reiniciará, e iremos a (puede variar según la rom):
Ajustes o Controles -> Acerca del Teléfono -> Actualizar Software-> Actualizar Software Tarjeta SD -> Confirmar

También hay un modo de actualización forzada al que se puede acceder presionando Subir volumen, Bajar volumen y Power, pero a mí personalmente no me funciona…
En el caso de que perdamos el root, se recupera fácil con la versión 18.7 de bin4ry.root. ©chemariver
amigo, ¿en el momento que se hace la copia del build.prop donde la pongo?
¿el build.prop que se modifica es el original o la copia?
hay una parte que aun no entiendo muy bien esque en una parte del tuto dices que vamos a instalar el recovery de la rom que vamos a instalar.... la que yo voy a instalar la descargue de la pagina de emotion ui de huawei y de donde sacaria el recovery de esa?
gracias por las respuestas xD esque aun vengo empezando con los huawei

celicats
14/02/14, 18:57:42
Gracias por el aporte. Tengo WinXP y al hacer ADB reboot Bootloader, el PC me pide unos drivers que no tengo. Me he vuelto loco buscandolos, pero no encuentro nada.

Juanro49
13/01/15, 22:10:15
a alguien le ha funcionado este tuto?? me gustaria probarlo en el Huawei Ascend G7 ya que los que tienen la rom de orange y de turkcell no pueden instalar otro update.app ya que les sale el error oemsbl version list check error! y creo que es porque en el numero de compilacion a lo ultimo les sale (en el caso de orange) C109BXX y en uno con rom libre (yoigo por ejemplo) sale C00BXXX y alomejor haciendo este tuto permite la instalacion, espero respuesta rapida

regne
14/01/15, 09:40:13
a alguien le ha funcionado este tuto?? me gustaria probarlo en el Huawei Ascend G7 ya que los que tienen la rom de orange y de turkcell no pueden instalar otro update.app ya que les sale el error oemsbl version list check error! y creo que es porque en el numero de compilacion a lo ultimo les sale (en el caso de orange) C109BXX y en uno con rom libre (yoigo por ejemplo) sale C00BXXX y alomejor haciendo este tuto permite la instalacion, espero respuesta rapida

Claro que funciona.

Juanro49
14/01/15, 14:44:58
Claro que funciona.

Gracias regne, le dire a alguno de los que tengan la rom de orange que lo pruebe a ver si funciona y ya dire algo por aqui jeje

gr28jg
03/02/15, 03:47:59
buenas noches

tengo un P1 comprado en amazon proveniente de china el cual no me conecta en 3G con movistar ya he intentado todo.
Clok work mod recovery por medio del shuame y nada
pobe este tutorial y nada no encuentro la menera de que al entrar en recovery se pueda visualizar la rom que se va a instalar ni siquiera editando el archivo fulano


agradeceria una ayuda o guia sobre que hacer, gracias

regne
03/02/15, 08:08:43
Este tutorial ni es para flashear roms vía recovery, es para instalar roms originales del tipo update.app, y se ha de hacer desde el recovery original

gr28jg
03/02/15, 12:54:16
gracias regne

en efecto es lo que intento hacer, pero cuando voy al paso Ajustes o Controles -> Acerca del Teléfono -> Actualizar Software-> Actualizar Software Tarjeta SD -> Confirmar, el equipo se reinicia entra al recovery e indica instalacion fallida, navego por el menu y no se puede localizar el UPLOAD.APP como si no lo reconociera, tiene el recovery original, ya esta modificado el buid.prop sin embargo no puedo hacerlo

me estare saltando algun paso? la rom que quiero instalar es la C00B226

agraecido por sus respuesta

Juanro49
03/02/15, 15:09:54
buenas noches

tengo un P1 comprado en amazon proveniente de china el cual no me conecta en 3G con movistar ya he intentado todo.
Clok work mod recovery por medio del shuame y nada
pobe este tutorial y nada no encuentro la menera de que al entrar en recovery se pueda visualizar la rom que se va a instalar ni siquiera editando el archivo fulano

agradeceria una ayuda o guia sobre que hacer, gracias

Estas seguro que es el U9200? Ya que puede ser que al ser comprado en china sea la version T9200 y por eso no te deja...

Juanro49
05/02/15, 15:09:08
Este tuto soluciona el error al intalar un update.app que dice:
oemsbl versión list check error!
check_write_data_to_partition,write data error
error: update.app is a invalid package
error: SD card update failure, SD card update abort.

Este tuto lo solucionaria??

viciado06
05/06/15, 13:29:18
Muy buenas!! Una vez hecho este tuto, si sacasen mas actualizaciones, se tendria que volver a editar o solo una vez quitado la rom stock orange? Por si sacan la actualizacion lollipop para saber si se podria instalar.

Juanro49
05/06/15, 14:29:40
Muy buenas!! Una vez hecho este tuto, si sacasen mas actualizaciones, se tendria que volver a editar o solo una vez quitado la rom stock orange? Por si sacan la actualizacion lollipop para saber si se podria instalar.

jeje tranquilo, dudo que haya mas actualizaciones oficiales... menos mal que todavia quedan cocineros con el terminal y ya han sacado hasta cm 12.1

viciado06
05/06/15, 15:02:17
Muxas gracias, cuando llame a huawei por el tema del nfc me dijeron que en este verano sacarian la actualizacion lollipop...por eso preguntaba...a ver si tengo tiempo y pruebo este tuto.

dchawk
16/11/15, 01:42:36
Claro que funciona.

una pregunta yo tengo una rom android 4.0.3 de mi operador (TIGO COL) es muy neutra me gusto mucho pero lamentablemente con el tiempo se pone lenta ya el hard reset casi no lefunciona
quiero cambiar a una version muy estable que sea fluida me recomendarias la version emui

y algo mas como que tengo que prepaprar antes para no perder la rom que tiene original