#61
|
||||
|
||||
Lo hice mucho más simple pero hay un problema con el zip a la hora de crear el restore y tuve que añadir más código del que quería.
Si tengo un ratillo voy a ver si consigo que detecte los drawable-hdpi-v4 para que sea más compatible y utilizar las carpetas del mod con el nombre de la aplicación sin .apk para que sea compatible con los temas de metamorph. Respecto a lo de los drawable-hdpi-v4 no se me había ocurrido porque hasta ahora como los temas eran siempre para la misma rom, se adaptaba y punto. Se me ha ocurrido que para no tener que meter en el archivo del tema dos carpetas repetidas con las mismas imágenes (hdpi / hdpi-v4) lo mas sencillo sería que el script identificara si el apk tiene esas carpetas o no, dejar en el tema solo una (hdpi) y en caso necesario que la renombrara o que copiase de hdpi --> hdpi-v4, así serían los temas siempre compatibles. Yo no se como hacer para buscar el nombre de una carpeta dentro de una app sin descomprimirla, así que no se como hacer lo que comento Supongo que en el SGS2 no pasa, pero en el nexus debido a la poca memoria interna que tiene si el tema es muy grande al copiar varias veces los archivos a la partición /cache se queda sin espacio y muchas apps se quedan sin poder tematizarse. Para ello, lo primero que tuve que hacer es poner el framework el primero, porque era el que solía quedarse a medias, y además en la versión tuya tuve que hacer este cambio para que las aplicaciones que se tematizan se vayan borrando: Código:
mkdir -p $APPLYAPP for f in $(ls $PATHAPP) do cp /system/app/$f /sdcard/restore/system/app/ cp /system/app/$f $APPLYAPP/ cd /$PATHAPP/$f /cache/theme/zip -r $APPLYAPP/$f * /cache/theme/zipalign -f 4 $APPLYAPP/$f /system/app/$f rm -R $APPLYAPP/$f done chmod 644 /system/app/* |
|
#62
|
||||
|
||||
La ultima de criskelo,los archivos xml que llevaba dentro los he borrado y he puesto los del theme que tengo creado,a parte de los png tambien le he puesto resources del framework.
|
#63
|
||||
|
||||
La ultima de criskelo,los archivos xml que llevaba dentro los he borrado y he puesto los del theme que tengo creado,a parte de los png tambien le he puesto resources del framework.
Seguramente haya sido por el resources del framework, porque lo demás si los xml son del mismo tema no dan problemas y las imágenes menos. |
#64
|
||||
|
||||
@jrsoft , @lexullde , teóricamente ahora el script detecta si hay carpetas en formato "v4" dentro de la apk de destino y adapta el tema a dicho formato.
También he reordenado un poco las carpetas del zip para que sea más intuitivo, y la carpeta de trabajo ahora estará en la sdcard (se borrará al finalizar) para que no estemos limitados por el tamaño de /cache. Aquí va la prueba con el Tema de @Villak http://www.multiupload.com/C2292C0C1O Última edición por intronauta Día 12/08/11 a las 21:50:17. |
Gracias de parte de: | ||
#65
|
||||
|
||||
@jrsoft , @lexullde , teóricamente ahora el script detecta si hay carpetas en formato "v4" dentro de la apk de destino y adapta el tema a dicho formato.
También he reordenado un poco las carpetas del zip para que sea más intuitivo, y la carpeta de trabajo ahora estará en la sdcard (se borrará al finalizar) para que no estemos limitados por el tamaño de /cache. Aquí va la prueba con el Thema de @Villak http://www.multiupload.com/C2292C0C1O Voy a hacer la prueba ahora mismo y te digo,le puedo meter resources o mejor no? |
#67
|
||||
|
||||
*Si no te funciona, puedes subirme las apks originales sobre las que aplicas el mod y tu zip? Es por ver como es la estructura en las "v4" que lo he tenido que hacer a ojo... Última edición por intronauta Día 12/08/11 a las 21:43:24. |
Gracias de parte de: | ||
#68
|
||||
|
||||
Mañana adapto mi tema completo para nexus y lo cuelgo aquí para hacer una prueba real entre teléfonos diferentes, a ver que pasa.
|
Gracias de parte de: | ||
#69
|
||||
|
||||
Lo he resubido con un añadido para evitar problemas de permisos por trabajar sobre la sdcard
http://www.multiupload.com/F4LYR8S77U ¿por cierto, qué tamaño tiene de /cache el nexus? |
#71
|
||||
|
||||
Joder con criskelo,jajajaja
De verdad no se que coño hace que no logro hacer funcionar nada en sus roms,muchas gracias a los dos pero no hay manera... Le he puesto los png,el color de la barra del volumen en drawable y un color en color en framework en settings los png y dos xml y en el resto de las app solo png. |
#74
|
||||
|
||||
Joder con criskelo,jajajaja
De verdad no se que coño hace que no logro hacer funcionar nada en sus roms,muchas gracias a los dos pero no hay manera... Le he puesto los png,el color de la barra del volumen en drawable y un color en color en framework en settings los png y dos xml y en el resto de las app solo png. Sube las apks originales y tu zip para mirarlo |
#75
|
||||
|
||||
Lo he resubido con un añadido para evitar problemas de permisos por trabajar sobre la sdcard
http://www.multiupload.com/F4LYR8S77U Aquí estaremos ¿por cierto, qué tamaño tiene de /cache el nexus? Por cierto, a partir de las versiones 2.3.5, algunas gapps también tienen carpetas -v11 (g+), -v9 (maps y g+), etc... así que a lo mejor la detección de -v4 es una batalla perdida... |
#76
|
||||
|
||||
|
#78
|
||||
|
||||
Ahi va @intronauta,en el theme2 falta el systemui que ni lo he probado porque cuando lo veo me pega por reir,o llorar,jajjajaja
Hay una carpeta con el systemui que me falta poner el nombre en el "modo avion",lo tengo todo hecho pero no doy con eso,te estaria muy agradecido. saludos Edito @intronauta,lo de los textos no es necesario que lo voy a dejar sin ellos,queda bien y me complico menos. http://www.multiupload.com/EZZGLE84IE Te adjunto tambien el systemui original,el que esta dentro del rar de multiupload es el que he creado yo no se como. Última edición por lexullde Día 13/08/11 a las 14:33:10. |
#79
|
||||
|
||||
Este es mi tema adaptado a la ultima actualización del script. En el nexus funciona sin problema, y en el SGS2 como no tiene nada mas que imágenes tampoco debe darlos.
Como algunos nombres de archivo cambian entre unas roms y otras, habrá imágenes que se queden sin cambiar y otras que se inyecten y no sirvan para nada. Eso de momento es inevitable, pero modificar el script para que busque coincidencias en los nombres de los archivos y copie solo los que coincidan es una tarea dura, y ralentizaría el proceso. |
|