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)
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)