Ver Mensaje Individual
  #1  
Viejo 02/07/10, 12:29:07
Array

[xs_avatar]
octathorp octathorp no está en línea
Miembro del foro
· Votos compra/venta: (13)
 
Fecha de registro: may 2010
Mensajes: 291
Modelo de smartphone: LG G Flex
Tu operador: Amena
(Tutorial) Copia de seguridad del Boston

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) mkyaffs2image.zip 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


Un saludo a todos.

P.D.: si alguno de vosotros hace una copia de la rom original del Boston agradecería que me la pasase.

Última edición por octathorp Día 05/07/10 a las 00:08:08.
Responder Con Cita
Los siguientes 3 usuarios han agradecido a octathorp su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]