![]() |
|
Personalización y temas Galaxy S II Personalización y temas Galaxy S II |
«
Tema Anterior
|
Siguiente tema
»
|
Herramientas |
#1
|
||||
|
||||
Cómo crear un tema para Metamorph
Metamorph es una aplicación que permite inyectar archivos dentro de un apk de una forma sencilla y además es compatible con cualquier rom o versión, ya sea odex, deodex.
Vamos ha hacerlo con un ejemplo práctico de lo más sencillo, en este caso queremos poner los iconos de conectividad originales de android (grises) a nuestra rom tematizada. Creando el paquete metamorph Lo primero es localizar los iconos que queremos meter. En este caso, esos iconos están en el /system/app/SystemUI.apk de una rom original y una vez descomprimida dicha apk con cualquier compresor-descompresor de archivos, estarán en /res/drawable-hdpi/. Una vez localizados los iconos que queremos incluir, empezamos a crear el tema:
/SystemUI/res/drawable-hdpi
Ahora hay que incluir un archivo de control para el tema (Theme Control), donde le diremos a MetaMorph qué aplicación se va ha modificar y dónde está. Crear el Theme Control (xml) Creamos con un editor de archivos tipo notepad++ un archivo con un nombre descriptivo para la función que hará y con extensión xml. Para nuestro ejemplo lo llamaremos IconosOriginales.xml La estructura o plantilla del xml sería la siguiente: Código:
<?xml version="1.0"?> <themename></themename> <themeversion></themeversion> <screenshot></screenshot> <author></author> <authorweblink></authorweblink> <phone></phone> <rom></rom> <themedescription></themedescription> <item></item> <path></path> <description></description> <item></item> <path></path> <description><description> <item></item> <path></path> <description><description> Y en la segunda sección es donde definimos la o las apks que se modificarán y en que ruta se encuentran. Puedes poner tantas como apps como quieras modificar dentro del mismo xml. En nuestro caso, solo una. En el ejemplo sobre el que trabajamos sería así: IconosOriginales.xml Código:
<?xml version="1.0"?> <themename>Mi tema guay</themename> <themeversion>1.0</themeversion> <screenshot></screenshot> <author>Yo</author> <authorweblink></authorweblink> <phone>Galaxy S2</phone> <rom>Cualquiera</rom> <themedescription>Se sale</themedescription> <item>SystemUI.apk</item> <path>/system/app/</path> <description>Hay que reiniciar después de aplicar</description> OJO!!
Archivo .nomedia Es recomendable crear también un archivo vacío llamado ".nomedia" para que cuando se descomprima en la sdcard el escáner de medios ignore esta carpeta y no indexe todas las imágenes a la galería. Si no se monta una zorrera tremenda. Ahora vamos finalizando. Comprimimos en zip todo lo que hemos creado y se llamará igual que nuestro archivo Theme Control En este caso quedaría algo así: IconosOriginales.zip
Instalando Metamorph:
Metamorph ## Y aquí otro pequeño ejemplo muy típico: Ejemplo 2: Cambiar los iconos de la batería Otro uso muy práctico de metamorph es para tener tu icono de batería favorito siempre a mano. En este caso no solo hay que mover los .png relativos a la batería, si no que necesitamos mover un par de xml con ellos para garantizar que sean compatibles en la nueva rom siempre y cuando la nueva rom incluya el mismo número de iconos de batería (debes comprobarlo antes). Por ejemplo si tu morph incluye 100 iconos de porcentaje de carga y 100 iconos de animación de recarga, la nueva rom debe tener el mismo número de iconos o no funcionará bien. Al lío.
Batería.zipBatería.xml ## Houston tenemos un problema. Si por la razón que sea tenemos un bootloop o nos hemos cargado la apk
## Consideraciones:
Última edición por intronauta Día 10/08/11 a las 03:47:58 |
Los siguientes 38 usuarios han agradecido a intronauta su comentario: | ||
|
#2
|
||||
|
||||
Eres grande @intronauta! muchas gracias, seguro que muchos esperaban algo así para tunear libremente!! ;)
Y de paso chinchetado! ![]() Última edición por sombraxxl Día 05/08/11 a las 22:21:47 |
#3
|
||||
|
||||
Grande Intro. Asi hasta parece facil hacer las cosas. Muchas gracias.
Enviado desde mi GT-I9100 usando Tapatalk |
#4
|
||||
|
||||
No te cansas o que???
![]() ![]() |
#5
|
||||
|
||||
Muchas gracias, habrá que probarlo.
![]() |
#7
|
||||
|
||||
Cita:
@intronauta Que poco te valoras... ![]() ![]() ![]() será una chuminada..., pero útil, bien desarrollado y fácil! ![]() |
#8
|
||||
|
||||
Cita:
Ya me gustaria a mi hacer estos tutoriales ![]() Voy a probar,gracias @intronauta |
#10
|
||||
|
||||
Como hace de los tiempos de la Hero....
![]() |
#11
|
||||
|
||||
Cita:
ya te digo, el otro día lo tuve en mis manos (el mío lo tiene mi hermana destrozaito ![]() ![]() |
#12
|
||||
|
||||
Menuda sorpresita me he encontrado por aquí
![]() Yo por el momento sabía cambiarlos a pelo, según las instrucciones que me dio Intro para cambiar unos iconos que quería en el menú de Ajustes, ahora habrá que echarle un vistazo a este método que es nuevo para mi :P |
#13
|
||||
|
||||
Cita:
Esto es igual de fácil pero más cómodo ![]() |
#14
|
Este tutorial me suena mucho del hero
![]() ![]() El tuto muy currado como siempre. |
#15
|
||||
|
||||
Gracias compañero, nos haces las cosas faciles, un tuto para los que no estamos muy duchos en la materia, hasta parece facil y todo.
Un saludo. ![]() ![]() ![]() |
#16
|
||||
|
||||
Probado todo perfecto! a la 1era, siguiendo los pasos uno a uno es bastante sencillo.
Cortina personalizada!! Gracias Intronauta! |
#17
|
||||
|
||||
Buenas tardes, como comenté, probé cqambiar cortina etc... perfecto, a la 1era, el problema se me presenta con el framework, creo tener bien el theme control pero me dá error el metamorph cada vez que intento ejecutar, error en el theme control, aver si veis algo mal, creo que todo esta bien
Código:
<?xml version="1.0"?> <themename>Bateria MOD</themename> <themeversion>1.0</themeversion> <screenshot></screenshot> <author>tor</author> <authorweblink></authorweblink> <phone>Galaxy S2</phone> <rom></rom> <themedescription>Bateria MOD</themedescription> <item>framework-res.apk</item> <path>/system/framework/</path> <description>Hay que reiniciar después de aplicar</description> supongo no es compatible, aunque lo saqué de XDA para KG6 Última edición por Villak Día 08/08/11 a las 16:36:13 |
#18
|
||||
|
||||
Cita:
Recuerda que los iconos de la batería tiene su historia. Debes asegurarte de que tiene el mismo número de iconos y se llaman igual en tu tema y en el framework-res.apk sobre el que lo aplicas. |
#19
|
||||
|
||||
Cita:
Por que por el manual entiendo que la estructura de carpetas es una llamada /framework-res/ y dentro de ella /res/ y dentro las dos drawable no? Gracias Última edición por Villak Día 09/08/11 a las 10:05:30 |
|
#20
|
||||
|
||||
Cita:
Prueba con estos xml http://www.multiupload.com/2V903OPZGM |
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 08:18:47 (GMT +2)
HTCMania: líderes desde el 2007