Well. A promise is a promise. This post is for those who have an strange IMEI due to an improper manipulation of certain fellows. Hope this will help them to recover the functionality they missed for this.
If you take this path, is your own decision. I do not take any responsibility if you finish with your phone bricked.
First of all, the proper caveats. What I am going to explain is not 100% sure it will not ruin your phone. There are zillions of configurations, circumstances and also users that can lead to different results.
As first and last line of defense, put the “update.zip” that fits your actual Flyme in the root of your SD card. Just in case
Cancel all passwords and fingerprints and security keys. If things goes wrong, the last thing we want is a bad behaving security feature. Once finished the process, you will be able to activate all those again.
We will need some apps from XDA.
Go to http://forum.xda-developers.com/android/development/twrp-meizu-mx4-pro-t3172573 and download the proper APK from Google drive (Say thank you, thank you, thank you to 29y6145). Put in a known folder in your SD
Go to http://forum.xda-developers.com/showthread.php?t=3034811 an download XposedInstaller_3.0_alpha4.apk. Put it in the same folder you have TRWP
For those in Flyme 5, download also xposed-v78-sdk22-arm.zip. Leave in SD root
For those in Flyme 4.5.7A, download xposed-v78-sdk21-arm.zip and leave in the SD root
Let’s begin with the process
First thing we need is root the Meizu. In Flyme 5 go to settings ´Fingerprint and security Root permission and root your device.
After the restart, your device is rooted. You can unroot executing again the “update.zip”, but if you unroot, you will lose all the new characteristics. If you update your Flyme, you will lose all this. Be advised.
Once properly rooted, take the file explorer and go to the APKS folder you prepared. Execute TWRP installer.
Look for the TWRP icon in your desktop and execute TWRP from that icon. Once inside, ask to “install TWRP”. This is the real TWRP installation. If asked for root privileges, allow them, and grant forever. TWRP needs those privileges. Once correctly installed, leave the program.
Every time throughout this process you are asked to grant root privileges to a program, give them and grant forever
Enter the TWRP program again, and ask to reboot to TWRP. If properly rooted and permissions granted, the phone will reboot but to a new start screen. The difficult part is done.
Please, keep in mind the root folder under TWRP browser of our “SD Card” is in /data/media/0 Thank you, an386 for your heads up.
Now, click on “install” button. Look for those “xposed v78” files and
In Flyme 5, choose to install xposed-v78-sdk22-arm.zip
In Flyme 4, choose to install xposed-v78-sdk21-arm.zip
Once done, click on “Reboot to system”
Now, be patient. The system will rebuild Dalvik’s cache, ant this takes time. Only to be concerned if in 10 mins your phone is not back
If everything has gone as expected, you are back with your telephone. Time to go to Apk’s folder and install XposedInstaller_3.0_alpha4.apk.
Go to play store and install Device Id IMEI Changer Xposed
Execute xposed. Go to modules and activate the Id changer.
Execute Id changer and put the proper info in your IMEI. You can find it in the box or in the battery.
Tell us if your problems have gone and say thank you to all those developers that have helped us to solve our problems. Sure they will be willing to develop more if we leave some spare money we would spend in a beer in any case…
Enjoy the phone. Is a superb piece.