Problemas con la tabla de particiones

Tengo un Prestigio 5044 Duo (PAP5044) con MTK6589. Básicamente, lo que estaba tratando de hacer era cambiar el tamaño de la partición de datos, porque solo tenía unos 950 Mb, reduciendo la partición de la tarjeta SD interna (/ emmc). Para eso usé la aplicación Meteos MTK6589.

Después de seguir todos los pasos, descubrí que el sistema operativo Android se estaba bloqueando durante el arranque (como a la mitad del arranque, y se congeló sin mensajes de error). Sin embargo, la recuperación (tengo CWM) arranca bien.
Después de investigar un poco, descubrí que la tabla de particiones del dispositivo estaba desordenada después de la /cachepartición. Por lo tanto, todas las particiones del sistema y de recuperación están bien.

Aquí está la salida de fdisk:

~ # fdisk -lu /dev/block/mmcblk0
Warning: ignoring extra data in partition table 5
Warning: ignoring extra data in partition table 5

Disk /dev/block/mmcblk0: 3853 MB, 3853516800 bytes
1 heads, 16 sectors/track, 470400 cylinders, total 7526400 sectors
Units = sectors of 1 * 512 = 512 bytes

              Device Boot      Start         End      Blocks  Id System
/dev/block/mmcblk0p1            1024        1022  2147483647+  5 Extended
Partition 1 does not end on cylinder boundary
/dev/block/mmcblk0p2           26624       47103       10240  83 Linux
Partition 2 does not end on cylinder boundary
/dev/block/mmcblk0p3           47104       67583       10240  83 Linux
Partition 3 does not end on cylinder boundary
/dev/block/mmcblk0p4           93184      105471        6144  83 Linux
Partition 4 does not end on cylinder boundary
/dev/block/mmcblk0p5          134144     1465343      665600  83 Linux
/dev/block/mmcblk0p6         7556096        1022  2143706111+ 83 Linux

Y aquí están /proc/partitionsy fstab:

~ # cat /proc/partitions 
major minor  #blocks  name

 179        0    3763200 mmcblk0
 179        1          1 mmcblk0p1
 179        2      10240 mmcblk0p2
 179        3      10240 mmcblk0p3
 179        4       6144 mmcblk0p4
 179        5     665600 mmcblk0p5
 179        6     129024 mmcblk0p6
 179        7    2901504 mmcblk0p7
 179       64       2048 mmcblk0boot1
 179       32       2048 mmcblk0boot0
 179       96   31338496 mmcblk1
 179       97   31334400 mmcblk1p1
~ # cat /etc/fstab 
/dev/block/mmcblk0p6 /cache ext4 rw
/dev/block/mmcblk0p7 /data ext4 rw
/dev/block/mmcblk0p8 /emmc vfat rw
/dev/block/mmcblk0p5 /system ext4 rw
/dev/block/mmcblk1p1 /sdcard vfat rw
/dev/block/mmcblk1p2 /sd-ext auto rw

Entonces, mmcblk0debe haber 10 particiones, y ahora solo hay 6, según fdisk.

Tengo dos ideas sobre cómo es posible restaurar particiones: 1) manualmente con fdisk, aunque no parece una muy buena idea 2) He encontrado información sobre el archivo de dispersión para dispositivos basados ​​en MTK, parece que contiene todo la información de partición; Sin embargo, no tengo idea de cómo obtener y usar ese archivo.

¿Qué debo hacer para recuperar mi dispositivo?

Respuestas (1)

No conozco el proceso de restauración de la partición solicitada, pero hay una solución que funciona y el teléfono volverá a funcionar. Necesitará 1. ROM de imagen completa 1.0.42 para Flashtool 2. SP Flashtool 3. EBRtweak 4. CWM 6.0.4.4

Solución: 1. Extraiga la ROM 1.0.42 2. Copie el EBRtweak en la carpeta de la ROM y ejecútelo con la opción solicitada (como 2,5 GB) 3. Elimine el EBR*.bak de la carpeta de la ROM 4. Copie el CWM 6.0 .4.4 recovery.img a la carpeta ROM 5. Ejecute CheckSum_Generate.exe 6. Flashee con SP Flashtool el archivo MT6589_Android_scatter_emmc.txt de la carpeta ROM 1.0.42. 7. Arranque en modo de recuperación y vaya a montajes y almacenamiento: formato/datos, formato/caché 8. Reinicie el sistema.

Si necesitas alguno de esos archivos, escríbeme y te lo envío.

Gracias por responder. ¿En qué se diferencia la "ROM de imagen completa 1.0.42 para Flashtool" de las ROM típicas que puedo obtener de diferentes sitios web, si es que difieren?
No difiere de otras ROM, es solo una especial que puede flashear con Flashtool. Y con Flashtool, puede volver a particionar los datos. Pero escríbeme un correo electrónico si lo necesitas.
Sí, parece que de esta manera sería más fácil. ¿Puedes ver mi correo electrónico en el perfil?
Lo siento, no puedo verlo.