7 votos

nanddump vs fastboot

Tengo dos teléfonos idénticos. En uno de ellos he conseguido corromper la partición del sistema y no arranca. Tengo fastboot, Root (en el que arranca), pero no tienen ClockworkMod --- mi teléfono no es compatible. En su lugar, tengo la recuperación del proveedor más inútil del mundo, que apoya update.zip y nada más.

Estoy intentando copiar la partición del sistema del teléfono que funciona al que no funciona mediante fastboot. Pero no puedo reflashear con éxito la partición. Siempre me da un fallo, y el único mensaje es 'flash write failure'. He probado a borrarla primero.

Mi sospecha es que de alguna manera no estoy tomando la imagen del teléfono que funciona correctamente y los datos OOB son incorrectos.

Estoy usando busybox's nanddump para hacer esto:

nanddump -f /sdcard/backup/mtd7 /dev/mtd/mtd7

¿Es esto correcto? La imagen resultante es más grande que una imagen tomada con dd, por lo que parece contener los datos OOB, pero fastboot no la flashea. ¿Requiere fastboot imágenes en algún formato exótico?

1voto

Aftab Khan Puntos 51

Tome la imagen del teléfono que está trabajando por el siguiente código

  • Primero, averigua el bloque de desarrollo de la partición del sistema

cat /proc/mounts

  • Busque las particiones del sistema y anote la partición /dev/block/ correspondiente

  • Por ejemplo, para mi teléfono es /dev/block/mmcblk0p12

  • Ahora haz la copia exacta de la partición usando el comando dd

dd if=/dev/block/***** of=/sdcard/system.img

  • Copia este system.img de tu teléfono al PC
  • Conecta tu otro teléfono en modo fastboot
  • Ejecute el siguiente comando

fastboot flash system <path-to-system.img>

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X