Hacer Copia de la partición EFS antes de Flashear! v6 [kTool / EFS Pro / Terminal Emulator][NECESARIO ROOT]


Es RECOMENDABLE hacer esta copia de seguridad tan pronto como hagas root, antes de flashear ROMs COCINADAS (INNECESARIO SI FLASHEAS ROM OFICIAL AUNQUE RECOMENDABLE) para evitar cualquier posible problema. No pasa nada si ya has flasheado, simplemente no hagas una copia si la carpeta ya está corrupta (osea: si no tienes IMEI ni señal, sigue leyendo en el siguiente punto).


¡IMPORTANTE! SE PUEDE RESTAURAR EFS Y TU IMEI SIN TENER UNA COPIA DE SEGURIDAD: Restaurar un IMEI corrupto sin backup previo.

La partición /efs contiene datos únicos sobre tu teléfono tales como el IMEI y otra información; es algo así como el DNI de tu móvil. Esta carpeta tiende a corromperse en ciertos móviles de Samsung por motivos que desconocemos, y NO se corrompe ESPECÍFICAMENTE por flashear ROMs, lee el FAQ abajo. Ya sabemos que en el S3 también puede pasar. Cuando se corrompe el móvil deja de detectar la tarjeta SIM, no tiene señal y se puede quedar atrancado en modo avión.
De corromperse será necesario restaurar la copia de seguridad y es necesario ser ROOT.

Hay varios métodos para hacerlo:
· usar el ADB (aquí como) (más info sobre Android Debug Bridge),
· usar aplicaciones que hacen la tarea por tí, como EFS Pro o kTool de HELLCAT,
· usar Terminal Emulator


kTool en Google Play

CREANDO LA COPIA:
0. Instala la app desde Google Play
1. Da permisos de superusuario y click Accept en la ventanita de "Welcome"
2. Pulsa "Backup EFS to /sdcard/efs.img" y la hará al momento.
3. Te preguntará si quieres verificar la copia, dile YES y pulsa "Run Check"
4. Si en la última linea pone 100% (0 bytes differ) la copia está correcta y ya has terminado. Puedes guardar el archivo de la copia en el móvil, sd externa y PC para no perderlo.

RESTAURANDO LA COPIA:
Pasos 0 y 1 de "Creando la copia"
2. Pulsa en "Restore EFS from backup (DANGEROUS!)"
3. Saldrá esta ventana de advertencia y confirmación. Si tu copia es IMG, selecciona IMG, y si es TAR pues elige TAR.

4. Restaurará la copia y reiniciará el móvil. De no reiniciarse, reinicia manualmente cuando la app haya terminado.


EFS Pro en XDA-Developers

Requerimientos:
- Microsoft .NET Framework 4.0 instalado en PC
- App Busybox instalada en tu móvil, despues abre la app y dale a Install.
- Compatible con Windows XP, Vista y 7

Descarga la última versión
EFS Pro v1.9.12.zip

CREANDO LA COPIA:

TAMBIÉN EN VIDEO POR SOSPACHEKEROS:

0. Descarga y descomprime la última versión de EFS Pro en una carpeta
1. Conecta el móvil al PC con el cable USB, recuerda tener Ajustes > Opciones de desarrollador > Depuración de USB activada.
2. Abre EFS Pro y espera a que cargue
3. Manten la pantalla de tu móvil encendida durante el proceso; es posible que te pida permisos de superusuario durante copia y restauración.
4. Backup Options > Data Backup Method: Create Partition Image (*.img)
5. Marca "Save Backup To Device Storage (/sdcard)" y "Save Backup To PC Storage" (la guardará en el móvil y en el PC, en la carpeta EFSProBackup
6. Marca "Verify Partition Image MD5 Hash"
7. Click Backup EFS y espera a que diga "Operation Finished!". FIN.

RESTAURANDO LA COPIA:
Pasos 1, 2, 3 de Creando la copia
4. Restore Options > Backup Data To Restore > Elige la copia que quieres restaurar
5. Haz una primera restauración sin marcar "Format '/efs' Folder Before Restore". Si no va bien, marca esta opción la próxima vez.
6. Backup / Restore Verification Options > Marca Verify Partition Image MD5 Hash
6. Click en Restore EFS y espera a que termine.


Terminal Emulator en Google Play
- Mini-guia gracias a jmcm79 -

ADVERTENCIA:Lee detenidamente los pasos y NO te equivoques con las lineas de comandos. En la sección 3.2.2, paso 4, se formatea la partición EFS previa restauración de la copia de seguridad, NO hagas esto si no tienes una copia de la carpeta!!! 2 usuarios ya han perdido su EFS por no leer o no haber tenido cuidado.

3.1.- CREANDO LA COPIA:
1. Abre Terminal Emulator tras instalarlo en tu S3
2. Escribe su; da permisos de superusuario
3. Escribe dd if=/dev/block/mmcblk0p3 of=/sdcard/efs.img (donde efs.img, es el nombre de tu copia de seguridad, puedes cambiarlo a tu gusto)
Después de unos segundos tendrás una copia de la efs en sdcard llamada efs.img o cómo tu la hayas llamado. Esta copia se puede restaurar por comandos (abajo) o con la aplicación EFS Pro. Guarda este archivo en /sdcard en tu móvil y también en tu PC para mayor seguridad.

3.2.- RESTAURANDO LA COPIA:
3.2.1.- (USAR SI HEMOS PERDIDO EL IMEI / CARPETA EFS ESTÁ CORRUPTA)
1. Asegurate de que tu copia de seguridad (efs.img o el nombre que le diste) está en /sdcard y no dentro de ninguna otra carpeta o ubicación.
2. Abre Terminal Emulator
3. Su, da permisos de superusuario
4. dd if=/sdcard/efs.img of=/dev/block/mmcblk0p3(recuerda, donde efs.img es el nombre de tu copia de seguridad, si la tuya tiene un nombre diferente escribelo en su lugar)

Esperamos a que termine, reiniciamos y deberíamos haber recuperado nuestro IMEI.

3.2.2.- (SOLO USAR SI EL METODO ANTERIOR NO RECUPERA EL IMEI)
Si el metodo anterior no funcionara haríamos lo siguiente:
1. Asegurate de que tu copia de seguridad (efs.img o el nombre que le diste) está en /sdcard y no dentro de ninguna otra carpeta o ubicación.
2. Abrir Terminal Emulator
3. Su, da permisos de superusuario
4. dd if=/dev/zero of=/dev/block/mmcblk0p3 esperáis a que termine, esto formateará la partición EFS! NO USAR SI NO TIENES COPIA DE SEGURIDAD DE EFS.
5. dd if=/sdcard/efs.img of=/dev/block/mmcblk0p3 (recuerda, donde efs.img es el nombre de tu copia de seguridad, si la tuya tiene un nombre diferente escribelo en su lugar) Esto inserta la copia de seguridad dentro de /efs.

Cuando termine reiniciamos y ya tendríamos el IMEI.


+ ¿HAY QUE SER ROOT PARA HACER ESTO?
- SI, SIN EXCEPCIÓN.

+ ¿ES OBLIGATORIO HACER LA COPIA?
- NO, pero 100% recomendable si quieres evitar tener problemas con esta carpeta. Esto pasa a ser OBLIGATORIO si quieres liberar tu móvil con Voodoo SIM unlock o aplicaciónes / metodos similares.

+ ¿SE CORROMPE LA CARPETA AL FLASHEAR ESTO O LO OTRO?
- NO, se puede corromper aleatoriamente al apagar y encender el móvil, al retirar la batería subitamente, un flash fallido... etc. Los motivos son varios y desconocidos en su mayor parte. Puede nunca corromperse.

+ ¿QUÉ OCURRE CUANDO SE CORROMPE MI CARPETA? ¿CÓMO LO SABRÉ?
- Dejarás de tener cobertura, aparecerá un icono como "prohibido" en el lugar de la señal, no podrás hacer llamadas ni usar datos 3G. Marca *#06# y si aparece "00" o similar, y en Ajustes > Acerca del teléfono > Estado sale "Desconocido" en el lugar del IMEI, significa que está corrupta.



Saludos y a flashear!