Tengo un Mi4i que estaba rooteado y tenía instalado Cyanogen. De repente, después de reiniciar, el teléfono no arrancaba en el sistema operativo de Cyanogen.
Intenté flashear de nuevo Cyanogen pero no arrancaba. Flasheé la ROM original, que es MIUI 6, y esta vez el teléfono arrancó. Ahora pude ver que la tarjeta SIM no estaba siendo detectada. Además, el número IMEI mostraba como inválido.
Luego borré todas las particiones e intenté recuperar el teléfono flasheando usando "MiFlash". Esta vez también Cyanogen no arrancaba. Luego flasheé de nuevo la ROM original y esta vez MIUI arrancó correctamente. Aún así, el IMEI mostraba como inválido. No tengo ninguna copia de seguridad de la partición EFS.
Revisé el script flash_all.sh de la ROM original y no encontré ninguna partición efs siendo escrita (modemst1, modemst2, fsg). Luego obtuve de algún lugar los datos de las particiones modemst1, modemst2 y nv_data y las escribí manualmente. Después de escribir las particiones EFS, Cyanogen arrancó correctamente. Pero esta vez, el IMEI mostraba como "012345678901234" y "012345678901235".
Como este es un IMEI falso, la tarjeta SIM no se registraba en la red. Intenté escribir el IMEI con la herramienta QPST RF NV manager y lo logré con éxito, pero al marcar *#06# seguía mostrando IMEI inválido. Intenté con un par de flasheadores de IMEI y ninguno funcionó.
También intenté escribir el número IMEI usando el comando AT (AT+EMGR=1,7,"IMEI1") pero el comando AT devolvía "ERROR".
Por favor, ayúdenme a recuperar mi teléfono. Ahora tengo mi teléfono con MIUI 7 instalado y funciona bien excepto por el problema con el IMEI.
Gracias de antemano.