Restore Lost IMEI/ERI & Fix Data/Roaming Issues on Verizon Samsung Galaxy S3

Posted by & filed under Galaxy S3.

While you play around with your device’s system which is locked to a network, you may face issues where your device is left in a roaming state. Your device’s IMEI may show 0 which is unusual. Most of you would take it to the device manufacturer or carrier to get it fixed but you can do it yourself though. This guide will help you restore your device’s IMEI in case you lose it while flashing a custom ROM, unlocking bootloader of flashing a recovery image. IMEI is usually restored using backup blocks created by Samsung in your device. These blocks contain the value “0″ by default and when your device faces any issues, this value is restored. If you had backed up the IMEI in those, blocks, you would not face these issues. But now since you have lost it, let us see how to restore it.

We will use a tool developed by amoamare on XDA forums and the entire credit for this guide goes to him. This tool works only on Windows.

Enabling the Diagnostic Port

The first step is to enable the diagnostic port on your device.

  1. Open up the dial pad on your phone and dial *#22745927
  2. The “Enable/Disable Hidden Menu” comes up. Tap on the text that says “Hidden Menu Disabled”.
  3. On the popup that appears, select the Enable option and hit OK button.
  4. Press home button and open up the dialer once again.
  5. Dial **87284 (USBUI)
  6. On “PhoneUtil” make sure “PDA” is selected.
  7. Up next, select “Qualcomm USB Settings”>”DM+MODEM+ADB” and hit the OK button.

Restoring IMEI

  1. Download the tool (Thanks for the link Andy)
  2. Pull up the battery of your device and note down the IMEI number that you may see on a sticker.
  3. Connect your device to PC via USB cable. Make sure you have necessary drivers installed.
  4. Right click on My Computer>Manage and select “Device manager”.
  5. Under Ports, find out which port your device is connected to. The name of the port is show in brackets at the end as (COM3) or (COM4).
  6. Open the software and under the Comport section select the port your device is connected to and click on Connect button.
    Galaxy S3 IMEI Repair Restore Lost IMEI/ERI & Fix Data/Roaming Issues on Verizon Samsung Galaxy S3
  7. Check the IMEI number on the left and also the ERI message.
  8. If the  ERI message is red and says not found/missing, click on Repair ERI. If the IMEI is also incorrect do not reboot the device when asked to reboot.
  9. Enter the IMEI number on the left side. The last number is automatically filled due to the Luna Algo and is a checksum number.
  10. Click on Repair button on the bottom right in IMEI section.
  11. Your device will reboot and will have the correct IMEI number.

If you face any issues, you can refer the original thread or leave a comment below.

  • Parker

    Is there any other source for the utility? It seems that it was a violation of the rules on xda.

    • Lalit Indoria

      I could not find any other source :/

      • ajay

        upload your copy of the utility to a website please i really need it

  • tedesco

    Hi,
    where I can find this tool to download? “xda samsung repair utility”?

    Regards

  • yeonsha

    It keep saying “mobile network not available” on dial pad.
    There’s nothing comes up. Help me.
    I’m now using Cyanogen mod 10.1 by janice,the official firmware doesn’t work on my gt-i9070,it keep saying “gapps process has stop & setup wizzard stoped unexpectedly”..
    Please help me.

  • Andy
    • http://lalitindoria.com/ Lalit Indoria

      Thanks for the link Andy, the post has been updated!

  • SincerelyTony

    I seem to have the same issue, but with a Galaxy Legend. Would this tool work with it?

    • http://lalitindoria.com/ Lalit Indoria

      No, it will not!

  • chris

    when i dial *#22745927 nothing happens also when i dial
    Dial **87284 and i under the ports i dont see my device..

  • Ada

    When i dial that number nothing happens for me to