Invalid IMEI on Android devices
In summary, the concept to recovering the IMEI is,
1. Obtain ROOT for your Android device.
2. Run the IMEI file generator.
3. Replace the MP0B_001 file to the affected Android device.
PRE-REQUISITE
- Make sure Android SDK and USB drivers are installed. If this is not done, refer to HERE
PART 1: TOOLS REQUIRED
- MT6575 Root Tool - This is needed to root your phone
- IMEI File Generator - To generate a new MP0B_001 file which hold your phone’s IMEI numbers in an encrypted way.
- ES File Explorer - To copy the file to the required folder. Installed into your Android device.
PART 2: OBTAINING ROOT FOR INO ONE
- Unpack the MT6575 Root Tool and enter the TPSparkyRoot folder.
- On your phone go to Settings > Developer Options > Enable “USB Debugging”.
- Connect the Android device to the PC.
How to recover INVALID IMEI on Android devices
*Encountered this INVALID IMEI error when updating INO ONE to v1.4.0. This guide is to recover the IMEI on INO ONE. For other devices, make sure your device has already obtained root before running the IMEI FILE GENERATOR and replacing the IMEI file into your phone.In summary, the concept to recovering the IMEI is,
1. Obtain ROOT for your Android device.
2. Run the IMEI file generator.
3. Replace the MP0B_001 file to the affected Android device.
Quoted from: blog.t-kstore
PRE-REQUISITE
- Make sure Android SDK and USB drivers are installed. If this is not done, refer to HERE
PART 1: TOOLS REQUIRED
- MT6575 Root Tool - This is needed to root your phone
- IMEI File Generator - To generate a new MP0B_001 file which hold your phone’s IMEI numbers in an encrypted way.
- ES File Explorer - To copy the file to the required folder. Installed into your Android device.
PART 2: OBTAINING ROOT FOR INO ONE
- Unpack the MT6575 Root Tool and enter the TPSparkyRoot folder.
- On your phone go to Settings > Developer Options > Enable “USB Debugging”.
- Connect the Android device to the PC.
- In the TPSparkyRoot folder, Run the TPSparkyRoot file. This batch file will restart your phone for a total of 3 times. ALWAYS CONTINUE ONLY WHEN THE PHONE HAS BEEN REBOOTED. For the third time, your phone should have obtained root.
- To verify root, look into your app drawer and check if the SuperUser app is installed.
- To verify root, look into your app drawer and check if the SuperUser app is installed.
PART 3: PREPARING ES FILE EXPLORER
- Install the ES File Explorer on your Android device. Make sure to check “Unknown Sources” under Settings>Security>Device Administrator.
- Now run the installed ES File Explorer, Touch the Menu button Go to Settings Scroll down to “Root Settings” and first check “Root Explorer” and accept allow the Superuser request prompt. Then check “Mount File System"
PART 4: PREPARING YOUR NEW IMEI FILE
- Finding the device IMEI number, usually the phone’s IMEI numbers are written in 2 places:
- Install the ES File Explorer on your Android device. Make sure to check “Unknown Sources” under Settings>Security>Device Administrator.
- Now run the installed ES File Explorer, Touch the Menu button Go to Settings Scroll down to “Root Settings” and first check “Root Explorer” and accept allow the Superuser request prompt. Then check “Mount File System"
PART 4: PREPARING YOUR NEW IMEI FILE
- Finding the device IMEI number, usually the phone’s IMEI numbers are written in 2 places:
The sticker under the battery and the sticker that is being put in the phone’s package.
It should be 15 digits number.
- Extract the imei.zip file. Enter the imei folder and run the dos file.
- In the command prompt window, enter the following:
It should be 15 digits number.
- Extract the imei.zip file. Enter the imei folder and run the dos file.
- In the command prompt window, enter the following:
imei.exe 123456789012345 123456789012345
(Of course replace the first number with the first IMEI you see on the sticker and the second number with the second)
Now it should generate a file named MP0B_001_NEW.
PART 5: COPY IMEI FILE TO DEVICE
- Connect it to your PC. Now in “My computer” you should see the phone. Copy the MP0B_001_NEW file to the phone.
- Then come back to ES File Explorer, Find the MP0B_001_NEW file you just copied, long press on it, copy. and long press the “Favorites” button unless the path will turn to / .
- Now go to /data/nvram/md/NVRAM/NVD_IMEI and press Paste. Once the MP0B_001_NEW is copied, long press on the MP0B_001 and delete it. Then long press on the MP0B_001_NEW and rename it to MP0B_001.
- Now restart your phone and you should have your IMEI back.
(Of course replace the first number with the first IMEI you see on the sticker and the second number with the second)
Now it should generate a file named MP0B_001_NEW.
PART 5: COPY IMEI FILE TO DEVICE
- Connect it to your PC. Now in “My computer” you should see the phone. Copy the MP0B_001_NEW file to the phone.
- Then come back to ES File Explorer, Find the MP0B_001_NEW file you just copied, long press on it, copy. and long press the “Favorites” button unless the path will turn to / .
- Now go to /data/nvram/md/NVRAM/NVD_IMEI and press Paste. Once the MP0B_001_NEW is copied, long press on the MP0B_001 and delete it. Then long press on the MP0B_001_NEW and rename it to MP0B_001.
- Now restart your phone and you should have your IMEI back.