Você está na página 1de 11

En este Tema veremos la importancia de la carpeta EFS,

como hacer un BackUp y tambien como restaurarlo,


usando distintas herramientas.

Que es la carpeta EFS

En este tutorial vamos a ver como hacer un Backup a la carpeta EFS. En esta carpeta se
encuentra los archivos que contienen datos muy importantes de nuestro terminal como por
ejemplo IMEI o PRODUCT CODE. En muchas ocasiones, al flashear una nueva rom el
proceso sobre-esbribe esta carpeta y la terminal perdera conexion, ya que no podra registrar
el IMEI en la red. Los datos de la carpeta EFS contienen información vital y única de la
terminal. Para prevenir la perdida de los mismos, les enseñaremos a realizar copia de
seguridad y a restaurarlos, aun cuando no haya una copia de la carpeta EFS.
Aclaramos que estos datos son intransferibles, es decir, no podemos restaurar a partir de
una copia que no haya sido creada en nuestra terminal.

Contenido

nv_data.bak : El más importante contiene información de IMEI, PRODUCTCODE, SIM


UNLOCK.
nv_data.bak.md5 : Checksum del anterior Muy importante.
nv_ta.bin da: Copia funcional de él .nv.data.bak debería ser igual al .bak en tamaño.
nv_data.bin.md5 : Checksum del fichero anterior, si lo borras, al arrancar de Nuevo te lo
crea.
nv_sate t: No se sabe para que es solo que si lo borras al reiniciar se crea automáticamente.
nv2.bak : SOLO FROYO Este archivo es el encargado en Froyo de gestionar todos estos
datos.
nv2.bak.md5 : SOLO FROYO Checksum del anterior.

Carpeta ANDROID
(vacía)
Carpeta IMEI:
bt.txt: No se sabe para que es.
mps_code.dat : Contiene la información referente al SALES CODE (Configuración
regional).

Importancia de los archivos NV_DATA.BAK y


NV_DATA.BAK.MD5

El archivo nv_data.bak contiene entre otra información el IMEI, PRODUCT CODE,


CÓDIGOS DE DESBLOQUEO, etc
El archivo nv_data.bak.md5 es el Cheksum del archivo anterior, en caso de modificar el
primero, el Cheksum es incorrecto por lo que no hará su función.
Nuestro SGS2 siempre funciona con el nv_data.bin (Una copia que crea automáticamente
del nv_data.bak

Diferencias entre PRODUCT CODE y SALESCODE

SALESCODE: Nos indica la configuración regional que tenemos seleccionada.

PRODUCTCODE: Nos indica para que País está fabricado y a que operadora está
asociado.

Restaurar un IMEI corrupto sin backup previo

Elementos necesarios

- Root Explorer o similar (ES Explorer)


- Carpeta EFS (no hace falta tener un backup de esta carpeta anterior a la desaparición del
IMEI, pero sí tiene que existir esta carpeta en el teléfono
- Terminal con acceso root

Restaurar IMEI corrupto en 9 pasos

1- Con el Root Explorer realizar una copia de la carpeta EFS a la tarjeta SD


Para más seguridad, se recomienda hacer una segunda copia de dicha carpeta a la PC, en el
caso de que alguna vez formateen la tarjeta de memoria.

2- Una vez hechas ambas copias proceder a borrar la carpeta EFS original en el teléfono
usando root explorer.

3- Reiniciar el celular, luego ir a la raiz del telefono nuevamente y veran que la carpeta EFS
nuevamente se ha creado, no es que hayan cometido algun error, simplemente el Sistema
Operativo Android la ha creado nuevamnete.

4- Con el Root Explorer borrar los archivos nv_data.bin y nv_data.bin.md5 que se


encuentran adentro de la nueva carpeta EFS.

5- Ir a la copia de seguridad de la carpeta EFS que hicimos en la SD Card.


Copiar la carpeta "IMEI" y pegarla en la carpeta "/EFS"
Ir a la copia de seguridad de la carpeta EFS que hicimos en la SD Card nuevamente.
Copiar " .nv_data " a la carpeta "/EFS" usando root explorer.
Importante: "el punto" del archivo " .nv_data " no es un error, copiar el archivo "
.nv_data "

6- Hacer otra copia del archivo ".nv_data" en la carpeta EFS del telefono, asi tendremos 2
copias del archivo ".nv_data" en la carpeta "/EFS"

7- Renombrar uno de los ".nv_data" a "nv_data.bin" y el otro a "nv_data.bin.bak"

8- En la PC abrir CMD en el directorio de trabajo de ADB (Hay que tener instalado


Android-SDK), o ejecutar Android Terminal Emulator en el telefono e ingresar los
siguientes comandos:
adb shell ( Usar este comando solo si usan ADB desde la PC, Si usan Terminal Emulator
lo pueden saltear)
su ( Para dar acceso Super User )
chown 1001:radio /efs/nv_data.bin

Tambien se puede hacer con Root Explorer:


Con el Root Explorer cambiar el owner del archivo /efs/nv_data.bin para que sea 1001 -
radio

9- Reiniciar el teléfono.

Si todo salió bien el IMEI debería haberse recuperado, pueden chequear si se recuperó
ingresando *#06# en el Dial Pad del teléfono.
Para más info y referencias pueden ver el hilo original sobre el tema en XDA (Gracias
vaskodogamagmail!)
http://forum.xda-developers.com/showthread.php?t=1264021

Como hacer una copia de la Carpeta EFS

La copia de seguridad asi como la restauracion se puede


hacer de 2 maneras, el metodo manual, y a travez de una
aplicacion que lo realice en forma automatica. Ambos
metodos son muy confiables.

IMPORTANTE:- Antes de flashear una ROM / Custom Rom por primera vez, debes hacer
copia de la carpeta EFS

Nuestros terminales tienen un "partición" /efs donde se guardan los datos encriptados
relativos al IMEI , así como la mac del WIFI y bluetooth, product code, etc.

El acceso a esa partición en un principio no está disponible fácilmente, pero dar por seguro
que hay veces que se corrompe, ya sea al flashear sobretodo custom roms o manipular
indebidamente ODIN. Incluso hay veces que ocurre de forma inexplicable, doy fe.

Una vez ocurre esto, se pierde el IMEI siendo imposible recuperarlo si no se cuenta con un
backup.

* Metodo 1 : MANUAL

Para crear un Backup usaremos ROOTEXPLORER

* Comprimir carpeta en zip (recomendado)

- Manten pulsado encima de la carpeta /efs y le dan a "Zip this folder"


- La copia estará en /sdcard/SpeedSoftware/Zip - Luego copienla a la PC
* Metodo 2 : Mediante una Aplicacion - Recomendado

EFS Pro - Aplicacion Recomendada


Requisitos:

- Microsoft .NET Framework 4.0 instalado en PC


- App Busybox instalada en tu móvil, despues abre la app y dale a Install.
- Los drivers del telefono correctamente instalados, por supuesto.

IMPORTANTE: Manten la pantalla de tu móvil encendida durante el proceso; es posible


que te pida permisos de superusuario durante la copia y/o restauración.
Asegurate de que tu móvil está en modo MTP al conectarlo por USB al PC.

Descarga EFS PRO desde este POST.

CREANDO LA COPIA:

1. Descarga y descomprime la última versión de EFS Pro en una carpeta

2. Conecta el móvil al PC con el cable USB, recuerda tener Ajustes > Opciones de
desarrollador > Depuración de USB activada.

3. Abre EFS Pro y espera a que cargue


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 donde estes ejecutando EFSPro.

6. Marca "Verify Partition Image MD5 Hash"

7. Click Backup EFS y espera a que diga "Operation Finished!". FIN.

Aqui les dejo un Video que encontre en en YouTube que les muestra todo lo anterior.

link: http://www.youtube.com/watch?v=pifiDNB_0Bw
RESTAURANDO LA COPIA:

1. Descarga y descomprime la última versión de EFS Pro en una carpeta

2. Conecta el móvil al PC con el cable USB, recuerda tener Ajustes > Opciones de
desarrollador > Depuración de USB activada.

3. Abre EFS Pro y espera a que cargue. Darle a Device Info para verificar la conexion

4. Restore Options > Backup Data to restore >> elegir la imagen (.img) a restaurar

5. Click Restore EFS y espera a que diga "Operation Finished!". FIN.


NOTA:
El programa usara para la restauracion las imagenes (.img) almacenadas en la memoria
interna del celular.
Las mismas estan alojadas en la carpeta /EFSProBackup.

Otra OPCION puede ser:

GSII_Repair (de Helroz) : Disponible GRATIS en el


Android Market

Esta simple, pero efectiva aplicacion permite hacer COPIA y RESTAURACION de la


carpeta EFS

- Vamos a Save/ Restore y elegimos SAVE


- Luiego vamos a Save/ Restore y elegimos Restore, si es que necesitamos restaurar la
carpeta EFS.