PDA

Ver la Versión Completa : [ TUTORIAL ] CREACIÓN DE TEMAS by Jooode


jooode.
27/12/11, 15:25:14
TUTO PARA LA INICIACION EN THEMATIZACION
En primer lugar comentar que esto es una manera sencilla para la
iniciarnos en esto de los temas, comprobareis que no presenta gran
dificultad y podremos tunear nuestro terminal a gusto.
HERRAMIENTAS.:
Un editor de texto (NOTEPAD++) o similar
Un compresor de archivos (7zip) o similar

1/*- Preparamos nuestras carpetas:
***Creamos una carpeta y la nombramos con el nombre que le vamos a
poner al proyecto.
( poner el nombre del tema a portar )http://dl.dropbox.com/u/40228437/tuto%201.PNG
**Dentro de esta carpeta crearemos una sub carpeta que llamaremos
System:
**También instalaremos la carpeta META-INF que adjunto:
META-INF (http://dl.dropbox.com/u/40228437/META-INF.zip)

http://dl.dropbox.com/u/40228437/tuto%202.PNG
***Dentro de System creamos estas carpetas:
_app
_etc
_fonts
_framework
_lib
_media
/-Quedara algo así:
http://dl.dropbox.com/u/40228437/tuto%203.PNG

2/*-Theme a portar:
***Una vez hecho el paso anterior,descomprimiremos el theme que
queremos portar y localizamos el mismo diagrama de carpetas.
Al tajo:
Dentro de la carpeta framework buscaremos estos tres tres archivos;
-framewor-res.apk
-lidroid-res.apk---(este seguro no se encontrara en themes a portar
ha si que lo instalamos de otro theme sugiero lo descargáis de algún
Mod para que podáis tener los mods sin esfuerzo)
-twframework-res.apk
http://dl.dropbox.com/u/40228437/tuto%204.PNG
Dentro de la carpeta app buscaremos estos dos archivos;
-Settings.apk
-SystemUi.apk
http://dl.dropbox.com/u/40228437/tuto%205.PNG
Sugerencia:
si descargáis un mod sea de Warawiri o otro dev podéis encontrar los
archivos y con ellos empezar a trabajar ha si tendréis 0% batería, call
recording, jkay,edt,tsmparts.
Una vez descargado el mod o los archivos que vamos a utilizar como
base lo instalamos en las carpetas correspondientes que hemos creado.
Paso 1: Descomprimimos con el 7zip el archivo Framework-res.apk que
se encuentra en la carpeta framework, se nos creara una carpeta ( ojo no debéis borrar el archivo original )
http://dl.dropbox.com/u/40228437/tuto%206.PNG
*-Aremos lo mismo con el archivo Framework-res.apk del theme que
vamos a portar.
Hecho esto abrimos las dos carpetas y comenzaremos a trabajar.
Debemos de saber que cuando comencemos con los archivos PNG devén de
ser del mismo tamaño que el de la carpeta base.
Al abrir las carpetas nos encontraremos esto:

http://dl.dropbox.com/u/40228437/tuto%207.PNG
Abrimos la carpeta llamada res y veremos esto:

http://dl.dropbox.com/u/40228437/tuto%208.PNG
las carpetas que vamos a utilizar por el momento son;
-anim(donde instalaremos las animaciones )
-color ( cambiaremos un archivo que es el color secundario )http://dl.dropbox.com/u/40228437/tuto%209.PNG
_drawable.(cambiaremos este archivo que es el color de las barras de
progreso )http://dl.dropbox.com/u/40228437/tuto%2010.PNG
-drawable-hdpi ( en esta cambiaremos los archivos png que deseemos
siempre que esten en el mismo tamaño o usaremos Photo shop )
**Una vez hecho esto con el 7zip abrimos el archivo original de nuestra
base se vera algo como esto:

http://dl.dropbox.com/u/40228437/tuto%2011.PNG
pinchamos en la carpeta res y la borramos con el icono de la “x” sin
cerrarlo vamos a la carpeta que hemos creado de framework-res.apk y
arrastramos la carpeta res de esta a la apk abierta con el 7zip. Y listo
apk portada y firmada.
***Aremos esto mismo con los archivos twframework, systemUi, setting.
Con esto tendremos una base de un tema portado( lo mas básico)
ahora lo empaquetamos.

/*-Empaquetado:
vamos a la carpeta que creamos al principio a la que le pusimos el
nombre ( la que tiene la base ya portada )
la abrimos y nos encontramos esto ( en la imagen aparece la carpeta
sdcard y en ella instalamos los extras que queremos compartir con los
demás sea wallpapers, apps, etc...)

http://dl.dropbox.com/u/40228437/tuto%202.PNG
marcamos las tres carpetas y con el 7zip vamos a Añadir archivo,
nos saldrá una pantalla y la colocamos como se ve en la imagen:

http://dl.dropbox.com/u/40228437/tuto%2012.PNG
y le damos a aceptar.
Ahora tenemos un archivo zip el cual lo podremos instalar vía CWM en
nuestra terminal y listo a disfrutar y romperse un poco la cabeza.

Este enlace es para los que querríais empezar a editar (centrado de reloj y evitar el solapamiento)EDICION DE ARCHIVOS (RELOJ) (http://forum.xda-developers.com/showpost.php?p=19672919&postcount=1)



http://dl.dropbox.com/u/40228437/PRESS.png
:grin::grin::grin::grin::grin::grin:

luiseteyo
27/12/11, 15:39:29
Mil gracias. :)
EDITO: Le he echado un ojo, menudo tutorial. Muchas gracias jooode, de nuevo

Juanra88
27/12/11, 15:44:27
Muchas gracias amigo, lo recibí también por el otro lado. Gran regalo, :grin:

dharmaking
27/12/11, 18:03:26
colega, en el tutorial, específicamente paso 2... cuando te refieres a descomprimir el theme que queremos portar, te refieres a que debemos descargar cualquier theme de alguien ya creado y trabajar sobre ese??

luiseteyo
27/12/11, 18:05:02
colega, en el tutorial, específicamente paso 2... cuando te refieres a descomprimir el theme que queremos portar, te refieres a que debemos descargar cualquier theme de alguien ya creado y trabajar sobre ese??

Que cojas el theme que quieres portar (de otro telefono o de otro firmware) y lo descomprimas.

Enviado desde mi GT-I9003 usando Tapatalk

dharmaking
27/12/11, 18:19:50
Que cojas el theme que quieres portar (de otro telefono o de otro firmware) y lo descomprimas.

Enviado desde mi GT-I9003 usando Tapatalk

entiendo... existe problema si trabajo sobre un theme ya creado, por ejemplo para mejorarlo??

luiseteyo
27/12/11, 18:38:46
entiendo... existe problema si trabajo sobre un theme ya creado, por ejemplo para mejorarlo??

No, ningun problema :)

Enviado desde mi GT-I9003 usando Tapatalk

slynightdark
27/12/11, 23:07:45
Muchas gracias tio, pero yo sigo teniendo dudas, los archivos xml como los edito? Con el notepad++, lo sé, pero por ejemplo las carpetas color y anim que traen xmls necesitan algun arreglo antes de poder ser añadidas en el theme? Espero que me hayas entendido :-)

falmarini
27/12/11, 23:29:52
cómo tendría que hacer por ejemplo para coger tu tema concept dark blue y quitar el reloj centrado? o mejor aún, ponerlo en su sitio a la derecha?

y otra consulta. en tu tema dark blue cuando despliegas la barra de arriba y aparecen los accesos directos a gps, datos, bluetooth etc (creo que son 14). no hay forma de convertir esta barra en un widget para ponerla directamente en la pantalla principal al igual que la barra de control de energia que podemos instalar por defecto en cualquier rom de samsung?

luiseteyo
28/12/11, 01:45:46
Jooode, creo que este tuto deberías compartirlo con XDA-developers. Si te parece, cuando tenga un tiempo lo traduzco al ingles y te lo mando por mp para que puedas subirlo y que la gente lo use. Un saludo!!

jooode.
28/12/11, 10:14:26
Muchas gracias tio, pero yo sigo teniendo dudas, los archivos xml como los edito? Con el notepad++, lo sé, pero por ejemplo las carpetas color y anim que traen xmls necesitan algun arreglo antes de poder ser añadidas en el theme? Espero que me hayas entendido :-)

En principio las carpetas ANIM se pueden utilizar como estan a no ser que tu creases una animación (serias mi dios) en la de COLOR te sugiero editarla yo solo he logrado cambiar sin problemas el color secundario

Enviado desde mi GT-I9003 usando Tapatalk

jooode.
28/12/11, 10:23:21
cómo tendría que hacer por ejemplo para coger tu tema concept dark blue y quitar el reloj centrado? o mejor aún, ponerlo en su sitio a la derecha?

y otra consulta. en tu tema dark blue cuando despliegas la barra de arriba y aparecen los accesos directos a gps, datos, bluetooth etc (creo que son 14). no hay forma de convertir esta barra en un widget para ponerla directamente en la pantalla principal al igual que la barra de control de energia que podemos instalar por defecto en cualquier rom de samsung?

Para cambiar el reloj de sitio debes de ir app/systemUi/layou/estatus bar y editarlo si es tan solo cambiarlo a su posiciones original te recomiendo que utilices el XML de otro tema (concept evolution normal clock) para que no pierdas el 0% de batería. En cuanto pueda te linkeo una pagina para que sepas como se edita

Enviado desde mi GT-I9003 usando Tapatalk

jooode.
28/12/11, 10:25:14
Jooode, creo que este tuto deberías compartirlo con XDA-developers. Si te parece, cuando tenga un tiempo lo traduzco al ingles y te lo mando por mp para que puedas subirlo y que la gente lo use. Un saludo!!

Gracias luisteyo te lo agradesco amigo :D

Enviado desde mi GT-I9003 usando Tapatalk

charlesin
28/12/11, 12:31:17
APORTAZOO¡¡¡ Muchas gracias JOOODE¡¡¡ aunque tardare para comprender todo esto y generar un theme pero lo intentare :D
*****serviria para otro movil? gracias otra vez compi;-)

B_Turbo
28/12/11, 16:40:28
@jooode. muy buen aporte compañero!!! Como mola tener "cocineros" de la casa. Jejejeje

Te lo enchinchetamos, ya que es un post super importante.

Un saludo y muchísimas gracias!

jooode.
28/12/11, 17:12:03
@jooode. muy buen aporte compañero!!! Como mola tener "cocineros" de la casa. Jejejeje

Te lo enchinchetamos, ya que es un post super importante.

Un saludo y muchísimas gracias!

gracias B-Turbo de esto había hablado con slynightdark me alegro que valoréis los trabajos poco a poco iré añadiendo cosas
un saludo:aplausos::aplausos:

B_Turbo
28/12/11, 17:59:13
Claro que los valoramos, y más viniendo de ti, que vienen de tus propias manos. Jejejeje.
Ya sabes que cualquier aporte es bienvenido! :OK:

jooode.
28/12/11, 18:24:02
Claro que los valoramos, y más viniendo de ti, que vienen de tus propias manos. Jejejeje.
Ya sabes que cualquier aporte es bienvenido! :OK:

nuevo aporte en el primer post
:nav2::nav2::nav2::loco::nav2::nav2::nav2:

luiseteyo
31/12/11, 00:41:03
A lo mejor esto no tiene mucho que ver con la creación/port de themes pero creo que es el mejor lugar para postearlo. He intentado portar un theme para la nueva KPR de movistar, pero no se si me ha salido bien porque no puedo flashearla en la de movistar porque no está deodexarla, al no haber aun archivo deodex para ello. ¿Como puedo crearlo? ¿Se puede deodexar un firmware a mano solo borrando los archivos .odex? No, ¿no? porque habría un tema de incompatibilidad de los .jar de noseque pepinillos al parecer. Bueno eso es todo a ver si alguien me echa un cable. Gracias!

slynightdark
31/12/11, 00:48:02
A lo mejor esto no tiene mucho que ver con la creación/port de themes pero creo que es el mejor lugar para postearlo. He intentado portar un theme para la nueva KPR de movistar, pero no se si me ha salido bien porque no puedo flashearla en la de movistar porque no está deodexarla, al no haber aun archivo deodex para ello. ¿Como puedo crearlo? ¿Se puede deodexar un firmware a mano solo borrando los archivos .odex? No, ¿no? porque habría un tema de incompatibilidad de los .jar de noseque pepinillos al parecer. Bueno eso es todo a ver si alguien me echa un cable. Gracias!
Tio, no me hagas mucho caso, pero creo que debería funcionar con el archivo de deodex de cualquier otro firmware como KPM, ya te digo que no me hagas mucho caso...

luiseteyo
31/12/11, 01:30:59
Tio, no me hagas mucho caso, pero creo que debería funcionar con el archivo de deodex de cualquier otro firmware como KPM, ya te digo que no me hagas mucho caso...

Pero por que de kpm si kpm es 2.3.5 y kpr es 2.3.6?

slynightdark
31/12/11, 10:52:08
Me he formado un cacao mental intentando explicarlo, mejor olvidalo jajaja :lengua:

luiseteyo
31/12/11, 11:54:27
el deodex de kpq (2.3.6) no funciona.. que hago? pregunto en xda?
EDITO: pregunto en xda jaja http://forum.xda-developers.com/showthread.php?t=1420566

kirikoro
24/01/12, 15:32:24
Me quiero meter en el mundillo de la edicion y quiero empezar con los themes. Tengo un problema, cuando abro con el notepad++ algun archivo para editar, me salen simbolos raros. Me imagino que será culpa de la codificación. ¿Como debería de hacerlo?

Saludos!

Bladers
13/03/12, 11:58:07
Buenas lo primero muchas gracias por este tuto.

Me queria poner a ello, pero necesito la carpeta META-INF (http://dl.dropbox.com/u/40228437/META-INF.zip)...y seria para theme en KPH.

Muchas gracias.

Eso, o si puede ser, me pasaras los red sunset y el blue theme que tenias en KPH, que lo perdi y ahora no los puedo descargar..

mucgas gracias.

jooode.
16/03/12, 17:29:05
Buenas lo primero muchas gracias por este tuto.

Me queria poner a ello, pero necesito la carpeta META-INF (http://dl.dropbox.com/u/40228437/META-INF.zip)...y seria para theme en KPH.

Muchas gracias.

Eso, o si puede ser, me pasaras los red sunset y el blue theme que tenias en KPH, que lo perdi y ahora no los puedo descargar..

mucgas gracias.


Puedes utilizar el de mi tema concept dark blue te servirá igualmente

Bladers
16/03/12, 18:27:03
El problema es q perdí los temas y ahora no se pueden descargar, ya q quería ponérselo otra vez en kph..

Enviado desde mi Tapatalk usando Gt-I9003

jooode.
18/03/12, 23:16:18
El problema es q perdí los temas y ahora no se pueden descargar, ya q quería ponérselo otra vez en kph..

Enviado desde mi Tapatalk usando Gt-I9003
duro hermano yo al tenerlos hospedados en megaupload el FBI me los incauto (cabrones)
prueba a solicitarlos en el foro por si alguien no fue tan ingenuo como yo y los guardo por si llovía un saludo

txitxo0
07/04/12, 17:25:21
Pues después d eun tiempo, voy a ver si consigo portar ICS theme by tarunag, de kpq a kpu con la rom de luiseteyo que cuando lo metes hace bootloop, aunque ya veré cuando puedo empezar de momento es sólo un proyecto en mi cabeza jeejej

Mbaka
07/04/12, 17:49:34
pues animo tete ;) yo tenia en mente hacer algo MIUI pero mis conocimientos nulos me han hecho quitarme esa idea de la cabeza jajaja

txitxo0
07/04/12, 21:19:33
Vaya... Por lo que acabo de leer, creo que para mi propósito esto no sirve... YA que el tema de portar si ya es un theme del sgs scl... Imagino que habrá que tocar los apk dichosos... Y no me valen los de otro tema para este en concreto... YA que ics theme tiene el suyo propio...

Enviado desde mi GT-I9003 usando Tapatalk