El logcat que has puesto es exacto al mío y es precisamente el bucle completo en el que entra, se repite indefinidamente
Cita:
...
Ddalvikvm( 144): DestroyJavaVM waiting for non-daemon threads to exit
Ddalvikvm( 144): DestroyJavaVM shutting VM down
D/dalvikvm( 144): VM cleaning up
...
A esto me refería con dalvikvm, se termina cerrando y supongo que reiniciando el mismo proceso.
Sobre la estructura del update.zip no hace falta crear /system, lo asume por defecto, en este caso tan solo incluir los apks en las carpetas correspondientes, /app y /framework.
Para que te hagas una idea, este es el contenido del
update-script de
/META-INF/com/Google/andriod/
Cita:
copy_dir PACKAGE:app SYSTEM:app
copy_dir PACKAGE:framework SYSTEM:framework
Supongo que si quieres añadir algo en otra carpeta de /system, tendrás que añadir la línea correspondiente con el nombre de la carpeta
Cita:
copy_dir PACKAGE:media SYSTEM:media
pero vamos, creo que todas los apk e imagino que xml que ahora nos interesan para personalizar están en esas carpetas por lo que a no ser que quieras hacer cambios más sustanciales, olvídate de META-INF y tan solo procura que esté.
¿Has probado a descomprimir 2.9.original-black.zip (lo hasinstalado en algún momento?Tienes que comprobar que te funciona antes de nada), refirmar todos los apk
sin modificarlos, volver a crear un update.zip, firmarlo y aplicarlo?
Lo digo porque como el problema empieza a nada que toques un solo icono, habría que probar si solo refirmandolo y aplicandolo funciona, ya que si falla el problema está en la firma de las apks. Cuando creé el original-black.zip, las apks originales no las volví a firmar porque no están modificadas, tan solo las extraje del zip de modaco y las añadí a un update.zip que sí tuve que firmar y funciona (al menos a mí).
Ahora no puedo, pero si te ves con ganas, pruebalo y vamos descartando ;)
No se cómo ni cuando, pero lo conseguiremos