Hola @
Pepus, mira por acá encontré algo sobre el tema del IMEI, esto con el fin de poder encontrar digamos (solución) para los que queremos quitar el segundo IMEI que aparece en 000000000 alguien con root que pueda explorar esto y decirnos si hay forma de cambiar esto.
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