Crear archivo comprimido autoflasheable para heimdall

En tutoriales anteriores, explicamos cómo instalar heimdall-frantend un una computadora con sistema operativo basado en Debian, también os enseñamos a cómo flashear un Galaxy S, cambiarle el firmware e instalarle el recovery.
Hoy queremos ser una ayuda para todo aquel que le gusta trastear su teléfono y anda siempre cambiando de rom por el placer de experimentar o simplemente por mera curiosidad.

Al usar Heimdall, como pudimos ver, tenemos que descomprimir todos los archivos que vienen dentro de los firmwares originales y después coger los necesarios para el flasheo y, finalmente, colocarlos uno a uno en  el programa, cosa que si eres un usuario inquieto y tienes tu terminal a cada momento en el modo recovery, cambiando entre una rom y otra, se puede convertir en un engorro para tí, por que ya sabemos que mas de una vez necesitaremos limpiar completamente nuestro terminal para que la instalación desde un firmware limpio surja mejor efecto, y para esto necesitamos el Heimdall.

Con el siguiente tutorial, os pretendo enseñar, siguiendo unos sencillos consejos, a crear un archivo comprimido .tar.gz, el cual nos ahorrará el tiempo de tener que meter los archivos uno a uno, ya que el archivo que creemos será un paquete reconocido por Heimdall y cargará todos los archivos necesarios en un solo click.

Este tutorial lo podéis hacer con cualquier firmware, yo os dejo el enlace para el firmware 2.3.5 jvs:

Descargar firmware gt-i9000 2.3.5 JVS

Una vez descargado el archivo crearemos una carpeta nueva en nuestro escritorio y lo descomprimiremos dentro de ella:

Ahora entraremos dentro de la carpeta I9000XXJVS y veremos que hay cuatro archivos dentro:

Volveremos a crear una nueva carpeta y dentro colocaremos el archivo .PIT:

Ahora clicaremos dos veces sobre el archivo Modem  y en la ventana que se nos abrirá picaremos en el botón de la parte superior que dice Extract y le diremos que nos lo descomprima dentro de la nueva carpeta creada:

Seguidamente clicaremos dos veces sobre el archivo GT-I9000-CSC-MULTI-OXAJVS, seleccionaremos los dos archivos que contiene y al igual que la vez anterior le diremos que los extraiga dentro de la nueva carpeta:

Por último clicaremos dos veces sobre el archivo que empieza por CODE y en la ventana que se nos abrirá seleccionaremos todos los archivos excepto cache.rfs y dbdata.rfs:

 

Le diremos que nos los extraiga dentro de la nueva carpeta:

Ahora nuestra nueva carpeta tiene que tener dentro estos nueve archivos:

Por ultimo nos descargaremos el siguiente documento xml:

Descargar xml

Lo abriremos con el editor de textos y modificaremos estas dos lineas que os marco en las capturas siguientes:

En la primera selección pondremos el firmware que vamos a instalar, en este caso pondremos XXJVS.
En la segunda selección que os he marcado anotaremos la versión de android, que en este caso será la 2.3.5, le daremos a save o guardar y lo colocaremos con los otros nueve archivos dentro de la carpeta nueva con la que hemos estado trabajando todo el rato, y os quedaran estos diez archivos:

Seleccionaremos los diez archivos y clicando botón derecho del ratón le diremos que nos haga con todos ellos un archivo comprimido, le daremos el nombre que queramos, yo le he puesto heimdalljvs, tu ponle el que quieras, lo que si que tienes que respetar es la extensión que debe ser .tar.gz, le daremos a crear y ya tendremos nuestro firmware preparado para flashearlo con heimdall.

Ahora abriremos heimdall,  ALT + F2  escribiremos heimdall-frontend y Enter, y en la primera pantalla que se nos muestra, donde dice heimdall firmware package, clicaremos sobre el botón browse y seleccionaremos el archivo .tar.gz que acabamos de crear en el paso anterior, nos quedará de esta manera:

Clicaremos abajo donde dice Load Customise y en la siguiente ventana ya podremos comprobar como se nos han cargado todos los archivos necesarios para el flasheo de nuestro terminal:

Aunque parezca un poco lioso, en cuanto lo tienes por la mano, es muy sencillo de hacer y nos permite tener bien archivados nuestros firmwares para un futuro uso con heimdall, o incluso, hacer nuestro propio firmware, esto último tienes que saber bien lo que haces por que si no podrías causarle un brick a tu dispositivo.

  • Rafael

    cuando descargo el firmware, no viene con los 4 archivos. solo me vienen 2 archivos y son diferentes