fzeta
04/12/12, 17:01:45
Saludos máquinas!!
El objetivo de de esté tema es compartir una experiencia muy grata sobre Heimdall en GNU/Linux.
La mayoría de los usuarios hacen todos estos tinglados del flasheos con Odin(windows) pero para el que no lo sepa hay una magnifica alternativa que es HEIMDALL para los usuarios de GNU/Linux; claro está que también se puede pilotar en Windows. En fin no me quiero enrollarme mucho, ya que existe en este foro un par de tutoriales que habla sobre cómo instalar Heimdall en Ubuntu aunque en mi caso es ARCHLINUX En fin....
Muchos se preguntaran ¿como flasheo en HEIMDALL sí los firmwares vienen en zip o rar etc...?
En HEIMDALL se necesita un tar.gz
Lo que hay que hacer es descargarnos el firmware que queramos y y lo descomprimimos Ejemplo;
I9000XWJW8_I9000OXAJW4_I9000X... .zip esté es el último firmware para el SGS por ahora.
Descomprimimos:
Voy hacerlo paso por paso, abrimos la terminal.......
fzeta@Hack:~$ unzip I9000XWJW8_I9000OXAJW4_I9000X... .zip
Archive: I9000XWJW8_I9000OXAJW4_I9000XWJW1.zip
inflating: CSC_I9000OXAJW4.tar.md5
inflating: PDA_I9000XWJW8.tar.md5
inflating: PHONE_I9000XWJW1.tar.md5
Descomprimimos los .tar.md5
fzeta@Hack:~$ tar -xvf CSC_I9000OXAJW4.tar.md5
cache.rfs
fzeta@Hack:~$ tar -xvf PHONE_I9000XWJW1.tar.md5
modem.bin
fzeta@Hack:~$ tar -xvf PDA_I9000XWJW8.tar.md5
boot.bin
Sbl.bin
param.lfs
zImage
factoryfs.rfs
dbdata.rfs
Bueno, ya tenemos los 8 fichero listos para el flasheo, ahora sólo nos faltan 2 ficheros más: el PIT y firmware.xml que son los otros 2 ficheros importantes que necesitaremos para nuestro tar.gz (os acordáis que es lo que necesitamos para flashear con HEIMDALL?)
El PIT https://www.dropbox.com/s/mrnabwtlv9tjgio/s1_odin_20100512.pit
El firmware.mxl https://www.dropbox.com/s/7jx32pdfdm8n3a8/firmware.xml
Este último archivo digamos que es una base ( es un código en xml que debemos modificar según el firmware digamos que es cómo una firma, en fin, lo único que hay que modificar es en la parte que pone /name><version>000000< Esos ceros que ven ahí lo borráis y poner el nombre del firmware a flashear, en este caso sería XXJW8 y en los siguientes ceros 2.3.6 http://i.imgur.com/zhxWr.png
OK, una vez todo controlado, fichero listos vamos a empaquetar y comprimir en tar.gz.
Abrimos la terminal y nos vamos al directorio dónde hemos puesto todos los ficheros. OJO todo lo que hemos hecho hasta ahora lo hemos hecho dentro del directorio dónde han estado los ficheros.
fzeta@Hack:~$ tar -cvf JW8.tar boot.bin cache.rfs factoryfs.rfs zImage dbdata.rfs modem.bin param.lfs Sbl.bin s1_odin_20100512.pit firmware.xml
boot.bin
cache.rfs
factoryfs.rfs
zImage
dbdata.rfs
modem.bin
param.lfs
Sbl.bin
s1_odin_20100512.pit
firmware.xml
A ver, que hemos hecho aquí? Hemos empaquetado todos los ficheros en .tar (tar -cvf JW8.tar)
-c Indicamos a tar que cree un archivo.
-v Indicamos a tar que nos muestre lo que va empaquetando.
-f Le indicamos a tar que el siguiente argumento es el nombre del archivo que le vamos a dar, en este caso le he querido llamar JW8.tar ;-) Bien, prosigamos.... Ahora vamos a comprimir el tar en un .gz.
fzeta@Hack:~$ gzip -9 JW8.tar
gzip es el comando utilizado para comprimir y -9 es la velocidad de compresión.
Bueno, ya tenemos nuestro firmware listo para flashear en HEIMDALL.
http://i.imgur.com/W4EIG.png
http://i.imgur.com/qrmPL.png
http://i.imgur.com/9LMzJ.png
Ahora bien, vamos a meterle un kernel chachi piruli para rootearlo o bien sea para instalar alguna Rom cocida. Hay muchos por ahí, probaremos esté: http://forum.xdadevelopers.com/showpost.php?p=15188469&postcount=9 http://download.chainfire.eu/155/CF-Root/SGS/CF-Root-XX_OXA_JW4-v4.4-CWM3RFS.zip
Ok, cuándo lo descarguemos lo descomprimimos y nos quedara un .tar. Lo volvemos a descomprimir y nos quedara un zImage
abrimos la terminal....
fzeta@Hack:~$ heimdall flash --KERNEL zImage
Y listo!!
Ya sabéis, todo se hace en el directorio dónde se encuentren los archivos. Poner el teléfono en dowload... flashear el fimware, de nuevo el teléfono en download....flasheamos el kernel.
Una cosa más, he puesto cómo ejemplo esté último firmware porqué ha sido el único que me ha salvado la vida xDD. Os cuento... unos de mis tantos flasheos y experimentos con el teléfono llego un momento de que no me rooteaba ningún firmware, normalmente uso la JVU para una instalación limpia y después una Rom cocida pero da la casualidad que no se quería dejar rootear probé con todos los kernel's y ninguno me servia, empece a probar todos los firmwares y sólo este se dejo Rootear. Ya os digo chicos fue algo muy extraño en fin, supongo que mi bichito estará llegando a su fin con tantos flasheos xDDDD
Bueno, espero que esto le sirva a alguien.;-)
Fin de trayecto.......................................... .................................................. ...............echo[ok]
:aplausos::aplausos::aplausos::aplausos::aplausos: :aplausos::aplausos::aplausos::aplausos::aplausos:
El objetivo de de esté tema es compartir una experiencia muy grata sobre Heimdall en GNU/Linux.
La mayoría de los usuarios hacen todos estos tinglados del flasheos con Odin(windows) pero para el que no lo sepa hay una magnifica alternativa que es HEIMDALL para los usuarios de GNU/Linux; claro está que también se puede pilotar en Windows. En fin no me quiero enrollarme mucho, ya que existe en este foro un par de tutoriales que habla sobre cómo instalar Heimdall en Ubuntu aunque en mi caso es ARCHLINUX En fin....
Muchos se preguntaran ¿como flasheo en HEIMDALL sí los firmwares vienen en zip o rar etc...?
En HEIMDALL se necesita un tar.gz
Lo que hay que hacer es descargarnos el firmware que queramos y y lo descomprimimos Ejemplo;
I9000XWJW8_I9000OXAJW4_I9000X... .zip esté es el último firmware para el SGS por ahora.
Descomprimimos:
Voy hacerlo paso por paso, abrimos la terminal.......
fzeta@Hack:~$ unzip I9000XWJW8_I9000OXAJW4_I9000X... .zip
Archive: I9000XWJW8_I9000OXAJW4_I9000XWJW1.zip
inflating: CSC_I9000OXAJW4.tar.md5
inflating: PDA_I9000XWJW8.tar.md5
inflating: PHONE_I9000XWJW1.tar.md5
Descomprimimos los .tar.md5
fzeta@Hack:~$ tar -xvf CSC_I9000OXAJW4.tar.md5
cache.rfs
fzeta@Hack:~$ tar -xvf PHONE_I9000XWJW1.tar.md5
modem.bin
fzeta@Hack:~$ tar -xvf PDA_I9000XWJW8.tar.md5
boot.bin
Sbl.bin
param.lfs
zImage
factoryfs.rfs
dbdata.rfs
Bueno, ya tenemos los 8 fichero listos para el flasheo, ahora sólo nos faltan 2 ficheros más: el PIT y firmware.xml que son los otros 2 ficheros importantes que necesitaremos para nuestro tar.gz (os acordáis que es lo que necesitamos para flashear con HEIMDALL?)
El PIT https://www.dropbox.com/s/mrnabwtlv9tjgio/s1_odin_20100512.pit
El firmware.mxl https://www.dropbox.com/s/7jx32pdfdm8n3a8/firmware.xml
Este último archivo digamos que es una base ( es un código en xml que debemos modificar según el firmware digamos que es cómo una firma, en fin, lo único que hay que modificar es en la parte que pone /name><version>000000< Esos ceros que ven ahí lo borráis y poner el nombre del firmware a flashear, en este caso sería XXJW8 y en los siguientes ceros 2.3.6 http://i.imgur.com/zhxWr.png
OK, una vez todo controlado, fichero listos vamos a empaquetar y comprimir en tar.gz.
Abrimos la terminal y nos vamos al directorio dónde hemos puesto todos los ficheros. OJO todo lo que hemos hecho hasta ahora lo hemos hecho dentro del directorio dónde han estado los ficheros.
fzeta@Hack:~$ tar -cvf JW8.tar boot.bin cache.rfs factoryfs.rfs zImage dbdata.rfs modem.bin param.lfs Sbl.bin s1_odin_20100512.pit firmware.xml
boot.bin
cache.rfs
factoryfs.rfs
zImage
dbdata.rfs
modem.bin
param.lfs
Sbl.bin
s1_odin_20100512.pit
firmware.xml
A ver, que hemos hecho aquí? Hemos empaquetado todos los ficheros en .tar (tar -cvf JW8.tar)
-c Indicamos a tar que cree un archivo.
-v Indicamos a tar que nos muestre lo que va empaquetando.
-f Le indicamos a tar que el siguiente argumento es el nombre del archivo que le vamos a dar, en este caso le he querido llamar JW8.tar ;-) Bien, prosigamos.... Ahora vamos a comprimir el tar en un .gz.
fzeta@Hack:~$ gzip -9 JW8.tar
gzip es el comando utilizado para comprimir y -9 es la velocidad de compresión.
Bueno, ya tenemos nuestro firmware listo para flashear en HEIMDALL.
http://i.imgur.com/W4EIG.png
http://i.imgur.com/qrmPL.png
http://i.imgur.com/9LMzJ.png
Ahora bien, vamos a meterle un kernel chachi piruli para rootearlo o bien sea para instalar alguna Rom cocida. Hay muchos por ahí, probaremos esté: http://forum.xdadevelopers.com/showpost.php?p=15188469&postcount=9 http://download.chainfire.eu/155/CF-Root/SGS/CF-Root-XX_OXA_JW4-v4.4-CWM3RFS.zip
Ok, cuándo lo descarguemos lo descomprimimos y nos quedara un .tar. Lo volvemos a descomprimir y nos quedara un zImage
abrimos la terminal....
fzeta@Hack:~$ heimdall flash --KERNEL zImage
Y listo!!
Ya sabéis, todo se hace en el directorio dónde se encuentren los archivos. Poner el teléfono en dowload... flashear el fimware, de nuevo el teléfono en download....flasheamos el kernel.
Una cosa más, he puesto cómo ejemplo esté último firmware porqué ha sido el único que me ha salvado la vida xDD. Os cuento... unos de mis tantos flasheos y experimentos con el teléfono llego un momento de que no me rooteaba ningún firmware, normalmente uso la JVU para una instalación limpia y después una Rom cocida pero da la casualidad que no se quería dejar rootear probé con todos los kernel's y ninguno me servia, empece a probar todos los firmwares y sólo este se dejo Rootear. Ya os digo chicos fue algo muy extraño en fin, supongo que mi bichito estará llegando a su fin con tantos flasheos xDDDD
Bueno, espero que esto le sirva a alguien.;-)
Fin de trayecto.......................................... .................................................. ...............echo[ok]
:aplausos::aplausos::aplausos::aplausos::aplausos: :aplausos::aplausos::aplausos::aplausos::aplausos: