Al ser un proceso que de un modo u otro intercede en la memoria interna del teléfono, ni el autor del post ni TPC se responsabilizan de cualquier daño que se pueda causar en el terminal.

1º Descargar el SDK de android y actualizar los paquetes mostrados en la imagen siguiente.


Descargarlo desde ACA

2º Descargar el ADB Recovery v5 para el Motorola Milestone desde aquí. ACA

3º Extraer el zip ADBRecovery, dentro del mismo existe un directorio llamado in_sd_root copiar el contenido a la SD, es un update.zip y una carpeta que se llama recovery.

4º Reiniciar el terminal en modo recovery y aplicar el update.zip (Este update no hace modificaciones, solo ejecuta algunos comandos)

(Para reiniciar el Motorola Milestone en modo recovery, lo apagamos y lo encendemos con el botón de la cámara pulsado. Mantener tanto el botón de la cámara como el de power hasta que se encienda y aparezca la pantalla de recovery. Una vez aparezca esta pantalla, pulsar el boton vol+ y el de la cámara y saldrá el menú de opciones para aplicar el update)

5º Conectar el usb y seguidamente ejecutar un cmd en windows.

6º Escribimos adb y cuando se ejecute el comando adb, escribimos adb shell. Se iniciará la shell del terminal en la que escribiremos los siguiente:

PATH=/sbin:/system/sbin:/system/bin:/system/xbin

nandroid-mobile.sh --backup --nodata --nocache --nomisc
Preguntará por el nombre con el que se va a guardar, así que escogemos algún nombre útil como backup2.0.1 o algo así.

Cuando acabe, ya tendremos nuestro backup en la SD dentro de alguna de las subcarpetas de nandroid.

PARA RESTAURAR UN BACKUP:

1º Poner el backup en /sdcard/nandroid/backups

2º Conectar usb y por medio de adb shell escribir:

PATH=/sbin:/system/sbin:/system/bin:/system/xbin

nandroid-mobile.sh --restore
3º Seleccionar el backup, aplicar y reinciar

SE RECOMIENDA HACER UN FULL WIPE ANTES DE RESTAURAR EL BACKUP