Este tema lo llevaba peor de lo que creía, el programa con el que deodexé los archivos tenía errores en la mayoría de ellos pero no avisaba, por lo que yo creía que estaban bien, pero realmente no lo estaban.
Para desempaquetar system.img hay que usar dos programas, con este:
http://sourceforge.net/projects/androidicsjbext/?source=directory pasas de .img a .ext4, y con este otro:
http://sourceforge.net/projects/ext2read/ extraes el ext4.
Para deodexar las aplicaciones y el framework he visto un montón de opciones diferentes pero todas me dan errores en alguna aplicación, ahora estoy mirando a ver si entre todos los métodos consigo deodexar todo.
Y luego para meterlo en el movil creo que tendríamos 3 opciones:
La mejor para mí hacer un zip para flashear por
recovery, se podría hacer con este programa:
http://forum.xda-developers.com/showthread.php?t=633246 el tema es que hay que crear un archivo con las particiones de memoria y mas datos que no conozco y no se de donde sacar.
También se podría volver a empaquetar el system.img, pero esto si que no tengo ni idea de como hacerlo.
Lo último que se me ocurrió y lo mas facil es editar un backup de CWMR, desde ubuntu se abre como un archivo comprimido y se edita, luego se modifica el archivo del checksum para ponerle el sum del archivo nuevo y se reestablece en el movil.
Esto último es lo que hice con lo que tenía deodexado y se quedo en bootloop.
El problema es que yo nunca me había puesto a hacer estas cosas antes de tener este movil, voy dando palos de ciego y me cuesta saber por que no funcionan las cosas que hago.
A ver si poco a poco conseguimos arreglar esto, intentaré postear cada vez que saque alguna conclusión o tenga algún progreso, a ver si entre todos hacemos algo.
Un saludo.