mtk device invalid imei or no service

Hi every one i hope you all are fine ,,,,
today i am gonna show you how to repair the no service or null invalid imei in mtk devices, like q mobile, micromax, china phones, clone, milled etc 
you just need to follow this 
first you need to root the device by so safe procedure download iroot from here
next is install it ... connect the phone in usb debug mode 
fist goto setting in mobile then click about at last option then click build 5 time click on it it show that your developer now next goto back and click developer option from there turn on usb debug 
open i root click connect let it download there drivers after click root phone will be restart dont worry its done 
watch this vidoe if your new here
next download the file mobile uncle from here 
open it then you ill find some option 
Run the MobileUncle tools App
Go to >> Engineer Mode >> Engineer Mode (MTK)
 
then

Phone 1 is IMEI 1 or SIM 1
Phone 2 is IMEI 2 or SIM 2

Tap PHONE 1 then type
AT +EGMR=1,7,"IMEI_NUM_HERE"
IMEI SHOULD BE FOUND ON THE BACK OF YOUR DEVICE UNDER BATTERY REMOVE BATTERY NOTE DOWN IN CAREFULLY
IN NON OPEN BUILD IT PHONE IT SHOULD BE ON THERE BOXES OR NEED TO OPEN IN PAKISTAN Q MOBILE AND MICROMAX INDIA VERSION

Example:
AT +EGMR=1,7,"HERE 1ST IMEI NO"
Tap PHONE 2 then type
AT +EGMR=1,10,"IMEI_NUM_HERE"
Example:
AT +EGMR=1,10,"354103033365507"
Before sending the command check your space there is a space here AT SPACE +!! now Send at Command.

Reboot the phone.

Check IMEI by dialing *#06#, IMEI should be restored and your phone is ready to use!

NOTE: Engineering commands like AT+EGMR=1,7,"" AT+EGMR=1,10,"" and AT+EGMR=1,11,"" should be available on the dropdown. You don't need to type them manually, just the IMEI inside the quotation marks.
for seconf imei seclect 2nd option which is AT +EGMR=1,10"HERE 2ND IMEI"
just reboot wait few second signal will come and that done best of luck