Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

The question is simple "How to fix "Invalid IMEI " after Factory reset?"
After factory reset my phone starts showing "Invalid IMEI" on both SIM slots and I can't call or to being called.

The phone is A738 with Android 2.2.1 and CPU chip is Media Tek MTK6516 416MH

Hope that information is enough.

** UPDATE **

This is the phone

share|improve this question
What phone? Much more important than the CPU in my opinion. –  Matthew Read Apr 24 '11 at 13:26
The phone is A738 here is the link chinabuye.com/… –  T1000 Apr 24 '11 at 19:53
Have you installed CoPilot on this phone? –  admintech Apr 28 '11 at 9:58
Yes, before the reset I have installed CoPilot –  T1000 Apr 28 '11 at 13:54

1 Answer 1

up vote 1 down vote accepted

I found a good solution:


  1. Need to root the phone - I use z4root
  2. Install Root.Explorer (in the archive)
  3. Using Root Explorer you must replace (maybe you will need to press "Mount R/W" on top right corner of the program screen) .modem.img from the archive to this location of the phone /etc/firmware/.modem.img (do not delete the old file !!! replace it!)
  4. Set permissions for the .modem.img file to rw-r--r--
  5. Restart the phone and maybe will be OK, but if it is not go to next step
  6. IMEI information is stored in /data/nvram/md/NVRAM/NVD_IMEI/MP0B_001. Maybe changing of your original IMEI is not good idea because it is against the law but if you don't have copy of that file BEFORE the factory reset you can use temporary IMEI file located in the arhive.

The archive with files needed

share|improve this answer
the archive link is inactive please provide another. thanks –  user4936 May 7 '11 at 20:12
I re-upload it, must be ok now. –  T1000 May 7 '11 at 22:04
Since the archive was on MegaUpload it's gone now. Does anyone has a copy or can anyone upload it to some other file sharing service ? –  Cees Meijer Jan 17 '13 at 9:54
comment by Mircea D.: You can also create your own brand new IMEI file if you have the code at the back of your phone, with the IMEI generator. See this guide for more details. // @MirceaD You might wish to place that as an answer, including an excerpt of the linked guide. –  Izzy May 23 '13 at 11:36
I have formated the nvram accidentally with a tool. My IMEI also resets now. To keep my IMEI why do I need to replace the modem.img (4.89MB) and to what to replace? also is that is replaced, why need /data/nvram/md/NVRAM/NVD_IMEI/ files? There I have MP0B_001 120 byte ST6TA001 412 byte ST6TB001 412 byte and not only MP0B_001. My chipset is MT6589T, phone THL: W8S –  matheszabi Oct 17 '13 at 0:10

protected by Community May 9 '11 at 13:10

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.