intronauta
12/01/10, 00:58:42
¿Qué es MetaMorph?
MetaMorph es simplemente un programa que toma los archivos de un directorio y los agrega a cualquier paquete APK o JAR que ya existe en cualquier directorio del terminal, por lo que es ideal para crear temas X-D
Instalación:
Instalamos Metamorph desde el market (ROOT y busybox requerido!)
También necesitamos instalar un explorador de archivos específico disponible en el Market y gratuito: Andexplorer
Necesitamos un tema específico para nuestra ROM!!!!!!, aquí hay uno de prueba:
A día de hoy la v1.4 está hecha para la 3.1!! http://forum.xda-developers.com/showthread.php?t=615096
Aquí hay más temas http://forum.xda-developers.com/showthread.php?t=609806
Lo copiamos en la sdcard donde queramos, aunque lo mejor es en la raiz porque después de aplicarlo se puede borrar.
Metamorph
Abrimos Metamorph ->Escoger tema
Ahora nos da la opción de elegir el programa para completar la acción y seleccionamos Andexplorer
Veremos que estamos en una carpeta llamada /AndroidThemes creada por el programa y que será donde se descomprimirán los zips de los temas que instalemos (podemos tener varios)
Vamos a la raíz de la tarjeta / , y buscamos el zip del tema, lo seleccionamos y pulsamos en "aceptar". Comenzará a descomprimir (si el tema es muy grande tarda un buen rato)
Ahora verás un listado con todos los paquetes que pretendes modificar con tu tema y te dará la opción de seleccionarlos uno a uno o "aplicar todo!"
Ahora empezará a modificar paquete por paquete y tardará un ratillo, más paquetes más tiempo ;)
Cuando termine, si has modificado algún paquete "resource" o services. jar te avisará que necesitas reiniciar. El problema es que tiene un bug y al pulsar "si"no reinicia, así que sin salir del programa reiniciamos manualmente.
Si todo ha ido bien, con la v1.4 de Blackeclair tendrás Rosie con el tema expresso, la desplegable de la barra de notificaciones transparente, los iconos de eclair, los widgets en negro y el teclado numérico de la aplicación "telefono" en gris... Gonito, gonito :ok:
Como crear un theme para Metamorh
Lo primero es localizar el paquete a modificar, por ejemplo /system/Rosie.apk, donde normalmente habremos modificado las carpetas "drawable" que están dentro de /res.
Creamos una carpeta llamada "Rosie". Debe escribirse exactamente igual (mayúsculas, minúsculas!) pero sin extensión .apk
Creamos dentro una carpeta llamada /res
Ahora pegamos dentro de /res solo las carpetas completas "drawable" que hemos modificado.
Quedaría algo así:/Rosie/res/drawable
/drawable-land
.....
Ahora hay que incluir un archivo de control para el theme (thm), donde le diremos que aplicación se va ha modificar y dónde está.
Crear un .thm
Creamos con cualquier editor de archivos un archivo llamado Mitema.thm
La estructura es la siguiente:
ROM (ponemos lo que queramos, es para que podamos distinguir el teme si tenemos varias versiones)
VERSION (idem)
APLICACION
RUTA
APLICACION
RUTA
APLICACION RUTA
...
Aasí que nuestro archivo sería:
Modaco
3.1
Rosie.apk
/system/app/
OJO!!
Si se modifica framework-res, debe ponerse el último de la lista para evitar posibles conflictos.
El nombre del archivo .thm debe ser el mismo que el archivo zip donde irá incluido!!!!! Sigue leyendo!.
Ejemplo: http://www.youtube.com/watch?v=maVS7ovS7rg
Archivo .nomedia
Es recomendable crear a parte un archivo vacío llamado ".nomedia" para que cuando lo descomprima en /AndriodThemes, la aplicación álbumes ignore esta carpeta y no indexe todas las imágenes
Crear el Zip
Creamos un zip llamado "MiTema.zip"
Y dentro incluiremos nuestros dos archivos y la carpeta con la modificación:
MiTema.zip
/Rosie
MiTema.thm
.nomedia
Y ya está, no hace falta firmarlo ni nada parecido, ya estaría listo para aplicar.
Vídeos:
Part1: http://www.youtube.com/watch?v=xaTVRul-juY
Part2: http://www.youtube.com/watch?v=FqLuyeiM-Qo
Consideraciones:
No funciona con aplicaciones del Market, estas llevan unas keys distintas y al modificarse desaparecen del Market.
Es posible que al reiniciar, los widgets de Android desaparezcan de la pantalla dejando un widgets vacio en su lugar, por lo que toca volver a ponerlos. No suele pasar con los widgets de HTC.
Es conveniente tener una copia de nandroid disponible o un tema de restauración disponible por lo que pueda pasar, usar con precaución y asegurarse de que el tema es compatible con tu Rom
Fuentes
http://forum.xda-developers.com/showthread.php?t=591329
MetaMorph es simplemente un programa que toma los archivos de un directorio y los agrega a cualquier paquete APK o JAR que ya existe en cualquier directorio del terminal, por lo que es ideal para crear temas X-D
Instalación:
Instalamos Metamorph desde el market (ROOT y busybox requerido!)
También necesitamos instalar un explorador de archivos específico disponible en el Market y gratuito: Andexplorer
Necesitamos un tema específico para nuestra ROM!!!!!!, aquí hay uno de prueba:
A día de hoy la v1.4 está hecha para la 3.1!! http://forum.xda-developers.com/showthread.php?t=615096
Aquí hay más temas http://forum.xda-developers.com/showthread.php?t=609806
Lo copiamos en la sdcard donde queramos, aunque lo mejor es en la raiz porque después de aplicarlo se puede borrar.
Metamorph
Abrimos Metamorph ->Escoger tema
Ahora nos da la opción de elegir el programa para completar la acción y seleccionamos Andexplorer
Veremos que estamos en una carpeta llamada /AndroidThemes creada por el programa y que será donde se descomprimirán los zips de los temas que instalemos (podemos tener varios)
Vamos a la raíz de la tarjeta / , y buscamos el zip del tema, lo seleccionamos y pulsamos en "aceptar". Comenzará a descomprimir (si el tema es muy grande tarda un buen rato)
Ahora verás un listado con todos los paquetes que pretendes modificar con tu tema y te dará la opción de seleccionarlos uno a uno o "aplicar todo!"
Ahora empezará a modificar paquete por paquete y tardará un ratillo, más paquetes más tiempo ;)
Cuando termine, si has modificado algún paquete "resource" o services. jar te avisará que necesitas reiniciar. El problema es que tiene un bug y al pulsar "si"no reinicia, así que sin salir del programa reiniciamos manualmente.
Si todo ha ido bien, con la v1.4 de Blackeclair tendrás Rosie con el tema expresso, la desplegable de la barra de notificaciones transparente, los iconos de eclair, los widgets en negro y el teclado numérico de la aplicación "telefono" en gris... Gonito, gonito :ok:
Como crear un theme para Metamorh
Lo primero es localizar el paquete a modificar, por ejemplo /system/Rosie.apk, donde normalmente habremos modificado las carpetas "drawable" que están dentro de /res.
Creamos una carpeta llamada "Rosie". Debe escribirse exactamente igual (mayúsculas, minúsculas!) pero sin extensión .apk
Creamos dentro una carpeta llamada /res
Ahora pegamos dentro de /res solo las carpetas completas "drawable" que hemos modificado.
Quedaría algo así:/Rosie/res/drawable
/drawable-land
.....
Ahora hay que incluir un archivo de control para el theme (thm), donde le diremos que aplicación se va ha modificar y dónde está.
Crear un .thm
Creamos con cualquier editor de archivos un archivo llamado Mitema.thm
La estructura es la siguiente:
ROM (ponemos lo que queramos, es para que podamos distinguir el teme si tenemos varias versiones)
VERSION (idem)
APLICACION
RUTA
APLICACION
RUTA
APLICACION RUTA
...
Aasí que nuestro archivo sería:
Modaco
3.1
Rosie.apk
/system/app/
OJO!!
Si se modifica framework-res, debe ponerse el último de la lista para evitar posibles conflictos.
El nombre del archivo .thm debe ser el mismo que el archivo zip donde irá incluido!!!!! Sigue leyendo!.
Ejemplo: http://www.youtube.com/watch?v=maVS7ovS7rg
Archivo .nomedia
Es recomendable crear a parte un archivo vacío llamado ".nomedia" para que cuando lo descomprima en /AndriodThemes, la aplicación álbumes ignore esta carpeta y no indexe todas las imágenes
Crear el Zip
Creamos un zip llamado "MiTema.zip"
Y dentro incluiremos nuestros dos archivos y la carpeta con la modificación:
MiTema.zip
/Rosie
MiTema.thm
.nomedia
Y ya está, no hace falta firmarlo ni nada parecido, ya estaría listo para aplicar.
Vídeos:
Part1: http://www.youtube.com/watch?v=xaTVRul-juY
Part2: http://www.youtube.com/watch?v=FqLuyeiM-Qo
Consideraciones:
No funciona con aplicaciones del Market, estas llevan unas keys distintas y al modificarse desaparecen del Market.
Es posible que al reiniciar, los widgets de Android desaparezcan de la pantalla dejando un widgets vacio en su lugar, por lo que toca volver a ponerlos. No suele pasar con los widgets de HTC.
Es conveniente tener una copia de nandroid disponible o un tema de restauración disponible por lo que pueda pasar, usar con precaución y asegurarse de que el tema es compatible con tu Rom
Fuentes
http://forum.xda-developers.com/showthread.php?t=591329