The common thing among MTK devices is...they are all pretty much smartphones...just in different sizes, with different other features.
The problem is that each device has to have an IMEI number in order to work on a cellular phone network. The number has to be unique to the device...and it is installed on the device at the factory.
To me, a major flaw in the MTK firmware is the lack of a way to retain this IMEI number when flashing firmware updates or custom ROM's. I've seen different results on different devices...but let me just make a general assumption...Don't Trust that a custom ROM flash will not delete your IMEI number...because odds are it will.
Sure, there is an app called MobileUncle for MTK devices that backs up the IMEI number...along with a bunch of other things. It's quite a handy tool. But in order to run it, the device has to be rooted.
So here's the dilemma...most people flash custom ROM's to root their device, but in order to prepare your device to flash a custom ROM you need to root the device and make some backups. This is a step I would prefer not to take, but on MTK devices it's a necessary step. You only have to do this before you flash for the very first time. Once you have the backup, you can use it to install back to your device each time you flash a ROM update.
There are plenty of apps out there for rooting. I've had pretty good luck with Root Genius. There are others, too...you can search Google and find several. Some work, and some don't. It took me weeks to find a way to root my iFive Mini 3GS.
Here is a link to an update.zip file you can flash with stock recovery to root your device. I know it works on the iFive Mini 3GS...but I haven't tested on other devices. I've looked in the zip file, and I can't see why it wouldn't work on other devices as well. Note: This update will only work on KitKat, not Jellybean. You will need to find a different rooting technique for a Jellybean ROM. (Google is your friend).
Download
Generally, on most devices, you get into stock recovery by holding down volume + and press and hold power until the recovery screen appears (this may vary from device to device). Press the power button one time to reveal the recovery menu. Scroll the menu selections by pressing vol- and confirm with vol+. Go to the line that installs MTK_root_update.zip from SD card and install this zip. If the installation fails, there is an incompatibility with the zip on your device...so look for a different way to root (Google again).
Then reboot to system. You should be rooted.
Then go to the Google Play Store and install MobiliUncle for MTK devices. Run the app and select "IMEI backup" to make a backup of your IMEI number(s) to your external SD. It's important to store your backup to external SD because some ROM flashing techniques will erase your internal SD.
Once you have this precious backup...copy it to your PC, or some other safe place...because you will need it each time you flash a custom ROM to your device.
If you've lost your IMEI number...on phones, usually it's printed inside the battery compartment...or somewhere in the materials that came with the device. On tablets...I really don't know. You may have to email customer support for your device's manufacturer. You might be able to provide them with your device's serial number and they can send you the IMEI number. I haven't tried this route...but it seems like a pain.
So the best way to keep your IMEI number is to take my advise and make a backup.
In post #2, I will explain a way to make a complete backup of your currently installed firmware...because there are some other files you may want to keep.
Comment