Declaración yo he usado este proceso, incluso la tabla de particiones aquí mostrada es la que me da mi equipo N7100 pero ustedes son responsables de sus equipos y solo ustedes no puedo tomar responsabilidad de fallos por el uso de este proceso.
Instalar ADB en tu equipo de computo
una vez instalado abrir una ventana CMD en modo administrador
Meter el celular a modo recovery (Palmatron intenta aunque no se vea nada quizá monte el ADB)
Ejecutar el adb en modo shell, desde la ventama cmd
c:\>adb shell
En la ventana el promp cambia a ~ #
Tecleamos cd /dev/block/platform
nuevamente el promp cambia a /dev/block/platform #
tecleamos ls (Para validad que tenemos los siguientes directorios dw_mmc y s3c-sdhci.2
tecleamos cd dw_mmc
El promp cabia a /dev/block/platform/dw_mmc #
tecleamos ls (para validar las particiones que existen en el equipo, aquí ya veremos los particiones activas)
Tenemos que tener el siguiente listado
by-name
by-num
mmcblk0
mmcblk0p1
mmcblk0p10
mmcblk0p11
mmcblk0p12
mmcblk0p13
mmcblk0p14
mmcblk0p15
mmcblk0p16
mmcblk0p2
mmcblk0p3
mmcblk0p4
mmcblk0p5
mmcblk0p6
mmcblk0p7
mmcblk0p8
mmcblk0p9
si observamos tenemos una carpeta llamada by-name
tecleamos cd by-name
el promp cambia a/dev/block/platform/dw_mmc/by-name #
tecleamos ls -l (para obtener el directorio detallado donde veremos el nombre y el numero de bloque que ocupa cada partición
lrwxrwxrwx root root 2016-03-16 15:48 BOOT -> /dev/block/mmcblk0p8
lrwxrwxrwx root root 2016-03-16 15:48 BOTA0 -> /dev/block/mmcblk0p1
lrwxrwxrwx root root 2016-03-16 15:48 BOTA1 -> /dev/block/mmcblk0p2
lrwxrwxrwx root root 2016-03-16 15:48 CACHE -> /dev/block/mmcblk0p12
lrwxrwxrwx root root 2016-03-16 15:48 EFS -> /dev/block/mmcblk0p3
lrwxrwxrwx root root 2016-03-16 15:48 HIDDEN -> /dev/block/mmcblk0p14
lrwxrwxrwx root root 2016-03-16 15:48 OTA -> /dev/block/mmcblk0p15
lrwxrwxrwx root root 2016-03-16 15:48 PARAM -> /dev/block/mmcblk0p7
lrwxrwxrwx root root 2016-03-16 15:48 RADIO -> /dev/block/mmcblk0p10
lrwxrwxrwx root root 2016-03-16 15:48 RECOVERY -> /dev/block/mmcblk0p9
lrwxrwxrwx root root 2016-03-16 15:48 SYSTEM -> /dev/block/mmcblk0p13
lrwxrwxrwx root root 2016-03-16 15:48 TOMBSTONES -> /dev/block/mmcblk0p11
lrwxrwxrwx root root 2016-03-16 15:48 USERDATA -> /dev/block/mmcblk0p16
lrwxrwxrwx root root 2016-03-16 15:48 m9kefs1 -> /dev/block/mmcblk0p4
lrwxrwxrwx root root 2016-03-16 15:48 m9kefs2 -> /dev/block/mmcblk0p5
lrwxrwxrwx root root 2016-03-16 15:48 m9kefs3 -> /dev/block/mmcblk0p6
AQUI VIENE LA REPARACION DE CADA PARTICION
teclear:
mke2fs /dev/block/particion donde partición puede ser el identificador de cada partición por ejemplo
mke2fs /dev/block/mmcblk0p12 para reparar la partición /CACHE
Luego hay que montarla para que sea activa
teclear:
mount -w -t ext4 /dev/block/particion de nuevo el id de bloque corresponde a la particion que quieres montar y preparar ejemplo
mount -w -t ext4 /dev/block/mmcblk0
reboot (reinicia el equipo)
Recuerden que solo podemos tocar las particiones system, userdata, cache, nunca he intentado tocar más de una partición a la vez. RECUERDEN QUE EFS NO SE TOCA, Si lo haces pierdes tu imei y el equipo entra en modo servicio y no tendras wifi, esta solo tocarla si tienes respaldo de tu particion efs.
Un vídeo que muestra este mismo proceso (similar en un equipo s5)
Espero les sirva.