PDA

Ver la Versión Completa : [ TUTORIAL ] Actualizar firmware stock manteniendo Kernel CF-Root usando CWM [En 1 minuto][Sin wipes][Sin Odin][Seguro]


Freuds
20/05/12, 12:54:39
Este tutorial tiene como objetivo detallar un método muy sencillo para cambiar de firmware oficial, y al mismo tiempo cambiar el kernel CF-Root, manteniendo el root, en un único paso, y sin necesidad de usar Odin ni el ordenador.

Es un método muy sencillo y rápido, pero sorprendentemente no parece que mucha gente lo use o lo conozca así que lo documento en este tutorial.

El método esta explicado en el post oficial del kernel CF-Root de Chainfire en xda (http://www.google.com/url?q=http%3A%2F%2Fforum.xda-developers.com%2Fshowpost.php%3Fp%3D14283369%26pos tcount%3D2&sa=D&sntz=1&usg=AFQjCNEQXpj7DKMaT0qs7PltaIz8e5jnRA).

Requerimientos:

- Samsung S2 con una ROM con el kernel CF-Root 5.0 o superior

- Nuevo firmware oficial de samsung para instalar
- Está disponible el CF-Kernel del nuevo firmware. (Listado de CF-kernels disponibles aqui (http://www.google.com/url?q=http%3A%2F%2Fforum.xda-developers.com%2Fshowthread.php%3Ft%3D1103399&sa=D&sntz=1&usg=AFQjCNFX4gFiW2YbZEudAWPEVv9bJk5eHQ))

¿Para que puedo usar este método?

Este método es ideal para actualizar el firmware oficial de samsung por una nueva version manteniendo el root y toda tu configuración.

Por ejemplo, tienes tu samsung S2 con la versión ICS 4.0 LP7 libre española, pero acaba de salir la nueva versión LPD que dicen que va mucho mejor, así que quiero instalarla en el teléfono manteniendo el root. este método no solo mantiene el root, sinó que rambien te actualiza el kernel CF-Root a la vez!

El método mantiene toda tu configuración, aplicaciones y datos instalados, no hace falta hacer ningun wipe ni nada parecido.

Del mismo modo, usando este método no te aparece el triangulo amarillo ni te aumenta el contador de flasheos

Procedimiento

1) Preparar los ficheros del nuevo firmware en la tarjeta SD

Crear un subdirectorio con nombre ‘firmware’ en la tarjeta SD externa del teléfono, no en la memoria interna, ha de crearse en “/mnt/sdcard/external_sd”

Copiar el nuevo firmware que deseas instalar con formato .tar o tar.md5, no zip!
Por último poner en el mismo subdirectorio el kernel CF-Root basado en la misma versión del firmware, de nuevo en formato .tar o .tar.md5, no zip!

Te ha de quedar de una forma similar a esto:
http://t.imgbox.com/aarGVsEX.jpg (http://imgbox.com/aarGVsEX)

2) Actualizar el firmware usando CWM

- Ejecutamos CWM Manager

http://t.imgbox.com/aasIq0NV.jpg (http://imgbox.com/aasIq0NV)http://t.imgbox.com/aatuvgud.jpg (http://imgbox.com/aatuvgud)

- Usamos la opción Flash Stock firmware que está en la parte inferior

http://t.imgbox.com/aaf6WBzT.jpg (http://imgbox.com/aaf6WBzT)

Te sale un aviso que dice que, por seguridad este método no flashea el bootloader [partes IBL/PBL o SBL], mejor, así es un método completamente seguro. Continue

http://t.imgbox.com/aadLRuZr.jpg (http://imgbox.com/aadLRuZr)

Como el nuevo firmware que queremos instalar, incluye el bootoader, aparece un nuevo aviso que te advierte que no sera flasheado. Continue.

http://t.imgbox.com/aaq3lV8y.jpg (http://imgbox.com/aaq3lV8y)

- Seleccionamos instalar el kernel CF-Root

Como hemos añadido el fichero del kernel CF-Root en el mismo subdirectorio donde está el firmware completo, el programa detecta que existen los dos kernels, el oficial del firmware (evidentemente sin root) y el kernel CF-Root, así que te pregunta cual de los dos kernels quieres instalar. Seleccionas el CF-Root. [en el ejemplo CF-Root-SGS2_XX_NEE_LPD-v5.4-CWM5.tar.md5]

http://t.imgbox.com/aav341xf.jpg (http://imgbox.com/aav341xf)

- Te aparece un nuevo aviso que te advierte que como estas instalando un nuevo firmware y un nuevo kernel, si ese kernel no es CF-Root puedes perder el root, lo que no sucederá en nuestro caso ya que astutamente, instalamos el kernel CF-Root. Continue.

http://t.imgbox.com/aazOdBhY.jpg (http://imgbox.com/aazOdBhY)

Selecionamos el método de flasheo:

http://t.imgbox.com/aavNQpz5.jpg (http://imgbox.com/aavNQpz5)

Existen tres posibilidades:

Keep CF-Root kernel (mantener el kernel CF-Root actual)

Esta opción te permite mantener el kernel CF-Root actual, de esta forma mantienes el root y todas las funciones del CF-Root kernel. Esta opción es útil si el firmware que quieres instalar no dispone de una versión CF-Root específica.


Pre-root system (pre-rootear el nuevo firmware)

Esta opción te permite inyectar el root en el momento que se realiza el flash.
Permite instalar un nuevo firmware oficial sin ninguna modificación, y te hace root.


Flash normally (flashear normalmente)

Para realizar un flasheo normal, cambiando el kernel sin inyectar manualmente ningún root. Como en nuestro caso vamos a instalar un nuevo firmware y hemos seleccionado que use el kernel CF-Root, esta es la opción que debemos usar.




Selsccionamos Flash normally.

- El telefono flasheará la nueva versión del firmware incorporando el kernel CF-Root de la nueva versión. Depues hará un reboot y ya tenemos el teléfono con la nueva versión oficial instalada, con su root y kernel CF-Root incluyendo todas sus opciones como el CWM. A disfrutarla!!!

http://t.imgbox.com/aazD4iBh.jpg (http://imgbox.com/aazD4iBh)

kalonso
20/05/12, 13:02:25
Buenisimo!!!

Gracias!!!!

ganchitos
20/05/12, 13:42:17
Muy bueno cada vez se esta poniendo mas facil flasear gracias a gente como tu.
Saludos

elektra
26/05/12, 22:21:09
Con este método aparece el triángulo amarillo?.

Psycotron
27/05/12, 20:22:16
Con este método aparece el triángulo amarillo?.

Lo normal es que sí. Sigue siendo un "insecure kernel".

edumse
27/05/12, 20:23:34
Y si tengo que limpiar totalmente el teléfono de cosas que no se pueden desinstalar y no quiero, se podría realizar antes una restauración de fábrica y posteriormente instalar mediante este método?

Un saludo

Obi-Wan
27/05/12, 21:31:17
yo creo que si, edumse, mientras no quites el kernel cf-root, el cual ya trae el cwm implicito, debieras de poder hacerlo sin problema

un saludo :ok:

edumse
27/05/12, 21:41:29
Gracias. Estoy esperando que se cargue por completo para poder hacerlo. Ya contaré cómo me ha ido

edumse
27/05/12, 22:45:16
Perfecto. Hecho pero sin hacer restauración de fábrica porque SÍ se pierde el root y ya no se puede realizar el flasheo por este método.
Tarda mucho menos que con Odín, en un minuto y pico flasheado.

Gracias por este post
Un saludo

SCOBAR
28/05/12, 19:39:41
Lo he hecho todo como dice el tutorial y me ha dejado el telefono como lo tenia con el mismo firmware que antes. ha fallado algo?

SCOBAR
28/05/12, 19:57:34
se reinicia y sale Waiteing mount Sd_CARd

xurruca
28/05/12, 23:26:50
He probado tu tutorial y el recovery me dice "Waiting for sd card to mount"?????


Solventado he formateado la sd externa desde el movil y voila!!!

emdebe
29/05/12, 07:19:15
He probado este metodo de flasheo y perfecto en menos de un minuto el telelfono actualizado con una stock y sin perder datos ni aplicaciones.

buen metodo y 100% reconmendable.

un saludo

Freuds
30/05/12, 09:11:28
Con este método aparece el triángulo amarillo?.

No, no te aparece ni el triangulo amarillo ni te aumenta el contador de flasheos.
Saludos.

platheo
01/06/12, 02:11:48
Hola,este metodo podria servir para ponerle al galaxy el kernel phenomenal,me refiero, a seguir los mismos pasos,introducir el archivo en sdcard y flashear con la opciom flahs stock firmeware del cwm.gracias

Enviado desde mi GT-I9100 usando Tapatalk 2

Xsalus
01/06/12, 05:45:00
Hola,este metodo podria servir para ponerle al galaxy el kernel phenomenal,me refiero, a seguir los mismos pasos,introducir el archivo en sdcard y flashear con la opciom flahs stock firmeware del cwm.gracias

No te lo recomendaría, es mejor instalar CWM y después el kernel que elijas.
También hay otra opción, por Mobile Odín.

Cargas el Firmware a actualizar en tu Galaxy S2 (en mi caso está en la raíz, para no tener que estar buscando por las carpetas), pulsamos en Open File
http://t.imgbox.com/aal4dUBs.jpg

Elijes la SD donde esté (preferiblemente en la interna)
http://t.imgbox.com/aadbaAIu.jpg

Escoges el Kernel y verifica que estén marcados los checks , Enable EveRoot, Inject Superuser, Inject Mobile ODIN SI NO QUIERES PERDER TUS DATOS VERIFICA QUE ESTE DESMARCADA LA CASILLA Wipe data and cache
http://t.imgbox.com/aajgfxYP.jpghttp://t.imgbox.com/aaxDQKKi.jpghttp://t.imgbox.com/aajzyLP9.jpg

Una vez verificado pulsamos "Flash firmware" y nos aparecen unas advertencias, le damos a continuar
http://t.imgbox.com/aajQFm5j.jpg

De nuevo a continuar
http://t.imgbox.com/aanm6pza.jpg

Cuando aparezca que ha detectado una firma MD5 LE DAREMOS A SKIP
http://t.imgbox.com/aaon2Yaz.jpg

Y ya solito actualiza y te crea root e injecta de nuevo el Mobile Odín, sin perder nada de lo que tenías, ahora solo te queda ponerle un kernel de tu agrado.
Vamos de nuevo a Open file
http://t.imgbox.com/aal4dUBs.jpg

Seleccionamos el Kernel (en mi caso el Phenomenal 5.5 Extreme)Es evidente que debe de estar tambien en el teléfono y en formato .tar
http://t.imgbox.com/aajh8YwI.jpghttp://t.imgbox.com/aamgM0A6.jpg

Comprobamos el Kernel que vamos a flashear, no es necesario ya que se supone lo hemos elegido, pero nunca está de más verificarlo por si acaso y le damos a Flash firmware, se reiniciará y listo
http://t.imgbox.com/aamt5sZj.jpghttp://t.imgbox.com/aaxj0Qi1.jpghttp://t.imgbox.com/aabYC511.jpg

Espero que os sirva de ayuda, un saludo.

EDITO: cuando terminé todo el proceso al reiniciar me dio fallo el titanium backup, por lo visto se inicia con el sistema y se cuelga ( tan fácil como desinstalar titanium y volverlo a instalar ), funciona todo perfectamente.

platheo
01/06/12, 20:13:25
No te lo recomendaría, es mejor instalar CWM y después el kernel que elijas.


cuando dices esto, no te refieres a lo que yo te he dicho??ya que yo lo que digo es instalar el kernel por cwm, como dices freuds en el primer post??, por cierto muchas gracias por la explicación tan gráfica que has echo, esta bastante bien y lo dejas muy la claro la forma de hacerlo,gracias por el curro.saludos

Xsalus
01/06/12, 22:24:08
cuando dices esto, no te refieres a lo que yo te he dicho??ya que yo lo que digo es instalar el kernel por cwm, como dices freuds en el primer post??, por cierto muchas gracias por la explicación tan gráfica que has echo, esta bastante bien y lo dejas muy la claro la forma de hacerlo,gracias por el curro.saludos

Gracias, básicamente si, es mas o menos lo que tu decías, aunque yo entendí que querías poner directamente el phenomenal sin pasar por CF-Root...eso es complicado bajo mi punto de vista...para hacerlo desde un kernel personalizado, tipo Siyah, Phenomenal, etc, es mejor la opción que he explicado, más que nada por que no habría que poner de nuevo el CF-Root ya que el Mobile ODIN ya se encarga de rootear directamente.

Freuds
02/06/12, 10:37:39
Hola,este metodo podria servir para ponerle al galaxy el kernel phenomenal,me refiero, a seguir los mismos pasos,introducir el archivo en sdcard y flashear con la opciom flahs stock firmeware del cwm.gracias


El CMW Manager tiene una opción llamada "Flash Kernel", esta opción te permite flahear solo un kernel, simplemente pones el nuevo kernel en la tarjeta SD en formato zImage.

http://t.imgbox.com/aaf6WBzT.jpg (http://imgbox.com/aaf6WBzT)

Usando esta opción no te aparece el triangulo amarillo ni aumenta el contador de flasheos.

[si tienes instalado busybox, el fichero del kernel puede estar en formato tar o zip, aunque para asegurarte que no tendras ningún problema es mejor descomprimirlo siempre y dejarlo en formato zImage]

Tener en cuenta que si pones otro kernel que no sea CF-Kernel, la aplicación CWM Manager continuará instalada, pero algunas opciones no estarán disponibles.

Aunque la opción que si continuará estando disponible es "Flash kernel"

Saludos.

flautero
04/06/12, 12:01:52
Hola a todos.

He actualizado a FOP XWLPG con este método :-) conservando el root.
En Kies me dice que no existe actualización lo cual es correcto pero me sigue diciendo que existe una actualización con OTA y lo único que me deja es posponerla o instalarla.

¿Cómo se puede eliminar esa actualización según OTA? :cry:

Gracias colegas por peazo truco. :aplausos:

flautero
04/06/12, 13:32:09
Me auto respondo.

Ajustes-> Aplicaciones -> Todas -> Actualización de software -> Borrar datos

y vuala. :platano::platano:

Gracias de todas formas. :-)

krugger
10/10/12, 18:21:57
Hermano el asundo del ClockworkMod tiene que ser ese o podria instalar el ClockworkMod 5.5.0.4 que es el que mejor funciona para Cyanogemod?