Hoy os traemos una aplicación que nos permitirá crear nuestros propios temas para un terminal Xperia que tenga instalada una versión de Android 5.0 Lollipop o superior. Con Apktool podremos modificar las entrañas que gestionan los temas del teléfono en esta versión de Android, para darle nuestro propio toque de color. En un principio el tutorial puede parecer un poco complicado, pero todo es seguir paso a paso el proceso y comprobaréis que se trata de algo sencillo.
Para poder crear tus propios temas para un teléfono Xperia con Android 5.0 Lollipop o superior, vamos a tener que utilizar nuestro ordenador de sobremesa o portátil para llevar a cabo esta operación con ApkTool. A continuación os detallamos paso a paso cómo conseguir estos temas en vuestros terminales trasteando un poco, lo suficiente para que sea un proceso incluso divertido.
Aplicaciones necesarias
- Advanced ApkTool v4.1.0 descargar desde aquí
- Framework
- Java instalado en tu ordenador
- Editor de texto, se recomienda Notepad++
- Editor de imágenes, por ejemplo Photoshop
Instalando los archivos
- Extrae Advanced ApkToll.rar. Copia y pega los contenidos de Framework.rar en la carpeta «2-In»
- Ejecuta Advanced ApkTool.exe y pulsa 1 para instalar framework-res y SemcGenericUxpRes.
Trabajando con los temas
Descompilando el tema
- Copia Stock_lollipop.apk y pégalo en la carpeta «2-In».
- Ejecuta Advanced ApkTool.ese y pulsa 2 para descompilar el archivo del tema.
- Una vez ha terminada la descompilación, encontrarás todos los archivos en la carpeta “3-Out”.
- Ahora dirígete a la carpeta 3-Out> Stock_lollipop.apk >assets y copia los cuatro archivos zip de esa carpeta y pégalos en la carpeta «2-In».
- Ahora sólo tienes que renombrar todos los archivos .zip a la extensión .apk y descompilar los archivos .apk
Modificando las imágenes y colores de los temas
Lo primero de todo es indicaros que las imágenes deben tener la misma resolución que las originales
- Después de descompilar verás 5 carpetas
- Para modificar las imágenes, dirígete a cada una de las carpetas y modifica las imágenes con aquellas que quieres introducir
- Para cambiar los colores del tema, hay que abrir el archivo «Colors.xml» y cambiar los colores que queramos, como veis en la imagen, sólo hay que modificar los últimos dígitos, por ejemplo #ffffffff.
- Para cambiar el nombre del tema, dirígete a la carpeta Stock_lollipop > res > values > y abre el archivo strings.xml para cambiar el nombre.
- Una vez se han realizado estas modificaciones, el último paso es volver a compilar el tema.
Recompilando el tema
- Recompilar los cuatro .apk salvo el del tema principal «Stock_Lollipop.apk)
- Para recompilar ejecuta Advanced ApkToll.exe y pulsa 3. Recompila los cuatro .apk uno a uno seleccionando la opción “Recompile and then sign”.
- Todos los archivos recompilados estarán en la carpeta “4-Done”.
- Ahora renombra los cuatro archivos de nuevo a .zip en lugar de .apk.
- Copia los cuatro archivos .zip y pégalos en la sub carpeta «assets» de la carpeta «stock_lollipop.apk» que se encuentra a su vez en la carpeta «3-Out».
- Ahora abre el archivo AndroidManifest.xml en la carpeta «stock_lollipop.apk» con el editor de texto y cambia la linea con nombre «com.session.stocklollipop» para cada vez que creemos un nuevo tema.
- El último paso es recompilar todo el contenido de stock_lollipop.apk y los nuevos temas estarán listos.
Puede parecer difícil, pero como el propio creador de este sistema para poder tener vuestros propios temas en los Xperia con Android 5.0 Lollipop o superior, no hace falta ningún conocimiento de programación para esto, simplemente seguir cada paso uno a uno.
Fuente: XDA Developers