Ver Mensaje Individual
  #19  
Viejo 03/01/12, 22:21:11
Array

[xs_avatar]
criskelo criskelo no está en línea
Cocinero veterano
 
Fecha de registro: feb 2010
Mensajes: 1,681
Modelo de smartphone: hero

Paso a paso Como hacer una rom desde cero

Voy a hacer este tutorial partiendo de la base del tuto de @intronauta hecho para SGS1 hace tiempo voy a agregar y modificar lo que sea necesario para nuestros queridos SGS2.

Bueno, pues esto es una guía básica para crear un ROM partiendo de una stock rom en formato .tar típica de samfirmware, instalarle root y busybox, establecer de serie el kernel que más rabia nos de, poner nuestro csc preferido y añadirle o quitarle las apps que queramos. Después de eso podremos aplicar una serie de optimizaciones opcionales y pongo algunos extras a modo de ejemplo para hacerse a un idea de como se pueden ir añadiendo cosillas a nuestra criatura.

Esta guía no está pensada para que esté actualizada al día, por eso usaremos una rom como ejemplo, extraeremos su estructura, sabremos que hace cada cosa, nos familiaricemos con la sintaxis y formato, identificar archivos esenciales, etc.
La idea es que a partir de aquí sepas moverte por otras custom roms, saber adaptarte a nuevas versiones, aprender cosillas nuevas, integrarlas en tus proyectos, etc.... pero recuerda que si la publicas debes mencionar de dónde has sacado el material. El plagio en comunidades de desarrolladores o modders es reprobable.

Al lío.

LINKs con todos los programas necesarios

*AQUÍ enlacé para la base .tar mencionada gracias @josechufa sin Pass
http://www.multiupload.com/0BR2ZSFEXF

*Para descomprimir un :tar/tar.md5 se puede usar 7ZIP
LINK 7ZIP
http://www.7-zip.org/download.html

* Descarga Aqui sgs2toext4.jar
LINK
http://www.mediafire.com/download.php?uhe7rlqwjxcip4x

* LINK Diskinternals Linux Reader
http://www.diskinternals.com/download/Linux_Reader.exe

*Esqueleto de Update.zip listo para usar
LINK
http://www.mediafire.com/download.php?p9lx885e268hhzp






1 - Lo primero es descargar una stock rom en formato .tar para flashear desde ODIN, por ejemplo una nueva KL1. Descomprimimos todos los tar.md5, y buscamos factoryfs.rfs
AQUÍ enlacé para la base .tar mencionada gracias @josechufa sin Pass
http://www.multiupload.com/0BR2ZSFEXF

Para descomprimir un :tar/tar.md5 se puede usar 7ZIP
LINK 7ZIP
http://www.7-zip.org/download.html

Nos situamos sobre el .tar.md5, pulsando botón derecho veremos esto




Luego de descomprimir debería quedar así




2 - - Extraer factoryfs.img

2-1 Loprimero es convertir la img estraida del tar en un archivo que sea posible descomprimir
* Usando sgs2toext4.jar Applicacion de drphrozen para convertir .img archvos a ext4.img
Descarga Aqui sgs2toext4.jar
LINK
http://www.mediafire.com/download.php?uhe7rlqwjxcip4x

2-2 Hacemos doble CLICK sobre sgs2toext4.jar

Aparece una ventana como esta





2-3 Arrastramos dentro de esta ventana factoryfs.img y soltamos dentro
2-4 Al finalizar en la consola de esta ventana dira la palabra DONE
2-5 Y en la carpeta que estamos trabajando aparecera un archivo llamado factoryfs.ext4.img





3 – Ahora es necesario extraer desde el interior de esta nueva ext4.img el contenido a una carpeta que crearemos llamada system
3-1 tendremos que descargar el siguiente programa llamado Diskinternals Linux Reader (para ver el interior de ext4.img y extraerlo a la carpeta system antes creada)
LINK Diskinternals Linux Reader
http://www.diskinternals.com/download/Linux_Reader.exe


3-2 una vez instalado este programa lo abrimos y



Pulsamos el botón MOUNT y veremos lo esto





Y debería estar quedando así





Notaran que a esto le falta CSC esto se encuentra dentro de cache.img (se repite el proceso para extraer estos archivos)
Nota: algunas veces no se puede extraer estos no se por que

4 – Bueno ya tenemos la carpeta system y csc para nuestra rom
4-1 Crear una carpeta con el nombre de nuestra rom
4-2 Poner dentro EJ.: NuestraROM/system
4-3 descargan este http://www.mediafire.com/download.php?p9lx885e268hhzp
Es el esqueleto vacío de un update funcional para nuestro SGS2, solo deberas colocar todo donde corresponde

Con esta primera parte del tuto ya estamos en condiciones de que nuestra rom Stock pueda ser flasheada por recovery, y nuestro móvil inicie con esta nueva rom Stock

Esperen a la segunda parte paras
1 Rootear y otros ajustes
2 deodex app y Framework
3 mods en varias partes ya que es mucho
4 Como hacer para explorar mods de versiones de roms anteriores o de otros móviles para adaptar a nuestra rom Recuerden no hacer como yo y dar créditos jajaja


Y mas cosas que se vayan preguntando
Responder Con Cita
Los siguientes 39 usuarios han agradecido a criskelo su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]