![]() |
|
Personalización y temas Samsung Galaxy Note Personalización y temas Samsung Galaxy Note |
«
Tema Anterior
|
Siguiente tema
»
|
Herramientas |
#1
|
||||
|
||||
[2 Themes Disponibles] [Tutorial para crear themes universales] [Post de dudas] [Recopilacion de themes] y [Ayuda sobre dudas por KingDroid]
Instalador Universal para Themes Descarga e Info Este hilo lo creo para crear themes,compartir los que vayamos haciendo y ayudar y dar soporte a lo que podamos link original del instalador a emplear: http://www.htcmania.com/showthread.php?t=258333 Ahora es posible crear un tema compatible para cualquier ROM (incluso para teléfonos diferentes) mediante el Flasheador universal de temas. Versión más reciente: 3.4 (29/01/2012) (se adjunta al final de este primer post) ¿Que es Universal Flasher Tool? Es una completa plantilla que sirve para poder crear de la manera más sencilla posible un tema flasheable desde recovery sin necesidad de incluir o editar archivos .apk. El funcionamiento de esta plantilla está basado en el VillainTheme System, para la ROM VillainROM. Enlace: http://www.villainrom.co.uk/forum/sh...inTheme-System Créditos y agradecimientos a todo el equipo de XDA que ha colaborado en el script original: Doctorcete, Stericson, Matt y Seshy Este nuevo método utiliza el sistema de archivos de la aplicación metamorph (solo hay que colocar archivos y carpetas en sus rutas correspondientes), con la ventaja de que el sistema los identifica y los inyecta en sus correspondientes aplicaciones sin necesidad de aplicación externa. Los temas se flashean directamente desde recovery. Al final del post se adjunta la plantilla vacía y un tema de ejemplo para empezar a probar. ¿Que ventajas tiene este método frente al metamorph o los temas flasheables tradicionales? No hay que incluir .apk completos, solo los archivos que se quieran incluir en el tema. Un tema creado con esta plantilla es válido para cualquier rom, incluso entre roms de teléfonos diferentes (las pruebas se han realizado con SGS2 y Nexus one). Opcionalmente, la plantilla permite incluir archivos completos si se desea, incluso se puede usar para instalar aplicaciones no de sistema. No depende de aplicaciones externas como el metamorph, porque se flashea directamente desde recovery. Funcionamiento de la plantilla Al final del post se adjuntan una serie de consideraciones a tener en cuenta, pero básicamente el funcionamiento es el siguiente: Se identifican las aplicaciones que se quieren tematizar y se comprueba que existen en la rom. Una vez hecha la comprobación, el sistema compara las carpetas que se van a introducir así como los archivos y los inyecta dentro del apk siempre y cuando el nuevo archivo exista dentro del apk. Esto se ha pensado así para evitar llenar un apk con archivos que no le corresponden porque son de otra rom o porque uno se ha equivocado al escribir el nombre, por ejemplo. Una vez inyectados los archivos se realiza un zipalign del apk para optimizar su uso de memoria RAM. Opcionalmente, si el tema incluye archivos externos o aplicaciones para instalar los copiaría en su ruta correspondiente. A la vez que se va aplicando el tema, el sistema va generando una copia de seguridad de los archivos modificados y crea automáticamente un archivo .zip flasheable desde recovery, por si algo sale mal o no gustan los cambios realizados volver al estado anterior. Por ultimo, también se genera un pequeño log con el resultado de todo el proceso que se graba en la SD para poder comprobar que todos los cambios se han aplicado correctamente. Como crear y editar tu propio tema Descargar la plantilla desde el archivo adjunto de este post o desde el enlace situado más abajo. Herramientas recomendadas: 7zip para incluir los archivos y navegar por el sistema de archivos (también se puede usar winzip o winrar sin problema) y Notepad++ o cualquier otro editor de texto plano para editar el nombre del mod. Una vez descargada y abierta la plantilla con doble-click observaréis varias carpetas dentro y un archivo en la raiz. A continuación se explica que hay en cada carpeta y como crear el tema. Archivo MOD.config: (nuevo a partir de la versión 3.0) Es un archivo de texto editable (se recomienda Notepad++) donde además de establecer el nombre del MOD se pueden configurar diferentes parámetros de la plantilla. MOD_VERSION=nombre (nombre del mod que se mostrará en las propiedades de sistema a continuación del nombre de la rom. Se recomienda no poner un nombre muy largo y tratar de evitar en la medida de lo posible los espacios en blanco. CLEAN_MORPHING=no (compara los archivos nuevos antes de inyectarlos en el apk, solo los introduce si el archivo existe previamente. Activando la opción se reduce drásticamente la velocidad) V4_MORPHING=yes (soporte para gestionar compatibilidad con carpetas -v4 existentes en algunas aplicaciones de sistema). DO_BACKUP=yes (activa o desactiva la creación de la copia de seguridad flasheable desde recovery para restaurar el tema existente). LOG_ENABLED=yes (activa o desactiva la creación de un archivo log con los resultados del proceso). SCREEN_LOG=yes (muestra el proceso en la pantalla del recovery o no. Los avisos importantes siempre se muestran aunque se desactive la opción). Opcionalmente, se puede establecer una ruta diferente para las tarjetas de memoria (no es necesario tocar estas lineas en la mayoría de los casos, se recomienda no tocar): default_internal_sdcard=/emmc default_external_sdcard=/sdcard Opcionalmente, se pueden añadir comandos especiales para montar las particiones (no es necesario modificar estas lineas en la mayoría de los casos, se recomienda no tocar): mount_system=mount /system mount_data=mount /data Archivo README.txt: Incluye algunas indicaciones adicionales sobre el funcionamiento y la licencia. Rogamos leer antes de utilizar la plantilla para crear un tema (en inglés). Carteta /tools: Es la carpeta donde se han colocado los scripts y archivos binarios necesarios para flashear el tema y realizar a posteriori la restauración. No es necesario tocar nada de esta carpeta para editar el tema. A partir de la versión 3.0 se ha eliminado el binario busybox porque ya no interviene en el proceso. Carpeta /META-INF: Carpeta de sistema donde se incluye la firma del archivo y el script a lanzar desde recovery. Se recomienda no tocar. Carpeta /MORPH: Esta es la carpeta principal de la plantilla, donde se deben incluir los archivos con el tema. A su vez la carpeta está dividida en dos subcarpetas llamadas /data (para tematizar aplicaciones NO de sistema) y /system (para tematizar aplicaciones de sistema y framework). En la carpeta /MORPH/system/app se incluirán los archivos correspondientes a las aplicaciones y en /MORPH/system/framework los archivos correspondientes al framework. ATENCIÓN: tematizar una aplicación NO de sistema en /MORPH/data/app/myapp.apk supone cambiarla la firma digital, así que desde ese momento no se podrá actualizar desde el market ni os aparecerá instalada en el market (es como si se hubiera instalado por 'otros medios' no reglamentarios...). Por lo tanto, no recomendamos tematizar ninguna aplicación descargada del market. Estáis avisados, que no vengan luego los lamentos... Por cada aplicación que se desee tematizar hay que abrir una nueva carpeta llamada /nombre.apk (por ejemplo: /Contacts.apk si se desea modificar la aplicación de sistema Contacts.apk). Es necesario respetar el uso de mayúsculas/minúsculas. Dentro de cada una de estas carpetas hay que respetar las rutas lógicas que existen dentro de las aplicaciones, por lo que los archivos habría que situarlos en carpetas llamadas /res/drawable, res/drawable-hdpi, etc... Es la misma estructura de un tema metamorph, por lo que cualquier tema metamorph es fácilmente convertible simplemente arrastrando carpetas. No es necesario crear ningún archivo de control ni nada por el estilo. El sistema se encarga de revisar las carpetas para saber que aplicaciones se desean tematitar. Carpeta /XTRAS/system: en esta carpeta es donde, si se desea, se pueden incluir archivos o aplicaciones completas que se deseen flashear conjuntamente con el tema. Por ejemplo: archivos de sonido, bootanimation, scripts, aplicaciones completas, etc... Carpeta /XTRAS/data: en esta carpeta es donde, si se desea, se pueden añadir aplicaciones no de sistema que se instalarán durante el flasheo. Carpeta /XTRAS/sdcard: en esta carpeta se pueden añadir archivos para dejar copiados en la tarjeta SD, como packs de iconos, sonidos, videos, etc... Consideraciones a tener en cuenta Siempre hay que respetar el uso de mayúsculas/minúsculas en los nombres de archivos o carpetas, así como las rutas lógicas situadas en el interior de las apps. Con este sistema los temas pueden ser universales, aunque dependiendo del tipo de archivos que un usuario introduzca pueden dejar de serlo: Si solo se incluyen archivos de imagen el tema es compatible con cualquier rom de cualquier teléfono. Si además se incluyen archivos .xml, puede que solo funcionen en una sola rom, aunque pueden seguir funcionando en futuras actualizaciones de la misma. Si se incluyen recursos para traducciones (resources.arsc) el tema solo sería válido para una rom en concreto. El archivo .zip con el tema no es necesario firmarlo para que pueda flashearse, y es válido para CW-Recovery y Recorevy-RA. Si no se firma hay que acordarse desactivar la comprobación de firma antes del flasheo. DESCARGA DEL INSTALADOR: http://db.tt/V7WsJ9Zw Última edición por peterking Día 08/02/12 a las 02:03:15 |
Los siguientes 9 usuarios han agradecido a peterking su comentario: | ||
|
#2
|
||||
|
||||
Reservado para themas que se vayan realizando
KingDroid Elegance Universal Theme ![]() ![]() ![]() ![]() ![]() http://www.wuala.com/kingdroid/Theme...nce_Theme.zip KingDroid Ics Universal Theme ![]() ![]() ![]() http://www.wuala.com/kingdroid/Theme...Ics_Theme.zip Última edición por peterking Día 11/02/12 a las 20:46:29 |
Los siguientes 8 usuarios han agradecido a peterking su comentario: | ||
#3
|
||||
|
||||
Reservado
Enviado desde mi GT-N7000 usando Tapatalk |
Gracias de parte de: | ||
#4
|
||||
|
||||
Reservado
Enviado desde mi pedazo maquina N7000 hahaja usando tapatalk comprado oleee |
#5
|
||||
|
||||
Que genial tuto! Cuando este en casa lo pongo en mi hilo y a ver si puedo crear un theme guaay
![]() Enviado desde mi GT-N7000 usando Tapatalk |
#6
|
||||
|
||||
Genial, dr italy si quieres hacemos entre los dos unos themes para la Kingdroid... Si te interesa, hablamos por mp
Enviado desde mi GT-N7000 usando Tapatalk |
Gracias de parte de: | ||
#7
|
||||
|
||||
Una preguntita peter! sobre el tema de cambiar iconos y tal, de plantilla, se puede utlizar la tuya: KingDroid Elegance Universal Theme y cambiarla a partir de esta?
Me estoy complicando una barbaridad o tienes que ir uno a uno cambiando los iconos? he querido coger iconos de otras ROMs custom y hay cientos de carpetas y cientos de iconos, hay que coger alguna en especial? ![]() Última edición por eliot_11 Día 08/02/12 a las 13:40:56 |
#8
|
||||
|
||||
Cita:
En breve subire un teme stock.para el que quiera tener la apariencia del original Enviado desde mi Galaxy Note |
#9
|
||||
|
||||
Y si os fijais en la estructura de las carpetas de mi tema podeis extraer las imagenes de las apk de un theme normal como el de kalagas y hacerlo universal
Podeis descomprimir una apk con 7zip fijaros de no incluir xml para que sea universal |
#10
|
||||
|
||||
Tenian que aprender en xda a usar este metodo seguro tendriamos muchos mas temes con menos trabajo y compatible con todo sin necesidad de ir actualizandolo
Última edición por peterking Día 08/02/12 a las 16:59:02 |
#11
|
||||
|
||||
Ahí tienes razón, y estoy siguiendo tu post de la ROM en xda y he visto que tiene centenas de comentarios agradeciendote, y hasta donaciones! te han dado una aceptación gigante. Estoy seguro que si crearas un post diciéndolo, también tendria una gran aceptación ^^
|
#12
|
Al personalizar un tema puedo cambiar o quitar iconos de la barra de tareas y si es posible necesitaria una pequeña ayuda, uso el note en modo avion y quiero quitar el icono del avioncito, gracias.
Por cierto, uso vuestra ROM, la 4.0.2, va genial, con este Theme: http://forum.xda-developers.com/show....php?t=1469834 Saludos. |
#13
|
||||
|
||||
Tengo un problemita, tengo tu theme kingdroid modificado con tus carpetas base system que he modificado unos iconos de unas apps y las demas (META-INF, sdcard, tools, XTRAS y el archivo MOD) no los he tocado, selecciono todo, cojo winrar lo compirmo en el archivo, eligo que sea .zip, lo meto en la sd, voy a flashear y cuando le doy:
E:can't open /sdcard/flasheo/Kingdroid_ICS 1.0_theme.zip (bad) que puede pasar? no falta ningun xml en la raiz de la carpeta para flashear o algo? salu2 Me autosoluciono: NO PONER ESPACIOS EN NOMBRE DE THEME! Última edición por eliot_11 Día 08/02/12 a las 20:22:26 |
#14
|
|
Cita:
|
#15
|
||||
|
||||
Si es para nuestra rom tiene que ser deodexed
Enviado desde mi Galaxy Note |
#17
|
Efectivamente, como comente antes, uso la Kindroid 4.0.2, DEODEXED.
Saludos. |
#18
|
||||
|
||||
@eliot_11 he provado tu theme lo he descomprimido y comprimido como te dije
resultado ningun fc este es el resultado P.D. la chica no va incluida |
#19
|
||||
|
||||
@gominolo he metido en el instalador tu theme
instalado sin fc y este es el resultado P.D. en este tampoco viene la chica XD Última edición por peterking Día 11/02/12 a las 02:45:22 |
|
#20
|
||||
|
||||
No hay links para probar los temas
Otra cosa peter instale el kernel de speedmod y me borro el inicio de kingdroi |
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 00:23:45 (GMT +2)
HTCMania: líderes desde el 2007