Invalid IMEI prompt on bootup - Galaxy S I9000 Q&A, Help & Troubleshooting

Guys,
I just updated with the CM10 nightly and I am getting a prompt on bootup that my IMEI is not valid. The IMEI is not blank, and isnt something like 0123456789. Is this a big issue? My calling and texting are working fine, as is my mobile data.
Thanks

The same happens to me. I did an efs backup with root manager but is there any risk? Could someone explain please?

I backed up with cwm before loading cm10 0823. And did an imei restore from Nitrality and it says successful. However I still get an invalid imei on bootup
Sent from my GT-I9000 using xda premium

Updated to cm10 0824. Same issue. Should I do a full cwm restore?
Sent from my GT-I9000 using xda premium

Hey guys common issue if you want it back follow my guide http://forum.xda-developers.com/showthread.php?t=1845104 you might want to titanium backup your apps first then backup your sd
Sent from my GT-I9000 using xda premium

Restored cwm backup from before the issue started. No long have invalid imei. Update to latest cm 10 and invalid imei prompt on startup. However the imei screen under About has an imei number in it still.
Sent from my GT-I9000 using xda premium

Correct imei though as in the same as the one under the battery?
Sent from my GT-I9000 using xda premium

Nope. Its a different one.
Sent from my GT-I9000 using xda premium

webchaos said:
Nope. Its a different one.
Sent from my GT-I9000 using xda premium
Click to expand...
Click to collapse
OK so its invalid try the link I previously posted if it works or not get back to me
Sent from my GT-I9000 using xda premium

After going back to stock GB, darky resurrection ROM, cm9 and finally cm10. IMEI is back and looking OK. Thanks.
Sent from my GT-I9000 using xda premium

That's good
Sent from my GT-I9000 using xda premium

Felt a bit of nostalgia going back through the last 2 years of ROMs lol. Thanks again.
Sent from my GT-I9000 using xda premium

webchaos said:
Felt a bit of nostalgia going back through the last 2 years of ROMs lol. Thanks again.
Sent from my GT-I9000 using xda premium
Click to expand...
Click to collapse
Well, in my case, my father's phone lost all efs backups, and nv_data.bin is corrupted (regenerated new one with default generic IMEI).
So, there is nothing to restore from. Reflashing to stock 2.3.6 JW5 firmware didn't help. So you think that I will have to reflash to 2.2.1? How so? I don't understand how older firmware may help restoring correct IMEI...and I don't own JTAG, z3w or SPT boxes...
And for morrons - no, there is no .nv_data.bin, no nv_data.bin.bak, or similiar...only new nv_data.bin(md5) with default, generic IMEI.
Is there any way to restore it? if somebody start to complain that I am thief, I can prove by photos of original phone box, and buying papers I have (my father gave them to me for this purpose).
And no, I don't have to steal anything, I own SGS3, SGS2, SGS, SGT10.1....so stealing another SGS is not an option for me
I just want to restore that phone to it's stock state (and then reflash again with CM10).
Anyone?

Virnik0 said:
I just want to restore that phone to it's stock state (and then reflash again with CM10). Anyone?
Click to expand...
Click to collapse
you can get a rescue kit from My Android Collections and or a solution from My Android Solutions
just flash a JVU and a PIT , should get you back your IMEI or look at My android solutions for details

xsenman said:
you can get a rescue kit from My Android Collections and or a solution from My Android Solutions
just flash a JVU and a PIT , should get you back your IMEI or look at My android solutions for details
Click to expand...
Click to collapse
Why are you so confident, that JVU will regenerate /efs?
as said before, my father was so genius, that he has wiped /efs partition out. I have restored some data, but without proper IMEI, so now I have generic one. I still do have old JVU package somewhere on my NAS, but I do not understand, how old firmware may help, because I am without any /efs backup anywhere... is that firmware customized so it checks and regenerates /efs if its damaged? If so, why is this feature missing from latest full JW5 firmare? Please understand that I know what I am doing, but right now, I have empty hands...without JTAG, z3w or similiar low-level gadget, it is really hard to restore proper /efs on my own...
But thank you for links, I will take a look on them...

More Clues On Fixing IMEI Issue (solved for me)
In my case I upgraded directly from Froyo to CM10.1 and got then same dreaded 'default' invalid/corrupt IMEI=004999010640000
On inspection of the /efs files present it was clear they had been created by the system in response to not being present.
Following advice in this thread and elsewhere I downgraded back to Froyo (XXJPU) and like magic my correct IMEI re-appeared but as soon as I upgraded up to CM9 it changed back to the invalid default of 004999010640000 again.
To cut a long story short I downgraded back to Froyo (XXJPU) again, flashed a recent CWM recovery and booted into the recovery. I then used ADB to get a (root) shell prompt and discovered that the correct /efs data was being mounted from the device /dev/stl3 and at this point I was able to tar up the contents of /efs and safely make a backup. I then upgraded to CM10.1, restored the correct /efs backup and rebooted.
Happy with correct IMEI now
I am not sure what is going on but I am speculating that the big jump from Froyo to CM10.1 bypasses come critical intermediate ROM build where the correct IMEI data is copied from /dev/stl3. CM10.1 assumes this step has taken place and makes no attempt to get the original IMEI data.
... Robert

robertrath said:
In my case I upgraded directly from Froyo to CM10.1 and got then same dreaded 'default' invalid/corrupt IMEI=004999010640000
On inspection of the /efs files present it was clear they had been created by the system in response to not being present.
Following advice in this thread and elsewhere I downgraded back to Froyo (XXJPU) and like magic my correct IMEI re-appeared but as soon as I upgraded up to CM9 it changed back to the invalid default of 004999010640000 again.
To cut a long story short I downgraded back to Froyo (XXJPU) again, flashed a recent CWM recovery and booted into the recovery. I then used ADB to get a (root) shell prompt and discovered that the correct /efs data was being mounted from the device /dev/stl3 and at this point I was able to tar up the contents of /efs and safely make a backup. I then upgraded to CM10.1, restored the correct /efs backup and rebooted.
Happy with correct IMEI now
I am not sure what is going on but I am speculating that the big jump from Froyo to CM10.1 bypasses come critical intermediate ROM build where the correct IMEI data is copied from /dev/stl3. CM10.1 assumes this step has taken place and makes no attempt to get the original IMEI data.
... Robert
Click to expand...
Click to collapse
Exactly that. Same goes with going from Gingerbread to Jelly Bean.
That critical intermediate rom... Is CM9
In other words, to safely preserve your IMEI,
Froyo/GB ---> CM9 ----> CM10/10.1/JB
Sent from my GT-P7510 using Tapatalk HD

Related

No IMEI,No network EFS folder empty

i tried re-stocking my SGT P1000 from aokp build 40# via odin n it show fail bt somehow manage to boot.bt now my tab is not showing network n IMEI .
i tried recovering from EFS folder but thats empty too.
i dont have EFS backup only nandroid backup of stock rom.
Plz help
Efs folder is visible.
Sent from my GT-P1000 using xda app-developers app
how do you restock? Overcome's GB-stock-safe?
What ROM are you booting into now?
I restock via Odin.use gingerbread stock,pit file and then dbdata.Odin show fail but boot on gingerbread when I again tried flashing.it happen to me before too as once by mistake i restore stock nandroid over cm9.
so currently on gingerbread.right now downloading over come gb stock safe v5 ll try flashing it.
Sent from my GT-P1000 using xda app-developers app
baseband is unknown.i flash aokp again that may be that correct it bt didnt works.can i install gb stock safe directly over aokp 40# or again hv to restock.
Sent from my GT-P1000 using xda app-developers app
you have to restock when coming from MTD rom like AOKP or CM9.
even for nadroid restore you have to restock then restore.
when restock, it is best using GB-stock-safe.
use its pit file and it also has modem files.
Edit, are you referring to GB-stock-safe when you said "overcome rom"?
Overcome ROM is a different thing.
yes gb stock safe i was about to correct that.i install bml my mistake due to rom naming confusion
now ll gb stock safe help in getting baseband?
Sent from my GT-P1000 using xda app-developers app
honestly I don't know about efs.
I read of people losing /efs due to bad kernel, but got it back with good flash.
I don't get it because I thought /efs once is deleted it is gone unless there is backup.
Anyway, you have checked your sdcard, no backup?
and GB-stock-safe can be flashed coming from aokp.
that is how we restock.
i didnt create any backup bt there is auto back up one with name efs and another with efs-294 .
and where is modem file for gb stock safe.it is not in zip file i download.only rom,pit file and overcome kernel.
Sent from my GT-P1000 using xda app-developers app
Gb safe stock works.got my imei back.i think problem was related to modem file.thanks a ton man.
Sent from my GT-P1000 using xda app-developers app
priyana said:
honestly I don't know about efs.
I read of people losing /efs due to bad kernel, but got it back with good flash.
I don't get it because I thought /efs once is deleted it is gone unless there is backup.
Anyway, you have checked your sdcard, no backup?
and GB-stock-safe can be flashed coming from aokp.
that is how we restock.
Click to expand...
Click to collapse
even if you delete efs folder, android will generate a new one with a different imei, its a real problem because he will find a hard time with his apps (paid ones) i tried the new efs once and i can't use my Samsung paid apps anymore, when restored my old efs, it works again.
If I helped you, please press the thanks button
efs.img
Hello.i tryed to backup efs partition on tab p1000,and got the 2gb efs.img file.As i know now,its too big.Is it possible that image contains /efs folder in it?And if yes,how can i restore?
Restocking didn`t bring imei back.
What did you use to restock?
i haven't heard of a 2gb /efs backup before. sounds like you should restock using a proven method like Overcome. Maybe you should try this out:
http://forum.xda-developers.com/showthread.php?t=1881981
like many, i also lost imei once, and this rom brought it back.
filteringfields said:
What did you use to restock?
i haven't heard of a 2gb /efs backup before. sounds like you should restock using a proven method like Overcome. Maybe you should try this out:
http://forum.xda-developers.com/showthread.php?t=1881981
like many, i also lost imei once, and this rom brought it back.
Click to expand...
Click to collapse
I`m not sure,but i read this thread too.Will try again anyway,thanks.
Gb safe stock works.got my imei back.i think problem was related to modem file.thanks a ton man.
Sent from my GT-P1000 using xda app-developers app
Click to expand...
Click to collapse
Could you show me step by step to get IMEI back, i am facing the same problem. Thanks a lot
Sent from my SGH-I777 using xda premium
It is exactly two post above you. Or look at my signature.
Sent from my GT-I9300 using xda app-developers app
I got IMEI back. My experience: PC on offline mode(no wifi, no LAN), end all Kies process then downloading mode, turn on Odin blah...blah...
Sent from my SGH-I777 using xda premium

Flashed CM10 Jelly bean No Service

So I'm going to assume that my IMEI is gone as the one that is listed under 'about phone>status' is different than the one printed on my phones manufacturer box. The one listed appears to start with 0049. I have verified the APN settings on my samsung galaxy s captivate are correct per my carrier - Straight Talk. Any help is appreciated, thanks.
I currently have flashed,
Kernel
Devil3-1.0.0-rc3-cappy-cfs-bln-cmc
ROM
CM10 JellyBean V2 with gapps + su
Try restoring your IMEI backup folder located in your Internal SD and see if you get service again.
Sent from my SGH-I897 using xda app-developers app
Nick0703 said:
Try restoring your IMEI backup folder located in your Internal SD and see if you get service again.
Sent from my SGH-I897 using xda app-developers app
Click to expand...
Click to collapse
Sorry to ask but could you provide me with detailed steps on how to do this? I've already flashed back to an earlier version of android 2.x using odin3 one click but I'd like to know for future reference.
Check out this post. I've helped someone before with the same problem. http://forum.xda-developers.com/showpost.php?p=28936532&postcount=3
If it's still not clear, just ask me I'll make another one in detailed for you!
Sent from my SGH-I897 using xda app-developers app
Nick0703 said:
Check out this post. I've helped someone before with the same problem. http://forum.xda-developers.com/showpost.php?p=28936532&postcount=3
If it's still not clear, just ask me I'll make another one in detailed for you!
Sent from my SGH-I897 using xda app-developers app
Click to expand...
Click to collapse
Thanks for the reply, I figured that was a possible solution but wasn't sure about copying entire folder. I had read posts about copying just the .nz_data.bin. I appreciate your help.
hmmm. Still seem to be having some trouble. I had flashed with odin one click to gingerbread 2.3.5 and made a copy of the efs folder to the internal storage using root browser. I've moved the nv_data.bin & imei folder & nv_data.bin.md5 over and now it's reporting the IMEI as unknown. I've played around with permissions setting the user:group to radio. and also tried 1001:radio w/ rwx---. I also tried clearing the dalvik cache afterwards in hopes that it would rebuild stuff. Not really sure what I am missing, anyways I'll probably flash to gingerbread again and make another backup to the internal storage with file manager in CWM, I'll then reflash to CM10 JellyBean and try to move again. Let me know if I am missing something.
Also do you have any idea why my efs partition is getting corrupt / overwritten when I am flashing? I've been following instructions in the thread for CM10 JellyBean 4.1.1 and It seems the 3 or 4 times I've flashed this devilkernel rc3 and then the cm10 jellybean v2 + apps + su package that my efs gets messed up. Thanks again.

Flashing modem/radio

I need some help flashing a modem onto my I896. I'm currently running the Helly Bean version of CM10 with the devilkernel. I boot into recovery mode and install the .zip file from SD card but afterwards I get no data signal/connection whatsoever. Am I doing something wrong? I'm trying one of the modems found here:
http://forum.xda-developers.com/showthread.php?t=1703597
Check if your imei starts with 004...if it is, the imei is broked and you need to restore it. I think some people in cm10 threads said to copy paste your backed up efs folder. A solution that MIGHT work for you is to flash to a stock ROM, but like I said, it might not work since all captivates are built differently. I can confirm that it works for me though. Build# 1101
Sent from my Nexus 7 using xda app-developers app
panda_mode said:
Check if your imei starts with 004...if it is, the imei is broked and you need to restore it. I think some people in cm10 threads said to copy paste your backed up efs folder. A solution that MIGHT work for you is to flash to a stock ROM, but like I said, it might not work since all captivates are built differently. I can confirm that it works for me though. Build# 1101
Sent from my Nexus 7 using xda app-developers app
Click to expand...
Click to collapse
My IMEI number is good, doesn't start with 004. Maybe I'll try flashing a different rom.
Perhaps try a modem from the development sticky?
Sent from a jelly bean

[Q] No GSM Network Found: cm-10.1-20130609-NIGHTLY-p1.zip

Hi Experts,
My device is GT-P1000. I was able to flash the nightly built from cyanogenmod site. I flashed cm-10.1-20130609-NIGHTLY-p1.zip. By the way, I came from AOKP ICS rom.
All is working well for me for the basic tasks that I've tested except that it can't detect our mobile networks here in Singapore which is pretty much a deal breaker. Wifi, bluetooth, etc. are okay. You can see in my attachment that it can't find any GSM network even if I search manually. Is this rom not compatible to Singapore local telcos? Did I miss anything? May be you experts got some ideas.
I have searched the android development forum for CM10.1 Nightly but can't find any relevant solution. Hence, I try my luck here if any of you guys experienced the same issue and was able to solve it.
Thanks in advance.
/f
What is your IMEI showing? If not 35xxxxx, say unknown, or 0049xxx then it won't work. Unknown is due to broken modem.bin. Wrong IMEI is due to corrupted EFS. Either restore from backup found in your sdcard or restock then reflash.
Sent from my GT-N7100 using xda app-developers app
unknown IMEI
priyana said:
What is your IMEI showing? If not 35xxxxx, say unknown, or 0049xxx then it won't work. Unknown is due to broken modem.bin. Wrong IMEI is due to corrupted EFS. Either restore from backup found in your sdcard or restock then reflash.
Sent from my GT-N7100 using xda app-developers app
Click to expand...
Click to collapse
Hi Priyana,
Thanks for your reply. You're correct. I checked the IMEI and it's unknown(shown in attached image).
Correct me if I'm wrong, I need to restore to my backup AOKP ICS rom and then flash this CM10.1 rom again?
Or I need to flash a stock Gingerbread rom then flash CM10.1 rom again?
Thanks in advance,
/f
hi
the best way
flash cm9.1 befor flash cm10.1
work gsm
Unknown is due to broken modem. Just to to development subforum, there is a sticky thread for modem.
Get the JPZ modem, but don't flash it.
Unzip it, just copy the modem.bin to replace the one in /radio/ of your device.
Use root explorer or similar. Reboot and check baseband again. If IMEI still unknown, better restock.
Sent from my GT-N7100 using xda app-developers app
jalil123 said:
hi
the best way
flash cm9.1 befor flash cm10.1
work gsm
Click to expand...
Click to collapse
Hi Jalil,
I tried what you advised but still no luck. The IMEI is still unknown. I even restore my AOKP rom but still the same issue is happening. Thanks though.
I downloaded a stock firmware (gingerbread) and planning to flash it if priyana's advice doesn't work.
I will try priyana's suggestion first before I flash a stock firmware.
Hi Priyana,
I saw the thread that you replied in back in 2012 Oct. Will try your advice. Thanks.
/f
have you also check if you have a backup folder in your sdcard or external sdcard
that has efs folder in it.
Pick the oldest one which is more likely to be the good copy.
Copy the content to replace the one in /efs
Also make sure that you show hidden files in the file explorer, or you will miss important files from that efs back up folder.
Verstuurd van mijn GT-P1000 met Tapatalk
Fixed. Million THANKS guys!
Hi Priyana, KasSGT and Jalil,
I was able to fix my device. I did flash a stock rom, root it, and then flash the CM10.1 rom. I now backed up the /radio directory just to be sure.
Thanks for all your advice.
/f

[Ques] Lose the IMEI after up CM 10.2.1

I'm having trouble after flash cm 10.2.1 rom from stock KK4. Now,my IMEI is: 004999010640000. Starup phone the CM is warning Lose IMEI faild. Please help for me restore my original IMEI
Use one of these Odin or Heimdall One Clicks to get back to Stock KK4. That has proven to restore the imei for several. Then once u r back and have the # restored, back it up in a few places, just in case u run into this problem again.
http://forum.xda-developers.com/showpost.php?p=18370912&postcount=3
Sent from my SAMSUNG-SGH-I747 using Tapatalk
4-2ndtwin said:
Use one of these Odin or Heimdall One Clicks to get back to Stock KK4. That has proven to restore the imei for several. Then once u r back and have the # restored, back it up in a few places, just in case u run into this problem again.
http://forum.xda-developers.com/showpost.php?p=18370912&postcount=3
Sent from my SAMSUNG-SGH-I747 using Tapatalk
Click to expand...
Click to collapse
How to backup and restore the original IMEI while on Stock kk4?
hieuduc88 said:
How to backup and restore the original IMEI while on Stock kk4?
Click to expand...
Click to collapse
KK4 is stock GB, make a backup before you flash it using Titanium Backup.
Flashing KK4 should restore your IMEI. Once on it, make a backup (copy) of your efs folder before going back to CM. That way, if it happens again, you'll be able to restore it.
Sent from my SGH-I747 using xda app-developers app
BWolf56 said:
KK4 is stock GB, make a backup before you flash it using Titanium Backup.
Flashing KK4 should restore your IMEI. Once on it, make a backup (copy) of your efs folder before going back to CM. That way, if it happens again, you'll be able to restore it.
Sent from my SGH-I747 using xda app-developers app
Click to expand...
Click to collapse
After going back to cm just copy efs folder again. need for set permission? Sorry for my English is bad
Once you are on Stock KK4, only then make a backup of the good efs folder. And after flashin cm or whatever rom, if you loose your imei, then you can restore the good backup from kk4.
There are some threads with tutorials somewhere in this forum and also apps on the Play Store that can be used as well.
Sent from my SAMSUNG-SGH-I747 using Tapatalk
4-2ndtwin said:
Once you are on Stock KK4, only then make a backup of the good efs folder. And after flashin cm or whatever rom, if you loose your imei, then you can restore the good backup from kk4.
There are some threads with tutorials somewhere in this forum and also apps on the Play Store that can be used as well.
Sent from my SAMSUNG-SGH-I747 using Tapatalk
Click to expand...
Click to collapse
There're a few as Slim rom after flash done no networks,no baseband, IMEI. Is the error due to EFS folder? and the problem is the same as mentioned above.
Yes. That is correct.
Sent from my SAMSUNG-SGH-I747 using Tapatalk
My phone have lost its IMEI since I bought it from my friend. I have bear the invalid IMEI notification for so long. Roll back to KK4 or even follow the hex editor topic doesn't work. Do you guys have any suggestion?
ngntuonghuy said:
My phone have lost its IMEI since I bought it from my friend. I have bear the invalid IMEI notification for so long. Roll back to KK4 or even follow the hex editor topic doesn't work. Do you guys have any suggestion?
Click to expand...
Click to collapse
Stolen phone?
If both those options don't restore it, I'm not sure you can without a jtag.
Sent from my SGH-I747 using xda app-developers app
BWolf56 said:
Stolen phone?
If both those options don't restore it, I'm not sure you can without a jtag.
Sent from my SGH-I747 using xda app-developers app
Click to expand...
Click to collapse
He bought it brand new, and he did flash roms without backing up the /efs folder. I have the box with IMEI on it .
Is a jtag a tool that they use for hacking xbox 360?
ngntuonghuy said:
He bought it brand new, and he did flash roms without backing up the /efs folder. I have the box with IMEI on it .
Is a jtag a tool that they use for hacking xbox 360?
Click to expand...
Click to collapse
Jtag is used to push ROMs/bootloaders into devices but I'm not even sure that would fix your problem if flashing stock KK4 doesn't fix it.

Categories

Resources