ROMs y desarrollo Nexus 4 ROMs y desarrollo Nexus 4

Respuesta
 
Herramientas
  #1  
Viejo 04/03/13, 15:06:52
Array

[xs_avatar]
luiseteyo luiseteyo no está en línea
Colaborador/a
· Votos compra/venta: (7)
 
Fecha de registro: sep 2010
Localización: Madrid
Mensajes: 5,843
Modelo de smartphone: Xiaomi Mi5s
Tu operador: Movistar
Establecer Theme predeterminado en una ROM

Hola a todos. Me he dado cuenta de que hay roms de xda que son prácticamente iguales las unas de las otras. Lo que hacen los autores en muchas ocasiones es simplemente descargar un theme para CM9, CM10, AOSP y establecerlo por defecto en su ROM.

¿Como se hace eso?

Probablemente la mayoría lo sepais, pero no está de mas tenerlo por el foro.

1. Descargar theme compatible con nuestro firmware. Por ejemplo, para nuestro "mako" 4.2.2 sirven todos los themes hdpi de CM9/CM10/AOSP.

2. Decompilar el theme (.apk) (doy por hecho que se sabe hacer esto. Por si acaso...)

Código:
apktool d theme.apk theme
3. Ir a la carpeta "theme" que se acaba de crear en el directorio del apktool (o el programa que utiliceis) y abrir el archivo AndroidManifest.xml

4. Dentro de ese archivo, copiad donde ponga algo similar a esto:

Código:
<manifest android:hasCode="false" android:versionCode="204" android:versionName="2.0.4" package="com.thomassafca.theme.sonyuxp"
Copiad lo señalado en negrita a otro documento. Hemos acabado con la "decompilación". Podeis cerrar ya si quereis.

5. Copiad el theme que quereis establecer por defecto a system/app de vuestra ROM que estéis cocinando. En el build.prop de la ROM, editar o crear las siguientes lineas:

Código:
persist.sys.themeId=ahi vamos a poner el nombre del theme de system/app
persist.sys.themePackageName=aqui vamos a copiar el "package" que extragimos del apartado 4.
Código:
 Ejemplo

persist.sys.themeId=XperiaZ
persist.sys.themePackageName=com.thomassafca.theme.sonyuxp
e introducimos el theme XperiaZ.apk en system/app

6. Cuando flaseeis la ROM, ésta, si tiene soporte para temas, arrancará con el tema XperiaZ por defecto.

Espero que os sirva! Un saludo!

PD. Dejo una captura del paso 4
Imágenes Adjuntas
Tipo de Archivo: jpg Sin título.jpg (33.1 KB, 87 visitas)
__________________
Por favor, no mandeis mp con dudas, a mi nadie me las respondió por privado. Ve al post adecuado y allí será resuelta, como siempre se ha hecho
Responder Con Cita


  #2  
Viejo 05/03/13, 10:46:43
Array

[xs_avatar]
luiseteyo luiseteyo no está en línea
Colaborador/a
· Votos compra/venta: (7)
 
Fecha de registro: sep 2010
Localización: Madrid
Mensajes: 5,843
Modelo de smartphone: Xiaomi Mi5s
Tu operador: Movistar
A pesar de que no parece que no interese mucho el tema jajajajaj, lo acabo de probar y funciona perfectamente.
Responder Con Cita
  #3  
Viejo 05/03/13, 19:18:25
Array

[xs_avatar]
pertuga pertuga no está en línea
Miembro del foro
 
Fecha de registro: ene 2011
Mensajes: 201
Modelo de smartphone: Nexus 4
Tu operador: Yoigo
Re: Establecer Theme predeterminado en una ROM

Hola si que esta interesante, imagino que para descompilar utilizas el dex2jar y luego el el editor de jar.
O utilizas otra utilidad.
Un saludo
Responder Con Cita
  #4  
Viejo 06/03/13, 11:27:28
Array

[xs_avatar]
luiseteyo luiseteyo no está en línea
Colaborador/a
· Votos compra/venta: (7)
 
Fecha de registro: sep 2010
Localización: Madrid
Mensajes: 5,843
Modelo de smartphone: Xiaomi Mi5s
Tu operador: Movistar
 Cita: Originalmente Escrito por pertuga Ver Mensaje
Hola si que esta interesante, imagino que para descompilar utilizas el dex2jar y luego el el editor de jar.
O utilizas otra utilidad.
Un saludo
No tio... utilizo apktool. No se como haceis en este foro, pero del que vengo yo siempre usé apktool. Le echaré un vistazo a ese dex2jar... jejejejej.

Al ser un xml no hace falta editor de jar. Solo abres, copias el "package" y cierras
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Foros LG > Otros smartphones antiguos de LG > Nexus 4 > ROMs y desarrollo Nexus 4

Herramientas


Hora actual: 00:31:54 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /