zorek_bd
19/11/11, 17:32:50
¡¡ATENCION!!
Como todo proceso que involucre acceso a los datos internos del sistema puede ocasionar brickeo en el movil total o parcial, TODO SE HACE BAJO SU PROPIA RESPONSABILIDAD, este post solo es informativo.
Hola a todos!
Aquí les traigo el tutorial que les prometí.
Cualquier inquietud y duda, háganme saber.
El tutorial es para cambiar esta imagen:
http://dl.dropbox.com/u/48629315/COOPER.png
por alguna personalizada como esta:
http://dl.dropbox.com/u/48629315/COOPER.NEW.png
Favor de leer todos los pasos! :sisi1:
Yo mismo eh provado con CM7, KPO, KS2, KS9 y no e tenido ningún inconveniente.
Si ven que los tamaños de los archivos que modifiquen son muy diferentes, no se alarmen, es totalmente normal, no genera ningún problema.
Programas y descargas necesarias (Links directos)
ClockWorkModAce (Para crear el backup nandroid) Descarga (http://dl.dropbox.com/u/48629315/ClockWorkModAce.zip)
Cygwin (Ejecutar comandos Linux en Windows) Descarga (http://dl.dropbox.com/u/48629315/setup.exe)
HashTab-211 (Ver el MD5 de archivos) Descarga (http://dl.dropbox.com/u/48629315/HashTab-211.exe)
Hex Workshop o editor Hex de su preferencia. (Editor HEX) Descarga (http://dl.dropbox.com/u/48629315/hw32v600.rar)
Tools.zip (Programas y comandos necesarios) Descarga (http://dl.dropbox.com/u/48629315/Tools.zip)
Imagen PNG de 320x480 llamada COOPER.png
Sumamente necesario:
Tener la sangre fría y valor para meterle mano al SGA, aunque por mucha lógica no hay mucho riesgo de cargarse el SGA teniendo un respaldo nandroid.
Instalar Cygwin
De preferencia seguir todos los pasos para no tener ninguna diferencia con el tutorial.
Crear una carpeta llamada CYG en la unidad C:/ y meter ahí el setup.exe del Cygwin.
http://dl.dropbox.com/u/48629315/Tuto/Captura.JPG
Instalar con las opciones ya marcadas:
-Install from Internet > Root Directory : C:\cygwin
-En la opcion “Local Package Directory” colocar C:\CYG
-Direct Connection > http://cygwin.mirror.pair.com (4 Opcion)
http://dl.dropbox.com/u/48629315/Tuto/Captura2.JPG
-Escojer Current, y luego en Search colocamos Cpio, expandemos las opciones y en donde dice Keep o Skip, darle click para instalar esos paquetes. (Debera salir la version en ves de keep o Skip)
http://dl.dropbox.com/u/48629315/Tuto/Captura3.JPG
http://dl.dropbox.com/u/48629315/Tuto/Nueva%20imagen%20%281%29.jpg
-Y luego presionamos siguiente para continuar la instalación. > Finalizar.
Instalar HashTab-211
Basta con darle doble click en XP o ejecutar como administrador en W7
Instalar algún editor Hex.
Colocar las tools.
Abrir Cygwin desde el escritorio y cerrar. (Esto es para crear nuestra carpeta de Usuario)
http://dl.dropbox.com/u/48629315/Tuto/10.JPG
Ir a C:\cygwin\home\Tu.Usuario y colocar ahí las carpetas bin y tools que descargaste previamente.
http://dl.dropbox.com/u/48629315/Tuto/28.JPG
Ir a C:\cygwin\bin y colocar los dos archivos bat (convert_image_to_rle.bat - convert_rle_to_image.bat).
http://dl.dropbox.com/u/48629315/Tuto/29.JPG
Nota: Este proceso es para extraer el boot.img de la ROM que tengan actualmente instalada. Para modificar el boot.ini de una Stock Rom para instalar con Odin, mirar mas abajo.
Entra al Recovery CWM en tu SGA y crear un Backup, después crea una copia de la carpeta ahí mismo y ponle otra fecha. (Para respaldo extra de seguridad)
http://dl.dropbox.com/u/48629315/Tuto/23.JPG
Copia el archivo boot.img del nandroid y colócalo dentro de una carpeta llamada source_img en tu carpeta de usuario. (C:\cygwin\home\Tu.Usuario\source_img)
Comandos ;)
Nota: No es necesario escribir el simbolo $
Abrir Cygwin y colocar los siguientes comandos:
$ mkdir -p unpack
$ tools/unpackbootimg -i source_img/boot.img -o unpack
http://dl.dropbox.com/u/48629315/Tuto/11.JPG
Dentro de la carpeta unpack está un archivo llamado boot.img-ramdisk.gz que es el que contiene la imagen de inicio, lo extraeremos con los siguientes comandos.
$ mkdir -p boot
$ cd boot
$ gzip -dc ../unpack/boot.img-ramdisk.gz | cpio –i
$ cd ../
http://dl.dropbox.com/u/48629315/Tuto/12.JPG
http://dl.dropbox.com/u/48629315/Tuto/13.JPG
Ahora creamos nuesto nuevo archivo de imagen.
Ponemos nuesta imagen llamada COOPER.png en la carpeta del usuario
http://dl.dropbox.com/u/48629315/Tuto/16.JPG
En Cygwin ponemos:
Convert_image_to_rle.bat COOPER.png
Y les creara dos archivos, el que nos interesa es COOPER.png.rle.
Lo renombramos por COOPER.rle y lo metemos dentro de la carpeta boot y reemplazamos el existente.
http://dl.dropbox.com/u/48629315/Tuto/17.JPG
http://dl.dropbox.com/u/48629315/Tuto/15.JPG
http://dl.dropbox.com/u/48629315/Tuto/20.JPG
Crear el nuevo Ramdisk
En Cygwin ponemos:
$ tools/mkbootfs boot | gzip > unpack/boot.img-ramdisk-new.gz
Y ahora crearemos nuestro nuevo boot.img con la nueva imagen.
$ mkdir -p target_img
$ tools/mkbootimg --kernel unpack/boot.img-zImage --ramdisk unpack/boot.img-ramdisk-new.gz -o target_img/boot.img --base `cat unpack/boot.img-base`
http://dl.dropbox.com/u/48629315/Tuto/21.JPG
Copiamos nuestro nuevo boot.ini que esta dentro de la carpeta target_img, a la carpeta del Respaldo del CWM en la SD (chequen la fecha de en qué carpeta lo meten).
http://dl.dropbox.com/u/48629315/Tuto/25.JPG
Denle click derecho al boot.img > Propiedades > Hash de archivos .
http://dl.dropbox.com/u/48629315/Tuto/26.JPG
Copian el md5.
Con el editor HEX abran el archivo nandroid.md5
Y modifiquen la segunda cadena de números con el nuevo MD5 obtenido.(en minúsculas)
Guarden cambios.
http://dl.dropbox.com/u/48629315/Tuto/27.JPG
Entrar al recovery CWM, Backup and Restore > Advance Restore > Seleccionan la carpeta correspondiente > Restore Boot.
Esperan a que restaure, y voala!
Si tienen algún inconveniente de que no puedan entrar, pueden aplicar los pasos anteriores pero con la Carpeta del respaldo original.
Extraer Boot.img de Rom Stock para flashear con Odin:
Full package:
Este paso es simple, yo utilize S5830XWKPO para los ejemplos.
Primero le quitas la extencion .md5 al archivo CODE y te quedara con extencion .tar.
Extraerlo con Winrar o algun descompresor y dentro de la carpeta estara el boot.img.
Realizan los pasos anteriores para modificar el boot.img
Ya que tienen el boot.img editado lo meteremos y reemplazamos en la carpeta descomprimida del CODE.
Crear archivo .tar
Copiar la carpeta descomprimida del CODE a la ruta C:\cygwin\home\Tu.Usuario
Abre Cygwin y ejecuta los siguientes comandos.
$ cd Nombre de la carpeta del CODE
$tar -H ustar -c Nombre de archivos a añadir al tar > Nombre_del_nuevo_archivo.tar
$md5sum -t Nombre_del_nuevo_archivo.tar >> Nombre_del_nuevo_archivo.tar
$mv Nombre_del_nuevo_archivo.tarNombre_del_nuevo_archi vo.tar.md5
Ejemplo:
$ cd CODE_S5830XWKPO
$tar -H ustar -c boot.img data.rfs recovery.img system.rfs > CODE_S5830XWKPO.tar
$md5sum -t CODE_S5830XWKPO.tar >> CODE_S5830XWKPO.tar
$mv CODE_S5830XWKPO.tar CODE_S5830XWKPO.tar.md5
http://dl.dropbox.com/u/48629315/Tuto/30.JPG
Una ves que realizen el archivo .tar es altamente recomendable no renombrarlo, por eso desde que lo empaqueten escojan el nombre final.
Despues el nuevo archivo .tar.md5 sera el nuevo CODE a aplicar con el Odin.
Para un One Package
Es exactamente el mismo procedimiento, con diferencia de que es un solo archivo tar a crear.
Nota: Si modifican el boot.img de una Rom Stock y luego le meten una Custom Rom, la imagen modificada se perdera, ya que reemplaza el boot.img.
Igualmente con estos pasos pueden modificar el boot.img de los Custom ROM antes de Flashearlos con recovery.
Creditos:
pratyush.creed
ketut.kumajaya
de xda-developers
Links Originales:
http://forum.xda-developers.com/showthread.php?t=1343120
http://forum.xda-developers.com/showthread.php?t=1241005
Cualquier duda, critica o comentario no duden en ponerla.
Recuerden que dar las gracias no cuesta nada ;)
Saludos
Como todo proceso que involucre acceso a los datos internos del sistema puede ocasionar brickeo en el movil total o parcial, TODO SE HACE BAJO SU PROPIA RESPONSABILIDAD, este post solo es informativo.
Hola a todos!
Aquí les traigo el tutorial que les prometí.
Cualquier inquietud y duda, háganme saber.
El tutorial es para cambiar esta imagen:
http://dl.dropbox.com/u/48629315/COOPER.png
por alguna personalizada como esta:
http://dl.dropbox.com/u/48629315/COOPER.NEW.png
Favor de leer todos los pasos! :sisi1:
Yo mismo eh provado con CM7, KPO, KS2, KS9 y no e tenido ningún inconveniente.
Si ven que los tamaños de los archivos que modifiquen son muy diferentes, no se alarmen, es totalmente normal, no genera ningún problema.
Programas y descargas necesarias (Links directos)
ClockWorkModAce (Para crear el backup nandroid) Descarga (http://dl.dropbox.com/u/48629315/ClockWorkModAce.zip)
Cygwin (Ejecutar comandos Linux en Windows) Descarga (http://dl.dropbox.com/u/48629315/setup.exe)
HashTab-211 (Ver el MD5 de archivos) Descarga (http://dl.dropbox.com/u/48629315/HashTab-211.exe)
Hex Workshop o editor Hex de su preferencia. (Editor HEX) Descarga (http://dl.dropbox.com/u/48629315/hw32v600.rar)
Tools.zip (Programas y comandos necesarios) Descarga (http://dl.dropbox.com/u/48629315/Tools.zip)
Imagen PNG de 320x480 llamada COOPER.png
Sumamente necesario:
Tener la sangre fría y valor para meterle mano al SGA, aunque por mucha lógica no hay mucho riesgo de cargarse el SGA teniendo un respaldo nandroid.
Instalar Cygwin
De preferencia seguir todos los pasos para no tener ninguna diferencia con el tutorial.
Crear una carpeta llamada CYG en la unidad C:/ y meter ahí el setup.exe del Cygwin.
http://dl.dropbox.com/u/48629315/Tuto/Captura.JPG
Instalar con las opciones ya marcadas:
-Install from Internet > Root Directory : C:\cygwin
-En la opcion “Local Package Directory” colocar C:\CYG
-Direct Connection > http://cygwin.mirror.pair.com (4 Opcion)
http://dl.dropbox.com/u/48629315/Tuto/Captura2.JPG
-Escojer Current, y luego en Search colocamos Cpio, expandemos las opciones y en donde dice Keep o Skip, darle click para instalar esos paquetes. (Debera salir la version en ves de keep o Skip)
http://dl.dropbox.com/u/48629315/Tuto/Captura3.JPG
http://dl.dropbox.com/u/48629315/Tuto/Nueva%20imagen%20%281%29.jpg
-Y luego presionamos siguiente para continuar la instalación. > Finalizar.
Instalar HashTab-211
Basta con darle doble click en XP o ejecutar como administrador en W7
Instalar algún editor Hex.
Colocar las tools.
Abrir Cygwin desde el escritorio y cerrar. (Esto es para crear nuestra carpeta de Usuario)
http://dl.dropbox.com/u/48629315/Tuto/10.JPG
Ir a C:\cygwin\home\Tu.Usuario y colocar ahí las carpetas bin y tools que descargaste previamente.
http://dl.dropbox.com/u/48629315/Tuto/28.JPG
Ir a C:\cygwin\bin y colocar los dos archivos bat (convert_image_to_rle.bat - convert_rle_to_image.bat).
http://dl.dropbox.com/u/48629315/Tuto/29.JPG
Nota: Este proceso es para extraer el boot.img de la ROM que tengan actualmente instalada. Para modificar el boot.ini de una Stock Rom para instalar con Odin, mirar mas abajo.
Entra al Recovery CWM en tu SGA y crear un Backup, después crea una copia de la carpeta ahí mismo y ponle otra fecha. (Para respaldo extra de seguridad)
http://dl.dropbox.com/u/48629315/Tuto/23.JPG
Copia el archivo boot.img del nandroid y colócalo dentro de una carpeta llamada source_img en tu carpeta de usuario. (C:\cygwin\home\Tu.Usuario\source_img)
Comandos ;)
Nota: No es necesario escribir el simbolo $
Abrir Cygwin y colocar los siguientes comandos:
$ mkdir -p unpack
$ tools/unpackbootimg -i source_img/boot.img -o unpack
http://dl.dropbox.com/u/48629315/Tuto/11.JPG
Dentro de la carpeta unpack está un archivo llamado boot.img-ramdisk.gz que es el que contiene la imagen de inicio, lo extraeremos con los siguientes comandos.
$ mkdir -p boot
$ cd boot
$ gzip -dc ../unpack/boot.img-ramdisk.gz | cpio –i
$ cd ../
http://dl.dropbox.com/u/48629315/Tuto/12.JPG
http://dl.dropbox.com/u/48629315/Tuto/13.JPG
Ahora creamos nuesto nuevo archivo de imagen.
Ponemos nuesta imagen llamada COOPER.png en la carpeta del usuario
http://dl.dropbox.com/u/48629315/Tuto/16.JPG
En Cygwin ponemos:
Convert_image_to_rle.bat COOPER.png
Y les creara dos archivos, el que nos interesa es COOPER.png.rle.
Lo renombramos por COOPER.rle y lo metemos dentro de la carpeta boot y reemplazamos el existente.
http://dl.dropbox.com/u/48629315/Tuto/17.JPG
http://dl.dropbox.com/u/48629315/Tuto/15.JPG
http://dl.dropbox.com/u/48629315/Tuto/20.JPG
Crear el nuevo Ramdisk
En Cygwin ponemos:
$ tools/mkbootfs boot | gzip > unpack/boot.img-ramdisk-new.gz
Y ahora crearemos nuestro nuevo boot.img con la nueva imagen.
$ mkdir -p target_img
$ tools/mkbootimg --kernel unpack/boot.img-zImage --ramdisk unpack/boot.img-ramdisk-new.gz -o target_img/boot.img --base `cat unpack/boot.img-base`
http://dl.dropbox.com/u/48629315/Tuto/21.JPG
Copiamos nuestro nuevo boot.ini que esta dentro de la carpeta target_img, a la carpeta del Respaldo del CWM en la SD (chequen la fecha de en qué carpeta lo meten).
http://dl.dropbox.com/u/48629315/Tuto/25.JPG
Denle click derecho al boot.img > Propiedades > Hash de archivos .
http://dl.dropbox.com/u/48629315/Tuto/26.JPG
Copian el md5.
Con el editor HEX abran el archivo nandroid.md5
Y modifiquen la segunda cadena de números con el nuevo MD5 obtenido.(en minúsculas)
Guarden cambios.
http://dl.dropbox.com/u/48629315/Tuto/27.JPG
Entrar al recovery CWM, Backup and Restore > Advance Restore > Seleccionan la carpeta correspondiente > Restore Boot.
Esperan a que restaure, y voala!
Si tienen algún inconveniente de que no puedan entrar, pueden aplicar los pasos anteriores pero con la Carpeta del respaldo original.
Extraer Boot.img de Rom Stock para flashear con Odin:
Full package:
Este paso es simple, yo utilize S5830XWKPO para los ejemplos.
Primero le quitas la extencion .md5 al archivo CODE y te quedara con extencion .tar.
Extraerlo con Winrar o algun descompresor y dentro de la carpeta estara el boot.img.
Realizan los pasos anteriores para modificar el boot.img
Ya que tienen el boot.img editado lo meteremos y reemplazamos en la carpeta descomprimida del CODE.
Crear archivo .tar
Copiar la carpeta descomprimida del CODE a la ruta C:\cygwin\home\Tu.Usuario
Abre Cygwin y ejecuta los siguientes comandos.
$ cd Nombre de la carpeta del CODE
$tar -H ustar -c Nombre de archivos a añadir al tar > Nombre_del_nuevo_archivo.tar
$md5sum -t Nombre_del_nuevo_archivo.tar >> Nombre_del_nuevo_archivo.tar
$mv Nombre_del_nuevo_archivo.tarNombre_del_nuevo_archi vo.tar.md5
Ejemplo:
$ cd CODE_S5830XWKPO
$tar -H ustar -c boot.img data.rfs recovery.img system.rfs > CODE_S5830XWKPO.tar
$md5sum -t CODE_S5830XWKPO.tar >> CODE_S5830XWKPO.tar
$mv CODE_S5830XWKPO.tar CODE_S5830XWKPO.tar.md5
http://dl.dropbox.com/u/48629315/Tuto/30.JPG
Una ves que realizen el archivo .tar es altamente recomendable no renombrarlo, por eso desde que lo empaqueten escojan el nombre final.
Despues el nuevo archivo .tar.md5 sera el nuevo CODE a aplicar con el Odin.
Para un One Package
Es exactamente el mismo procedimiento, con diferencia de que es un solo archivo tar a crear.
Nota: Si modifican el boot.img de una Rom Stock y luego le meten una Custom Rom, la imagen modificada se perdera, ya que reemplaza el boot.img.
Igualmente con estos pasos pueden modificar el boot.img de los Custom ROM antes de Flashearlos con recovery.
Creditos:
pratyush.creed
ketut.kumajaya
de xda-developers
Links Originales:
http://forum.xda-developers.com/showthread.php?t=1343120
http://forum.xda-developers.com/showthread.php?t=1241005
Cualquier duda, critica o comentario no duden en ponerla.
Recuerden que dar las gracias no cuesta nada ;)
Saludos