5 votos

Problemas con la mesa divisoria

Tengo un dúo Prestigio 5044 (PAP5044) con MTK6589. Básicamente, lo que intentaba hacer era redimensionar la partición /data, ya que sólo era de unos 950Mb, encogiendo la partición de la tarjeta SD interna (/emmc). Para eso usé la aplicación MTK6589 de Meteos.

Después de seguir todos los pasos descubrí que el sistema operativo de Android se colgaba durante el arranque (como a mitad de camino para arrancar, y se congelaba sin mensajes de error). Aunque, la recuperación (tengo CWM) arranca bien.
Después de investigar un poco, descubrí que esa mesa divisoria del dispositivo se estropeó después de /cache partición. Así que, todas las particiones del sistema y de recuperación están bien.

Aquí está la salida del disco:

~ # 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/partitions y 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

Así que, en mmcblk0 debe haber 10 particiones, y ahora sólo hay 6, según fdisk.

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

¿Qué debo hacer para recuperar mi dispositivo?

0voto

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

Solución: 1. Extraer 1.0.42 ROM 2. Copia el EBRtweak en la carpeta de la ROM, y ejecuta con la opción "asked" (como 2,5 GB) 3. Borrar el EBR*.bak de la carpeta de la ROM 4. Copia el CWM 6.0.4.4 recovery.img a la carpeta ROM 5. Ejecute CheckSum_Generate.exe 6. Flash con SP Flashtool el archivo MT6589_Android_scatter_emmc.txt de la carpeta ROM 1.0.42. 7. 7. Arrancar en modo de recuperación e ir a los montajes y almacenamiento: formato /datos, formato/caché 8. Reinicie el sistema.

Si necesitas alguno de esos archivos, escríbeme y te lo enviaré.

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