Ver Mensaje Individual
  #39  
Viejo 14/06/14, 07:26:42
Array

[xs_avatar]
camposraul camposraul no está en línea
Usuario poco activo
 
Fecha de registro: may 2014
Mensajes: 9
Tu operador: Movistar

Full backup

[quote=octathorp;1158552]Bueno, pues después de mucho buscar ya he dado con la forma de hacer un backup del teléfono sin necesidad de recovery modificado. Si aún había alguien que temía perder el firmware original con las modificaciones y demás, esto debe solucionarlo.

1.- Extrae este archivo en tu carpeta de herramientas (donde está adb, fastboot y demás parafernalia) Archivo Adjunto 38709 Si os pide sobreescribir, hacedlo, el que venía a mi no me funcionaba.

2.- Enciende el teléfono en modo FTM.

3.- Abre la consola de comandos en tu PC y navega hasta la carpeta de herramientas.

4.- Introduce:
  • adb push mkyaffs2image /sbin
  • adb shell chmod 4777 /sbin/mkyaffs2image
  • adb shell
5.- Ahora estamos en la shell del teléfono, representada por un #.
  • mkdir /sdcard
  • mount -t vfat /dev/block/mmcblk0p1 /sdcard
  • mount -t yaffs2 /dev/block/mtdblock7 /system
  • mkyaffs2image /system /sdcard/system.img

6.- Ya tenemos en nuestra SD una copia de la partición system. Para crear una copia de data, una vez en la shell, ejecutamos:
  • mkdir /data
  • mount -t yaffs2 /dev/block/mtdblock9 /data
  • mkyaffs2image /data /sdcard/data.img
7.- Y ahora, para copiar la partición hidden, seguimos estos pasos:
  • mkdir /hidden
  • mount -t yaffs2 /dev/block/mtdblock5 /hidden
  • mkyaffs2image /hidden /sdcard/hidden.img
Para hacer una copia de las demás particiones no sirve este método, en su lugar podéis usar el comando cat desde Terminal Emulator en el propio teléfono (se necesita root). Por ejemplo; "cat /dev/mtd/mtd1 > /sdcard/mtd1.img".
También puede hacerse desde el modo FTM con la shell, siguiendo estos pasos (sustituyendo mtd0 por la partición que queramos copiar):
  • mkdir /sdcard
  • mount -t vfat /dev/block/mmcblk0p1 /sdcard
  • cat /dev/mtd/mtd0 > /sdcard/mtd0.img

Y os dejo una tabla con las particiones del teléfono y su nombre para que hagáis esto último. Recuerdo que system, data y hidden no funcionan con cat, sino con el método explicado arriba.

mtd0 -> boot
mtd1 -> misc
mtd2 -> splash
mtd3 -> recovery
mtd4 -> FTM
mtd5 -> hidden
mtd6 -> dbgmsk
mtd7 -> system
mtd8 -> cache
mtd9 -> data

Estimado Octathorp,

Un cordial Saludo,


Una vez hecho todo el backup, de todas las particiones tal cual las explicas , para hacer el restore, hago todo el proceso inverso, es decir, trabajo las particiones que son hechas con el comando cat pero al contrario,de la sdcard a cada particion y las que son yaff2 con el comando unyaff2 ? pero es necesario todas las particiones o con las del /system es suficiente ? o debo hacer la restauracion del /data ? Claro todo esto desde modo Recovery y montando las particiones ?

Saludos
Raul

]
Responder Con Cita