pitonio
Simdualero de Oro
14. Modificar un backup de CWM
Una imagen de ClockWorkMod tiene unos archivos imagen y un archivo md5. En todas las imágenes CWM copia boot.img , recovery.img, /data, /system, /cache y android.secure. Si editais con Notepad++ el archivo nandroid.md5 vereis que tiene los checksum de los archivos copiados. Los archivos estan comprimidos en tar, por lo que cualquier compresor nos valdria para ver su contenido (winrar, winace, winzip, powerarchiver, 7zip….), y por lo tanto podemos cambiarlo.
Primero copiamos el directorio que contiene la imagen a nuestra sdcard.
1ª prueba >> Una vez copiadoel directorio, con el programa “FlashSfv” http://www.trvx.com/flashsfv/ abrimos nandroid.md5 y pulsamos “check”. Leera el contenido y comprobara si es correcto.
2º prueba >> Vamos a modificar el contenido: para ello podemos añadir/modificar algo de los ficheros tar (por ejemplo añadir una aplicación a /system/app) o cambiar el recovery.img por otro. Yo solo lo he usado para cambiar boot.img y recovery.img, los otros los modifico con el tlf operativo que para eso soy root.
Una vez modificado es obvio que el checksum ha cambiado (podeis hacer de nuevo la 1º prueba y vereis que da error). Pues en este punto yo decidi borrar nandroid.md5 y generar uno nuevo: Abro “FlashSfv”, pulso “new”, añado los archivos y pulso “create” y le doy el nombre de “nandroid.md5” al fichero. Lo copio al directorio de mi CWM en la sdcard e intento restaurarlo y ........…. ME DA ERROR. ¿Por qué? Si comparamos uno original creado con CWM y el creado por FlashSfv observaremos dos diferencias: letras minusculas y dos espacios de separacion entre el nombre y la suma. Ademas me he descargado “Atribute Changer 7.10c” y le he modificado la fecha de creacion para adaptarla a la copia, pruebo de nuevo y…..ME VUELVE A DAR ERROR.
SOLUCION: debeis crear nandroid.md5 con el programa que trae android. Para ello copiais vuestro directorio ya modoficado a vuestra sdcard (donde querais), abris una consola de comandos, entrais al directorio en cuestion y escribis “busybox md5sum *.* > nandroid.md5” :nos creara el fichero con los checksum. Ahora copiais vuestro directorio a la ubicación donde busca CWM para restaurar las copias (/mnt/sdcard/clockworkmod/backup/) y ya teneis solucionado el tema.
Nota: procurar no tener mas de 3 o 4 copias o cambiarle el nombre al directorio para conocer su contenido.