ROMs y desarrollo Samsung Galaxy ACE S5830, S5830L + B/D/T ROMs y desarrollo Samsung Galaxy ACE S5830, S5830L + B/D/T

Respuesta
 
Herramientas
  #1  
Viejo 19/11/11, 17:32:50
Array

[xs_avatar]
zorek_bd zorek_bd no está en línea
Miembro del foro
 
Fecha de registro: oct 2011
Localización: México
Mensajes: 107
Modelo de smartphone: Samsung Galaxy Ace
Tu operador: TELCEL
Cambiar imagen de Boot

 Cita: Originalmente Escrito por zagoya
¡¡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:


por alguna personalizada como esta:




Favor de leer todos los pasos!

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
  • Cygwin (Ejecutar comandos Linux en Windows) Descarga
  • HashTab-211 (Ver el MD5 de archivos) Descarga
  • Hex Workshop o editor Hex de su preferencia. (Editor HEX) Descarga
  • Tools.zip (Programas y comandos necesarios) Descarga
  • 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.


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


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




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


  • Ir a C:\cygwin\home\Tu.Usuario y colocar ahí las carpetas bin y tools que descargaste previamente.


  • Ir a C:\cygwin\bin y colocar los dos archivos bat (convert_image_to_rle.bat - convert_rle_to_image.bat).



    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)


  • 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:

     Cita:
    $ mkdir -p unpack
    $ tools/unpackbootimg -i source_img/boot.img -o unpack



    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.

     Cita:
    $ mkdir -p boot
    $ cd boot
    $ gzip -dc ../unpack/boot.img-ramdisk.gz | cpio –i
    $ cd ..





    Ahora creamos nuesto nuevo archivo de imagen.

    Ponemos nuesta imagen llamada COOPER.png en la carpeta del usuario



    En Cygwin ponemos:

     Cita:
    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.






    Crear el nuevo Ramdisk

    En Cygwin ponemos:

     Cita:
    $ tools/mkbootfs boot | gzip > unpack/boot.img-ramdisk-new.gz

    Y ahora crearemos nuestro nuevo boot.img con la nueva imagen.

     Cita:
    $ 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`



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


    Denle click derecho al boot.img > Propiedades > Hash de archivos .


    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.




    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:

     Cita:
    $ 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




    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/show....php?t=1343120
http://forum.xda-developers.com/show....php?t=1241005


Cualquier duda, critica o comentario no duden en ponerla.
Recuerden que dar las gracias no cuesta nada ;)

Saludos

Última edición por zorek_bd Día 19/11/11 a las 21:07:07.
Responder Con Cita
Los siguientes 6 usuarios han agradecido a zorek_bd su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 19/11/11, 19:23:51
Array

[xs_avatar]
zagoya
Usuario invitado
 
Mensajes: n/a

Oraleee bueno en cuanto llegue a casa pones en funcionamiento el tuto

Enviado desde mi GT-S5830 usando Tapatalk
Responder Con Cita
  #3  
Viejo 19/11/11, 20:18:45
Array

[xs_avatar]
Jomar92 Jomar92 no está en línea
MasterROM - Team
 
Fecha de registro: jun 2011
Localización: Alcorcon
Mensajes: 472
Modelo de smartphone: GT-S5830 // GT-I9300 //
Tu operador: Orange
joer madre mia un poquito mas largo no lo abias encontrado jajajajajaja abra queprovarlo pero aora tengo dolores de ojos que llevo pegado unas cuantas horas jejeje asiq mañan toca provar aver que al pero parece un tanto peligroso con todo lo que hay que hacer xd me ariesgare.
__________________
Facebook--> Jumar Quinio Mesias
Gmail--> Jomar Quinio Mesias
Responder Con Cita
  #4  
Viejo 19/11/11, 20:29:21
Array

[xs_avatar]
zorek_bd zorek_bd no está en línea
Miembro del foro
 
Fecha de registro: oct 2011
Localización: México
Mensajes: 107
Modelo de smartphone: Samsung Galaxy Ace
Tu operador: TELCEL
@Jomar92
Si esta algo largo :P
Yo también pensaba que era algo arriesgado, pero prácticamente es editar el boot.img ya instalado.
Aparte, se modifica el archivo desde tu PC y no por ADB, así siempre tendrás un extra de seguridad.
Es como si crearas el boot.img de una custom ROM, porque todas las Roms te lo modifican.

Cualquier cosa me avisan!

Suerte y saludos!
Responder Con Cita
  #5  
Viejo 19/11/11, 20:48:04
Array

[xs_avatar]
Jomar92 Jomar92 no está en línea
MasterROM - Team
 
Fecha de registro: jun 2011
Localización: Alcorcon
Mensajes: 472
Modelo de smartphone: GT-S5830 // GT-I9300 //
Tu operador: Orange
una preguntilla solo tienes esa imgaen o cuala se puede poner ??
__________________
Facebook--> Jumar Quinio Mesias
Gmail--> Jomar Quinio Mesias
Responder Con Cita
  #6  
Viejo 19/11/11, 20:53:41
Array

[xs_avatar]
zorek_bd zorek_bd no está en línea
Miembro del foro
 
Fecha de registro: oct 2011
Localización: México
Mensajes: 107
Modelo de smartphone: Samsung Galaxy Ace
Tu operador: TELCEL
Es cualquier imagen ;)

 Cita:
Imagen PNG de Tamaño: 320*480 que se llame COOPER.png
Tu puedes crear una personalizada. yo la hice color negro y blanco para que se vea como la original pero editada ;)
En el procedimiento te marca como convertirla a COOPER.rle y meterla al boot.img

Última edición por zorek_bd Día 19/11/11 a las 21:05:04.
Responder Con Cita
  #7  
Viejo 19/11/11, 21:02:33
Array

[xs_avatar]
zagoya
Usuario invitado
 
Mensajes: n/a

Bueno me vere novato preguntando......Tengo una duda mencionas que el tamaño de la imagen es 480x320 pero que no asi seria en modo horizontal? no tendria que ser 320x480?

Enviado desde mi GT-S5830 usando Tapatalk
Responder Con Cita
  #8  
Viejo 19/11/11, 21:04:55
Array

[xs_avatar]
zorek_bd zorek_bd no está en línea
Miembro del foro
 
Fecha de registro: oct 2011
Localización: México
Mensajes: 107
Modelo de smartphone: Samsung Galaxy Ace
Tu operador: TELCEL
@zagoya

Si perdón, es 320x480, ahorita corrijo los datos!

Gracias ;)
Responder Con Cita
Gracias de parte de:
  #9  
Viejo 19/11/11, 21:13:16
Array

[xs_avatar]
zagoya
Usuario invitado
 
Mensajes: n/a

 Cita: Originalmente Escrito por zorek_bd Ver Mensaje
@zagoya

Si perdón, es 320x480, ahorita corrijo los datos!

Gracias ;)
Ok gracias al rato muestro como me quedo igual podriamos compartir las imagenes que pongamos

Enviado desde mi GT-S5830 usando Tapatalk
Responder Con Cita
  #10  
Viejo 22/11/11, 16:37:02
Array

[xs_avatar]
zorek_bd zorek_bd no está en línea
Miembro del foro
 
Fecha de registro: oct 2011
Localización: México
Mensajes: 107
Modelo de smartphone: Samsung Galaxy Ace
Tu operador: TELCEL
@Jomar92
@zagoya

No han tenido algun problema?
o no han podido probarlo :P?
Cualquier duda me lo comentan.

Saludos!
Responder Con Cita
  #11  
Viejo 22/11/11, 16:47:46
Array

[xs_avatar]
zagoya
Usuario invitado
 
Mensajes: n/a

@zorek_bd aun no lo he probado, andamos algo ocupados, pero espero mas al rato ya ponerlo en marcha. GRACIAS.
Responder Con Cita
  #12  
Viejo 22/11/11, 19:30:55
Array

[xs_avatar]
zagoya
Usuario invitado
 
Mensajes: n/a

@zorek_bd tengo una duda el movil hay que tenerlo conectado al PC? si es asi en que momento se conecta por que me quedo en tools/unpackbootimg -i source_img/boot.img -o unpack no me aparece como a ti solo algo de batch not file y ya no puedo avanzar mas

EDIT: Lo estoy haciendo en la rom unbranded de latinoamerica
Responder Con Cita
  #13  
Viejo 22/11/11, 20:40:05
Array

[xs_avatar]
zorek_bd zorek_bd no está en línea
Miembro del foro
 
Fecha de registro: oct 2011
Localización: México
Mensajes: 107
Modelo de smartphone: Samsung Galaxy Ace
Tu operador: TELCEL
@zagoya

perdon por la tardanza, el movil no tiene que estar conectado, ya que lo que se esta editando es el boot.img que hicimos con el CWM.

Recuerda que el boot.img debe de estar dentro de la carpeta "source_img".

ejemplo:

C:\cygwin\home\Zorek\source_img

PD:

Tambien puedes añadir .exe al comando para descartar errores.


 Cita:
tools/unpackbootimg.exe -i source_img/boot.img -o unpack

Última edición por zorek_bd Día 22/11/11 a las 20:42:11.
Responder Con Cita
Gracias de parte de:
  #14  
Viejo 22/11/11, 20:53:13
Array

[xs_avatar]
zagoya
Usuario invitado
 
Mensajes: n/a

aaahh ok habia omitido el paso del cwm, bueno a empecer de nuevo GRACIAS
Responder Con Cita
  #15  
Viejo 22/11/11, 21:00:12
Array

[xs_avatar]
Jomar92 Jomar92 no está en línea
MasterROM - Team
 
Fecha de registro: jun 2011
Localización: Alcorcon
Mensajes: 472
Modelo de smartphone: GT-S5830 // GT-I9300 //
Tu operador: Orange
Toy en ello jeje es que ando un tanto ocupado con las clases de informatica y claro me emociono con todo y me sobre cargo jajajaj pero hoy ya toy en ello xd
__________________
Facebook--> Jumar Quinio Mesias
Gmail--> Jomar Quinio Mesias
Responder Con Cita
  #16  
Viejo 22/11/11, 21:07:55
Array

[xs_avatar]
zagoya
Usuario invitado
 
Mensajes: n/a

de nuevo dando lata no me acepta este comando: gzip -dc ../unpack/boot.img-ramdisk.gz | cpio –i



DISCULPA POR TANTA LATA JEJEJE
Responder Con Cita
  #17  
Viejo 22/11/11, 21:12:54
Array

[xs_avatar]
Jomar92 Jomar92 no está en línea
MasterROM - Team
 
Fecha de registro: jun 2011
Localización: Alcorcon
Mensajes: 472
Modelo de smartphone: GT-S5830 // GT-I9300 //
Tu operador: Orange
una preguntilla el clokWorkAce va cualquier backup o tiene qe ser misma mente con este ?
__________________
Facebook--> Jumar Quinio Mesias
Gmail--> Jomar Quinio Mesias
Responder Con Cita
  #18  
Viejo 22/11/11, 21:55:03
Array

[xs_avatar]
Jomar92 Jomar92 no está en línea
MasterROM - Team
 
Fecha de registro: jun 2011
Localización: Alcorcon
Mensajes: 472
Modelo de smartphone: GT-S5830 // GT-I9300 //
Tu operador: Orange
 Cita: Originalmente Escrito por zagoya Ver Mensaje
de nuevo dando lata no me acepta este comando: gzip -dc ../unpack/boot.img-ramdisk.gz | cpio –i



DISCULPA POR TANTA LATA JEJEJE
Ya se cual es tu problema es igual que el mio si te das cuenta envez de poner( cd .. ) tiene puesdo ( dc .. )creo qe va a ser eso no toi mu seguro.

PD : RECTIFICO LO DICHO NO ME VA TAMPOCO ME QUEDO EN LAS MISMAS QUE TU ZAGOYA JEJEJEJE T.T ME VOY A QUEDAR SIN BOOT JOPETAS.

PD2: PROBLEMA SOLUCIONADO ME EQUIVOQE AL PONER EL -I POR QUE PUSE UN PUNTO AHORA A SIGO . JEJEJE AELLO VOY YA OS CONTARE.
__________________
Facebook--> Jumar Quinio Mesias
Gmail--> Jomar Quinio Mesias

Última edición por Jomar92 Día 22/11/11 a las 22:01:26.
Responder Con Cita
Gracias de parte de:
  #19  
Viejo 22/11/11, 22:01:21
Array

[xs_avatar]
zagoya
Usuario invitado
 
Mensajes: n/a

bueno esperar a @zorek_bd para ver en que estamos mal
Responder Con Cita


  #20  
Viejo 22/11/11, 22:23:31
Array

[xs_avatar]
Jomar92 Jomar92 no está en línea
MasterROM - Team
 
Fecha de registro: jun 2011
Localización: Alcorcon
Mensajes: 472
Modelo de smartphone: GT-S5830 // GT-I9300 //
Tu operador: Orange
Nuevo problema surgido jajaja


nose que hago mal pero desde el problema de @zagoya he salido.

pd: @zagoya mira bien todo que alomejor en algo tas poniendo mal que alomejor te a pasdo = que a mi yo e puesto un punto en vez de un guion jejeje mira bien que con tanto comandito falla alguien ( yo me incluyo )
__________________
Facebook--> Jumar Quinio Mesias
Gmail--> Jomar Quinio Mesias
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Foros Samsung > Otros smartphones de Samsung antiguos > Samsung Galaxy ACE S5830, S5830L + B/D/T > ROMs y desarrollo Samsung Galaxy ACE S5830, S5830L + B/D/T



Hora actual: 01:14:57 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /