sábado, 28 de septiembre de 2013

LA CARPETA EFS EN UN SAMSUNG GALAXY S3 Y SU IMPORTANCIA

(Tutorial) backup y restore de la carpeta EFS - IMEI corrupt



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.



(Tutorial) backup y restore de la carpeta EFS - IMEI corrupt








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

(Tutorial) backup y restore de la carpeta EFS - IMEI corrupt


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




(Tutorial) backup y restore de la carpeta EFS - IMEI corrupt








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

(Tutorial) backup y restore de la carpeta EFS - IMEI corrupt

4. Backup Options > Data Backup Method: Create Partition IMage (*.img)

(Tutorial) backup y restore de la carpeta EFS - IMEI corrupt

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

(Tutorial) backup y restore de la carpeta EFS - IMEI corrupt

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.


(Tutorial) backup y restore de la carpeta EFS - IMEI corrupt

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.


(Tutorial) backup y restore de la carpeta EFS - IMEI corrupt

No hay comentarios:

Publicar un comentario