#1
|
||||
|
||||
Cómo modificar una ROM
Hola compañeros, tras el tutorial de Cómo portar una ROM, os traigo el de cómo modificarla, la guía definitiva. No vamos a entrar en conceptos de Kitchen de DSIDXA, o cosas por el estilo, vamos a entrar en cómo pulir o dejar a tu gusto una ROM.
Prerequisitos: -WinRAR -Notepad ++ -Tiempo y paciencia -Conocimientos básicos de desarrollo de Android ¿Qué se puede modificar? TODO, absolutamente todo. Cada ROM es un mundo, pero muy modificable. puedes cambiar desde .apk hasta el framework-res.apk (No te preocupes, más adelante lo explicaré todo) Pasos a seguir: 1.- Lo primero es crear una carpeta con las Apps que quieras meter, o lo que quieras modificar de la ROM, como parches (Beats Audio, Bravia Engine...) 2.- Copiamos el ZIP 2 veces, uno lo renombramos a Intacta y el otro a MOD 3.- Abrimos los 2 ZIPs 4.- Empezamos con las Apps abriendo MOD/system/app y nos encontraremos con una gran lista de Apps. Bien, eliminamos lo que queramos, teniendo cuidado con las Apps del sistema, y ponemos o añadimos lo que se nos antoje. 5.- Seguimos con el aspecto. Si quieres meter un Theme ya hecho para CyanogenMod, lo introducimos en /system/app, y si es un Theme para una Stock, nos fijamos en las carpetas que trae y arrastramos y SOBREESCRIBIMOS los archivos de las carpetas. Para crear un theme para una Stock o CyanogenMod, id a Tutoriales, explicaré como. 6.- Cambiar el BootAnimation y el BootLogo. Para cambiar el BootAnimation, entramos en /system/media y metemos el que queramos, sobreescribiendo. Se llamará bootanimation.zip. Antes de meterlo, nos fijamos en que la resolución sea la misma que la de nuestro móvil (320X480 en nuestro caso). Para el BootLogo es un pelín más lioso, así que lo explicaré en Tutoriales. 7.- Cambiando el build.prop. Para empezar, tan sólo tocaremos: -ro.build.id="Rellena con tus datos" -ro.build.display.id="Rellena con tus datos" -ro.build.date="Rellena con la fecha" -ro.modversion="Rellena con tus datos" 8.- Modificando el updater-script. Para ello nos metemos en META-INF/com/google/android/updater-script. Lo abrimos con Notepad ++ y lo único que tocaremos será para introducir comentarios mientras instala. Se introducen mediante este código: -ui_print("TEXTO"); Al introducir esto, nos mostrará el Recovery mientras instalamos los típicos mensajes de "Instalando ROM" y esas cosas 9.- Cambiando el Kernel. Esto es muy sencillo, bajamos el que queramos que sea para nuestro dispositivo, y dentro del ZIP habrá un archivo llamado "boot.img". Bien, cogemos el del archivo y lo SOBREESCRIBIMOS. Listo, Kernel cambiado. 10.- Cambiar el Fondo de pantalla que viene con la ROM. Esto se hace desde la ruta /system/framework/framework-res.apk, lo abrimos con el WinRAR y entramos en /framework-res.apk/res/drawable o en /framework-res.apk/res/drawable-hdpi o en otras, pero siempre estará en una de las carpetas de /framework-res.apk/res/ y siempre será default_wallpaper.jpg. Bien, cuando lo encontremos, arrastramos el que queramos al ZIP y sobreescribimos. Listo, Wallpaper cambiado. Tutoriales: *Cambiar BootLogo: el BootLogo es esa imagen que sale antes del BootAnimation. Para cambiarla en una ROM, haremos lo siguiente. -Descargamos una de internet o seguimos el tutorial de Overdrack de cómo hacer uno propio. -Descargamos el "PackBootLogo.rar" del Post y lo descomprimimos. -Metemos el "load_oemlogo" en la ruta /system/bin -Metemos la carpeta "clogo" en /system -Abrimos /META-INF/com/google/android/updater-script/ e introducimos: Código:
set_perm(0, 0, 06755, "/system/bin/load_oemlogo"); run_program("/system/bin/load_oemlogo"); *Hacer un Theme para una ROM: Para hacer esto usaremos la mejor herramienta: UOT Kitchen. Seguiremos los siguientes pasos: -Entramos en http://www.uot.dakra.lt y pinchamos en "Kitchen" -Empezamos a modificar cosas. ahora no voy a explicar cosa por cosa, solo por encima:
NOTA: Si te ha servido, da las "Gracias" y dame créditos NOTA2: Es un artículo informativo, de nivel básico, tenedlo en cuenta. Aún así, me ha costado mucho trabajo, así que por favor, agradecédmelo con un simple "Gracias" Cualquier duda existencial la responderé con gusto |
Los siguientes 67 usuarios han agradecido a Black_Coder su comentario: | ||
|
#2
|
||||
|
||||
El del kernel es mejor abrir el bootimg y cambiar el kernel solo si no pierdes information de la rom como a2sdgui
Enviado desde mi U8650 usando Tapatalk 2 |
Los siguientes 2 usuarios han agradecido a guirri su comentario: | ||
#4
|
||||
|
||||
Gracias Black_Coder,
¿vas a seguir con la guia? Lo digo porque me interesa, y me gustaría saber como añadir los parches, como el ADRENO200, etc. Además de algunas aplicaciones actualizadas. EDITO: en nuestro caso, las stock ROM vienen en archivos con extensión app, ¿cómo obtenemos un zip? He probado instalando la stock y haciendo un backup con CWM recovery, pero nada, no obtengo tal zip. Última edición por Awachumein Día 26/11/12 a las 01:59:35. |
#5
|
||||
|
||||
Pues la cocina de dsixda lo extrae, solo pon el update en "original_update" y lo seleccionas y ella sola te saca la rom en .zip
|
Gracias de parte de: | ||
#7
|
||||
|
||||
|
#8
|
||||
|
||||
mil gracias tio, asi da gusto jajaja
|
#9
|
||||
|
||||
|
#10
|
||||
|
||||
enhorabuena balck coder, ya eres cocinero oficial jajajaja
|
#12
|
||||
|
||||
Ahora que ya eres "cocinero oficial", porque no nos arreglas los drivers de la camara de Cyanogenmod 9, tambien eres desarrollador Java no?, deve ser facilisimo para ti eso no, y si es que eres un "cocinero oficial" que yo no me lo creo ni creo que nadie del foro pos, deverias poder, o no?, o es que has comprao a los de Htcmania para que te pusieran "cocinero oficial", porque si tu eres "cocinero oficial", yo que soy? donde se tiene que ir para que te pongan eso o que tienes que hacer, poner 4 tutos que la mitad estan repetidos o subir 5 roms que no funciona ninguna estable, porque si con eso ya te ponen "cocinero oficial"......
Saludos!!!!! Última edición por Maneswaith Día 28/11/12 a las 16:11:17. |
#13
|
||||
|
||||
Ahora que ya eres "cocinero oficial", porque no nos arreglas los drivers de la camara de Cyanogenmod 9, tambien eres desarrollador Java no?, deve ser facilisimo para ti eso no, y si es que eres un "cocinero oficial" que yo no me lo creo ni creo que nadie del foro pos, deverias poder, o no?, o es que has comprao a los de Htcmania para que te pusieran "cocinero oficial", porque si tu eres "cocinero oficial", yo que soy? donde se tiene que ir para que te pongan eso o que tienes que hacer, poner 4 tutos que la mitad estan repetidos o subir 5 roms que no funciona ninguna estable, porque si con eso ya te ponen "cocinero oficial"......
Saludos!!!!! |
#14
|
||||
|
||||
Ahora que ya eres "cocinero oficial", porque no nos arreglas los drivers de la camara de Cyanogenmod 9, tambien eres desarrollador Java no?, deve ser facilisimo para ti eso no, y si es que eres un "cocinero oficial" que yo no me lo creo ni creo que nadie del foro pos, deverias poder, o no?, o es que has comprao a los de Htcmania para que te pusieran "cocinero oficial", porque si tu eres "cocinero oficial", yo que soy? donde se tiene que ir para que te pongan eso o que tienes que hacer, poner 4 tutos que la mitad estan repetidos o subir 5 roms que no funciona ninguna estable, porque si con eso ya te ponen "cocinero oficial"......
Saludos!!!!! |
#15
|
||||
|
||||
Saludos!!!!! |
#16
|
||||
|
||||
Pos desarrollalos tu cocinero, creo que si realmente eres un cocinero oficial, los podrias desarrollar tu, o esque claro de cocinero solo tienes el nombre no? porque tu de cocinero no tienes nada, ni tu ni unos cuantos a los que les pone cocinero oficial en el foro, que por ir hablar con el jorge kai o xivarse de 4 cosas ya les ponen cocinero oficial, y ya lo se que hay una peticion para lo codecs, pero siendo cocinero oficial creo que no haria falta esperar a openmax los podrias desarrollar tu mismo con los conocimientos de cocinero oficial, porque yo se de uno que si es cocinero oficial y tambien se que puede arreglar la camara, y ese es el unico cocinero oficial del foro, almenos para mi
Saludos!!!!! PD: Oh, osea que si yo soy Cocinero Oficial tú que serías... Pues tu solo haces MODs, no has portado ninguna ROM ni nada... Última edición por Black_Coder Día 28/11/12 a las 16:35:25. |
#17
|
||||
|
||||
Hola,black mi duda es si yo cocino un tema....Lo puedo meter dentro de la rom en system??????
Porque cuando yo meto un tema de la kitchen se me queda la pantalla en gris y no avanza..... Un saludo y gracias |
#19
|
||||
|
||||
Vamos a ver... Si me contratan en Qualcomm me dan Sources y tengo todo seguro que se puede hacer algo. De todos modos, si no soy un Cocinero Oficial para tí, pídeselo al tu Cocinero Oficial... OJO QUE CON ESO NO MENOSPRECIO TU TRABAJO, QUE CREO QUE ES BASTANTE BUENO.
PD: Oh, osea que si yo soy Cocinero Oficial tú que serías... Pues tu solo haces MODs, no has portado ninguna ROM ni nada... Saludos!!!!! |
|
#20
|
||||
|
||||
Vamos a ver... Si me contratan en Qualcomm me dan Sources y tengo todo seguro que se puede hacer algo. De todos modos, si no soy un Cocinero Oficial para tí, pídeselo al tu Cocinero Oficial... OJO QUE CON ESO NO MENOSPRECIO TU TRABAJO, QUE CREO QUE ES BASTANTE BUENO.
PD: Oh, osea que si yo soy Cocinero Oficial tú que serías... Pues tu solo haces MODs, no has portado ninguna ROM ni nada... ya veremos si solucionas todo los problemas que tiene sin esperar a los cocineros italiano ruso chino o de donde vienen |
Gracias de parte de: | ||