¿Cómo restaurar mi IMEI en Galaxy S si no tengo una copia de seguridad de /efs?

Instalé CyanogenMod 10 Nightlies en mi Galaxy S1, proveniente de CyanogenMod 9.
En cada reinicio recibo el mensaje:

¡Advertencia! Se detectó un problema con su dispositivo. El número IMEI de su dispositivo no es válido. Y el número IMEI no válido podría causar problemas de red, incluida la imposibilidad de llamar a números de emergencia.

A veces tengo problemas con la red y mi handy no se conecta a Internet (aunque muestra E/H Connection)

Una vez hice una copia de seguridad de mi /efs/partición, ya la restauré pero aún aparece el mensaje.

Respuestas (3)

para su información

Mensaje de advertencia

El CyanogenMod 10 es la primera actualización con el código para detectar un IMEI inválido.
Es posible que ya tenga un IMEI no válido y no lo sepa.

El problema con un IMEI no válido es que puede tener problemas con las llamadas de emergencia (incapacidad para hacer llamadas de emergencia).


Confirmar IMEI

¿El IMEI informado coincide con el número debajo de su batería?

Marque *#06#y el IMEI aparecerá en su pantalla.


Solución posible

A partir de este hilo code.google.com , el usuario del comentario 5 logró resolver el problema:

Pasos que tomé para resolver el problema:

  1. Flashear mi teléfono por Odin a la versión 2.2.1
  2. Actualice a CM9 usando Recovery con la versión estable de CM9 http://download.cyanogenmod.com/get/jenkins/5805/cm-9.0.0-galaxysmtd.zip
  3. Actualice a CM10 usando la última versión del kernel.
    Usé cm-10-20120822-NIGHTLY-galaxysmtd.

Entre los pasos, borré los datos/restablecimiento de fábrica y borré la partición del caché. Ahora mi IMEI es correcto.

Después de limpiar el teléfono y actualizar el CM10, recomiendo instalar gapps-jb-20120726-signed, porque tu teléfono estará limpio como un bebé después del nacimiento.

De acuerdo, acabo de verificar que mi IMEI no es válido, ahora estaría interesado en una solución además de Reinstalar/Flashear. Otra pregunta surge ¿por qué las llamadas y (a veces) Internet no tienen un IMEI válido? Siempre pensé que sería necesario. ¡Gracias por su respuesta muy informativa!
Una breve investigación revela que no soy el único afectado ( forum.xda-developers.com/showthread.php?t=842775 ) [tengo el mismo IMEI].
@wayback ¿Tiene una copia de seguridad de la efscarpeta que contenía IMEI? Si es así, puede restaurarlo y solucionar el problema.
Solo tenia el que ya apliqué :/
@wayback Lo siento, esa sería la alternativa, sin ella, AFAIK, debes seguir la solución en mi respuesta.
Funcionó. Volví al firmware JVU con la partición habilitada en ODIN.
¿Puedo hacer esto con heimdal, sin Odín?
@imz--IvanZakharyaschev No he usado Heimdal, pero según la información al respecto , no debería tener problemas.
@Zuul ¡Gracias por la respuesta sobre heimdall! Ahora solo me pregunto de dónde obtener la imagen del sistema 2.2.1. Pensé que tal vez Odin sabe dónde conseguirlo, pero que esto podría ser un problema si uso heimdall...
@imz--IvanZakharyaschev En mi respuesta, hay un enlace al CM9 para Galaxy S, en Posible solución en el punto n.º 2.
Pensé que primero debo flashear el sistema Samsung 2.2.1. ¿Es eso cierto? ¿O es suficiente CM9? Si necesito la ROM de Samsung, tendré que buscar la ROM de Samsung adecuada para flashear con heimdall.

Esto generalmente es causado por un archivo erróneo/corrupto/reemplazado /efs/nv_data.bin.

Si tiene una copia de seguridad de /efs

Es probable que algún instalador de ROM haya creado uno para usted.

Si tiene una copia de seguridad de la /efscarpeta en su tarjeta SD, es seguro simplemente copiar los archivos de la copia de seguridad a /efs:

adb shell              # open a shell
su                     # become root
cd /sdcard/backup/efs  # change directory to the backup
cp -r * /efs           # copy the backup to /efs 

Esto debería restaurar su IMEI al valor de fábrica.

Si no tiene una copia de seguridad de /efs

Entonces tienes que ir con la respuesta de Zuul .

Simplemente actualice su dispositivo con el firmware oficial. Puede ser un problema con las compilaciones nocturnas de CyanogenMod 10, no con su dispositivo.

Pero estos nightlies también funcionan para otras personas.