MTK Engineer Mode IMEI Guide | This article contains verified methods of how to…Change TECNO Camon C9 IMEI, change TECNO Camon C7 IMEI, change TECNO Camon C5 IMEI, change TECNO Camon C8 IMEI, change TECNO L8 IMEI, change TECNO L8 Plus IMEI, change TECNO L7 IMEI, change TECNO W4 IMEI , change TECNO W5 IMEI, Change TECNO W3 IMEI, change TECNO Boom J7 IMEI, change TECNO Boom J5 IMEI, change TECNO L6 IMEI, change TECNO Phantom 5 IMEI, Change TECNO Phantom 6 IMEI, Change TECNO Phantom 6 Plus IMEI, change Infinix Note 3 IMEI, change Infinix Note 2 IMEI, change Infinix Note 2 LTE IMEI, change Infinix Hot S IMEI, change Infinix Hot 4 IMEI, change Infinix Hot 3 IMEI, change Infinix Hot 2 IMEI, change Infinix Hot Note IMEI, change Infinix Hot Note Pro IMEI, change Infinix Zero 3 IMEI, change Infinix Zero 2 IMEI, change Innjoo Max 3 IMEI, change Innjoo Fire IMEI, change Innjoo Max 2 IMEI, change Gionee IMEI, change Huawei IMEI and more.
This is a universal method of changing almost all MTK Android IMEIs. So far so good there have been four amazing methods that work fine on any device, to change IMEI on your phone that runs on Marshmallow 6.0, Lollipop 5.0 or KitKat 4.4 is very easy with this MTK Engineer Mode IMEI Guide.
You can use the Engineering Mode(MTK) app, Chamelephon App, Mobile Uncle Tool app or USSD code. If none of this works on your MTK Android device, your phone is definitely not a Mediatek processor. This article will tackle the problem of how to change IMEI of all MTK Android devices without much ado.
It has been tested and works fine on all MTK devices such as TECNO, Infinix, Huawei, Injoo, Lenovo and many other Mediatek enabled brands.
What do I benefit from changing my IMEI?
Read my article on benefits of rooting android devices if you’re still sceptical about doing this.
I’m going to highlight four(4) MTK Engineer Mode IMEI guide on how to change IMEI on Android phones.
- Using MTK Engineering Mode (does not require root)
- Using Chamelephon App (requires root)
- Using Mobile Uncle Tool (requires root)
- Using USSD code (No app, requires root)
Remember IMEI changing is illegal in some countries and as usual, this post is only for your information and I may not be responsible for any of the misuses done by you and we are not responsible by anyways.
METHOD 1: How To Change IMEI Using MTK Engineering Mode App
A unique IMEI tweaking tool, it has my favourite out of all. This app doesn’t need root access to work, simply install and tweak with ease.
Requirements
- MTK Engineering mode (mtk)
- Blackberry IMEI (download Blackberry IMEI generator software on your Smartphone here or request for one using the comment box)
FOLLOW STEPS BELOW
Step 1
First of all, generate your 15 digit Blackberry IMEI or other IMEI you want to write/rewrite/flash/change (see how to generate blackberry IMEI)
Step 2
Download Engineering Mode (MTK) from Google play store here.
Step 3
Open engineering mode » Click on Engineer Mode (MTK) » Swipe left to Connectivity » click on CDS Information » Radio Information.
Step 4
Click on phone 1 if you want to change your sim 1 or choose Phone 2 to change sim 2 IMEI, follow this guide:
- For Phone 1: “AT+ EGMR=1,7,”YOUR NEW IMEI NO” (make sure you add a space in between AT+ & EGMR)
- For Phone 2: “AT+ EGMR=1,10,”YOUR NEW IMEI NO” (make sure you add a space in between AT+ & EGMR)
Step 5
Press the “Send At Command” (You should receive a message that your ‘AT command sent)
Step 6
Reboot and dial *#06# to confirm your new IMEI.
Android Reboot Tips: Switch On & Off Airplane Mode To Reboot Without having to use the regular Reboot button on Android.
Before you proceed to the next IMEI tweaking method, Why don’t you check out these useful MTK Engineer Mode Codes for Mediatek powered devices? They are quite helpful.
METHOD 2: How To Change IMEI Using Chamelephon App
This method requires root authentication before working, in essence, you must root your phone before you can use this method.
If you’ve been searching for how to change IMEI on Marshmallow, then this will work great for stubborn Marshmallow 6.0 Device. Works like magic!
Requirements:
- Rooted Android device. (If your device isn’t rooted click here)
- Chamelephon App (Download here)
- Valid BlackBerry IMEI Number or other IMEI (Don’t know how to generate a valid Blackberry IMEI number click here)
FOLLOW STEPS BELOW
Step 1
Run and install the downloaded Chamelephon app on your device
Step 2
After installing, open the Chamelephon app, then click on Authorize root permission if asked for root access as seen below.
Step 3
The first box is for the IMEI of the sim 1 while the second box for Sim 2 but that’s if you are using a dual sim phone.
Step 4
Make sure you have prepared or generated the IMEI you wish to flash.
Note: Make sure you have generated two valid IMEI for both spaces (sim 1 & 2). This implies that, to change IMEI of sim one; you must change that of sim 2 as well, they work hand in hand.
Step 5
Now that the IMEI is ready, go ahead and insert IMEI in the spaces provided and click the “Apply New IMEI ” button below.
Step 6
Confirm the change, do this by rebooting your device (see Android rebooting tips above). Dial *#06# to view your new IMEI.
METHOD 3: How To Change IMEI Using Mobile Uncle Tool
Mobile Uncle Tool app is very similar to MTK Engineering Mode, the unique differences are that MUT requires root authorization to function. In essence, you must root your phone before you can use this method. Perfect for all Android OS excluding Marshmallow works best on older Android OS, i.e, Lollipop 5.1 below.
Requirements:
- Rooted Android device. (If your device isn’t rooted click here)
- Mobile Uncle Tool (Download here)
- Valid BlackBerry IMEI Number or other IMEI (Don’t know how to generate a valid Blackberry IMEI number click here)
FOLLOW STEPS BELOW
Step 1
Root your mobile phone with any rooting app. Mobile uncle requires root access. If your device isn’t rooted click here to learn how to root your phone.
Step 2
First of all, generate your 15 digit Blackberry IMEI or other IMEI You want to flash in. (see how to generate blackberry IMEI)
Step 3
Download and install Mobile Uncle Tool. (Download here)
Step 4
Open Mobile Uncle » Click on Engineer Mode (MTK) » Swipe left to Connectivity » click on CDS Information » Radio Information
Step 5
Click on phone 1 if you want to change your sim 1 or choose Phone 2 to change sim 2 IMEI, follow this guide:
- For Phone 1: “AT+ EGMR=1,7,”YOUR NEW IMEI NO” (make sure you add a space in between AT+ & EGMR)
- For Phone 2: “AT+ EGMR=1,10,”YOUR NEW IMEI NO” (make sure you add a space in between AT+ & EGMR)
Step 6
Press the “Send At Command” (You should receive a message that your “AT command mSent”)
Step 7
Reboot and dial *#06# to confirm your new IMEI. (See rebooting tips above)
METHOD 4: How To Change IMEI Using USSD Code (No app involved)
Have you been looking for a less stressful method, try this… Just a line of USSD code instead of downloading and installing the Android applications used in changing IMEI. You don’t need to install any applications for it to work on your Android smartphone.
FOLLOW STEPS BELOW
Step 1
Navigate to your phone dialler and type any of the USSD code below.
- *#7465625# or.
- *#*#3646633#*#*
Step 2
After loading Engineer mode, Click to call pad or connectivity options.
Step 3
Locate CDS information and tap on it.
Note: If you have dual SIM, there will be two options for you, select the one which you want to go with.
Step 4
Now to change IMEI number, follow…
- For Phone 1: “AT+ EGMR=1,7,”YOUR NEW IMEI NO” (make sure you add a space in between AT+ & EGMR)
- For Phone 2: “AT+ EGMR=1,10,”YOUR NEW IMEI NO” (make sure you add a space in between AT+ & EGMR)
For example; AT+ EGMR=1,10,”123456789XXXXXX”
Step 5
Press the “Send At Command” (You should receive a message that your “AT command mSent”).
Step 6
Reboot phone (Turn On & Off Airplane mode)
In conclusion:
Method one to three should do the magic for you, perhaps, if you still experiencing difficulty or none of the methods worked, Share the problem using the comment box below. We shall surely respond to your queries but make sure your phone is powered by an MTK (Mediatek processor). Thanks
method 1 work without root , thanks <3
Glad it worked.
Good afternoon. I tried following the above steps but I did not see the option “CDS information” listed under “Connectivity”. I use an itel s15
Can it unlock Samsung Galaxy a32 IMEI locked up by M-KOPA
Pls viklin add me to your whatsapp group 0704380****
Please add me 2 ur WhatsApp group 0810427***
I can’t find CDS information in MTK engineering
Hello can’t locate the CDS information in the connectivity option please I need your help
Pls bro add me to ur whatsapp 09091415439 am finding it difficult to set mine tnks
Pls viklin add me to ur group. +2349056664373
JOIN THE TELEGRAM GROUP.
Please I can’t seem to find the CDs option on my mtk app, can you send me the link to download the original app. Thanks.
Please I need blackberry IMEI. Thank you
Can’t locate the CDS information on my infinix hot 4 Lte. Pls help.
The same problem persist here,,, please help us
I’m using infinix hot 7 pro and I can’t find cds information under connectivity, also the ussd code doesn’t work for me.
what can I do? (I’m can’t root my phone)
Join me please on wasap group+265881577212
Good evening, pls add me on your Whatsapp group 08163801568
Added
Hello please my phone is infinix hot5 the first method doesn’t work on my phone because I can’t find CDS information on my phone, please what should I do
Please how do I input this “AT+ EGMR=1,7,”YOUR NEW IMEI NO”
There’s no way to edit the radio information
What device is that?
Good afternoon. I tried following the above steps but I did not see the option “CDS information” listed under “Connectivity”. I use an Infinix Hot 6
Infinix hot 6 is a Qualcomm and not MTK device. Kindly refer to this video to learn how to change IMEI on Infinix Hot 6.
Wow it’s working. Unbelievable. Pls add me on WhatsApp, here is my number 09014656923
Can you please add me to your Whatsapp group my number 07032680468
Added
Thank you for this content.
When I click on MTK Settings I get a message Cannot find Engineering Mode App – Mediatek chip set is mandatory an stock rom must be installed.
I have a Lenovo K3 Note, which uses Mediatek chipset, but it is not stock rom
I have now flashed a stock rom, so I installed MTK Engineering.But the CDS Information option is missing
Hey Viklin, I tried (AT+EGMR=1,7,”my IMEI”) and (AT+ EGMR=1,7,”My IMEI”) And both doesn’t work
even (AT+ EGMR=1,10,”My IMEI”) Don’t work
Hi plz I want to generate DATA how can I get pins
Add Me +2348037943139
My own mtk is not showing CDs please how can I do about it
Which device is that?
0551810061 my line pls add me
Click this link to join
Got the “AT command is sent: ERROR”, imei didn’t change if after AT+ is any space, if there is none – getting “This command is not allowed in UserBuild”
Please Add me to your whatsapp group. Thanks. God Bless you.
Use this LINK to join the group
Please add me my no +233244412523
done
Please add me to ur what’s app Grp +233248834499
Added
Please this my number kindly add me to your watsapp group
NO NUMBER.
Bosses,
kindly advise me to your whatsapppp group
Drop your number
THANK U BROS IS WORKING ON TECNO K7 WITH 2GB RAM
Thanks for replying. Glad I could help.
Add me to the group pls: 07019739239
Added
pls kindly be of help, I can’t change my IMEI because I could not find CDS information on the MTK I downloaded for my Infinix S2, and really want to know if th plan will work for my Infinix S2 if I changed my IMEI 2 BB10 IMEI
Ignore. The BB10 thing ain’t working anymore
Comment: i can’t insert new imei on my Tecno W4 cus i could not find CDs information…. Please can you add me to de WhatsApp group.? 08138148872
Added
My WhatsApp number 08182468736 add me
Done
How to tweak imei camon Tecno CX for *8186*PIN# to get it?
Pls kindly add me to your group whatsapp) 08038470493.Thanks
Added
Comment: PLEASE i need an imei no. for tecno y6 here is my no.
Add me 254723800969
done
hello guys, I’m new here but I need info about how I can change my techno k7 imei. The above option not working for me. And plus add me to that group 08156257265
Have downloaded the MTK app but on the connectivity can’t see the CDs information my phone is Tecno s1pro
Pls can I change the imel of itel s32 to use glo bis or if there is any other way pls let me no here is my no 07053711667 pls add me on ur WhatsApp page
Glo BIS? That’s hasn’t been working for months.
my phone is infinix lite 5 when i tap mtk
it say that em is an advanced debug
Pls am using infinix note 4 android 7.0 and I can’t change the imei number with this method. I know of this b4. Any way pls? And add me to your group. 07065022595. Maybe it will be better there
Why do you need to change your IMEI? If its what I am thinking, don’t bother, it has been stopped.
I don’t know what you are thinking but it’s bcoz of a BB sub. I used to do it when I was using infinix hot 2. But Seems it’s difficult cos am using note 4 and it’s android 7.0
You should bother tweaking your IMEI if it’s for the Airtel BB plan. It has been discontinued.
Well. I only wanted to change it cos a SIM have some MB left on it and it expires tomorrow. Am using their bonus offer which doesn’t require changing imei. I will just forget it then. Thanks
pls here is my whatsapp no add me to ur whatsapp cheat group: 09039476219
Added
hi, How to pass power ON, Ideal mode, power off commands to MTK pones through ADB commands.
Pls am using a BlackBerry Z10 phone,help me with the IMEI number,and pls add me on wassap 08071269592
Here is how to generate blackberry IMEI.
An error occuring saying “Not allowed in user build mode”
Pls, how can I Repaire my phone imei number. I am using infinix hot 4 Lte. I have tried MTK engineering mode and I can’t find the CDs information on the connectivity tab. Please I need your assistance on this. U can chat me up on whatsapp via +2348036210806
Have u been able to fix it?
Invalid imei for ZTE blade l2 and at command is failed to send error using above methods. pls help…lost imei after flashing the phone
Hope you have inserted the space in between AT+ and EGMR?
Mine is invalid emei no service zte blade l2 …at command is failed send error appears using above methods..pls help
Good afternoon. I have a problem with my device. Can’t call out nor receive calls but I can browse on it. It’s telling me “invalid imei”. What should I do?
You can correct the IMEI using the methods explain above. But your phone has to be an MTK device.
I’m using techno L9 and the processor is mediatech is responding to any of solution giving.
when i send the command this what is giving me.
AT command is fail
Which phone do you use?
hi guys, i have a problem when i open mobileuncle tool it goes blank no menu. what should i do? the phone has an invalid imei problem.
What device do you use?
Mobicel 4u.
I am using hot 4 lite, when I lunch the MTK engineering mode Plus, when I click on radio information, it shows a message that “my device does not support MTK chipset ” what can be done to that because I want to change the imel to black Berry imel. My phone number is 08037408006. Just give me a suggestion on wat to do.
I guess the chipset isn’t MTK. Right now, I can’t proffer a solution until I lay my hands on that device. However, maybe you should try the other alternatives listed in the article (requires rooting).
I did everything as requested and the imei of phone 2 changed and yet I find it difficult to browse. I am using tecno c8
Why did you change the IMEI in the first place?
I cant find cds information in connectivity section.. What should i do?
Device type?
I reset my Techno Y2, and the 2 SIM cards were not making calls due to no IMEI. I tried the MTK Engineering App, after putting my IMEI which is under the battery, a message showed my code has been msent. I reboot my phone and type *#06# but nothing!
Please what do I do now Sir?
(Good job with your site by the way)
You should try other methods mentioned above. Let me know when you do that.
tecno camon cx
No cds information on my techno c9. Any help,?
Have you upgraded it?
Can’t find CDs information at connectivity on my techno wx3 please help…. We’re can I get it
08057634778 my whatsapp please I can’t find CDs information on my techno wx3
Respond to your email
The same thing I’m experiencing I can’t find CDs information on my techno wx3
Hello viklin.. Pls i need your help with changing my imei… I just subscribed to a 3,5gb on airtel bb complete but ain’t working.. Pls I’m using gionee f103
The first you could have done was confirm if your imei was changeable. Anyway, check the status of that device to know if it’s a MediaTek device. Secondly, what error were you getting when you tried to change your imei?
Pls, am tired of buying data. Airtel data plan is consuming my money. Is there any cheat for browsing?
Visit this link to access the best and cheapest plans in nigeria. You will also find how to set up Glo free browsing cheat. https://naijaknowhow.com/cheapest-data-plans-in-nigeria
Pls i cnt find cds or radio information on d mtk eng mode app in my fone, wen i tied to tweak my hot running android 7.0. It say cant send command with userbuild… Need help on dis
What model of infinix hot is that?
X557 hot 4
Infinix Note3
The Command is allowed in user built”
“The Command is not Allowed in user built “
What device do you use?
Hello Admin you are doing a great job. I have not been able to change my infinix note 3 imei. I have mtk engr mode plus but it’s giving me error. Please I need you help. This my whatsapp number 09035003580. Thanks for your quick response
What type of error do you get?
PLEASE GUYS I WANT A NEW MTN IMEI TO BUY IF U HAVE SOME HALLA ME ON 0502469930
Sorry I do not sell imei
Did all u advised using the MTK method It’s keeps saying AT command is sent: ERROR I use a Gionee Marathon 5 07068380425 that’s my WhatsApp no kindly help out plz
Read more at: https://naijaknowhow.com/how-to-change-imei-of-all-mtk-android-devices/
Sorry for the late response. I will chat with you later this evening.
Did all u advised using the MTK method
It’s keeps saying AT command is sent: ERROR
I use a Gionee Marathon 5
07068380425 that’s my WhatsApp no kindly help out plz
Did all u advised using the MTK method
It’s keeps saying AT command is sent: ERROE
I use a Gionee Marathon 5
07068380425 that’s my WhatsApp no kindly help out plz
Bro I want to change imel for my tecno W5 but I can’t find CDs information
Have you ever flashed a new ROM on it before?
Here my what app number +12347055183741
Can’t connect with you on WhatsApp…Is that number a valid WhatsApp digit?
When I try to use mtk engineering mode/ plus I discovered that it doesn’t have CDS Information » Radio Information please help
Sorry for the late response…It’s either your phone is a clone mtk device or recovery mode (twrp) isn’t available. Let me know the name of your device.
Please help i pass all these procedures, after all ie applied the changes when I reboot it shows invalid imel again and again and I have rooted my note 3 x601 please any other way to change the imel please
Please try mobile uncle or chamelephon app. Navigate and check out alternatives contained in the article above. Do let me know if it worked.
Comment:0553509473
Pls I can’t find CDS on the connectivity.. It’s only Bluetooth, fm receiver, WiFi and WiFi cia that’s there.
What kind of device do you use?
I have done everything, followed the step. I did for my Dad thinking it will work but didn’t. It was Okay, the H+ was showing, the imei was done succesfully, the data 3gig is showing. But its not working. Pls why? Thank u.
Added you Dorcas…reply my message
Comment:Hello
Viklin pls I need your assistance am unable to change my techno w4 Imel. It says your phone not support mtk chipset when I click on radio information. Here is my digit: 07060408910
Have you checked if your phone is mtk? There are lots of clone device or there?
Check here https://naijaknowhow.com/how-to-know-if-your-phone-is-mtk-or-qualcomm/
08135744256
I carefully followed all the steps and I was able check for my new IMEI number it displayed well. The problem now is the phone is not browsing under that sim.
Ab…Do you get network signal on the SIM?
Thank for your prompt respond yes network is full I am even making calls with it. I even inserted the sim card on a friend BlackBerry phone and its working perfectly on that phone.
Now you have to be sure you have an active data…Because tweaking your IMEI doesn’t stop you from browsing or is there something I need to know that you aren’t telling me?
Please how can I change my Imei on my Tecno c9 because I try MTK, MTK app, MTK plus no way Pls any help
Drop your number …I’ll contact you via WhatsApp for help.
+255628666227
is there an application i can use instead of changing my imei for the bb 3gb subs
No application, you just need to change your IMEI for it to work.
Comment: can you help generate and Imel number
358265014371893 use this. Change the last 3-4 digits if you wish. It’s a blackberry IMEI.
I tried the chamelophon app to change my infinix note 3 but my IMEI was showing invalid. pls what should I do
Please use MTK Engineering Mode to change your IMEI on Infinix note 3. If that didn’t work, I advise you check if your recovery mode is still present. Try to boot to recovery mode (volume up+power button) to be sure it hasn’t vanished. That can sometimes be the problem. Do these things and get back to me as quick as possible.
hey .. Is there an infinix NOTE 3 X601 IMEI ?! .. thank you
I do not have one currently. If you use that device already, open the battery cover, you will find the stock IMEI at back of the phone.
Yes I have the IMEI number of that phone .. But, when I open the phone, It tells me that the IMEI number isn’t correct as the phone don’t recognize the IMEI number ! .. also when I restart the mobile to open the recovery mode OR factory mode, It tells me that (rf calibiration test fail , pls reset rf) .. and I don’t know what that means !! … Please if you have any information about this subject, tell me … Thank you very much.
Have you tried factory resetting the your device, if you’ve tried this and didn’t work. You will have to flash a new ROM!
Let me know if it helped?
Please I have a techno k7 and the above method isn’t working please add me to the group
Click this link
Normally when you factory reset, it gets back your original IMEI.
Pls i need blackberry imei, thank you
Use this » 358265012510015 or 358265012517185 (BB 7 IMEI samples or see how to generate it yourself via link below)
Read more at: https://naijaknowhow.com/how-to-generate-blackberry-imei-with-or-without-pc/
the social pack is just limited to few aps, but the Airtel BlackBerry sub enable all aps, I want to be able to access all my aps, I can’t do that using the social pack, and in other to use the BB sub I have to change my imei to BlackBerry’s but its still not working, what do u suggest?
Use this https://naijaknowhow.com/fix-airtel-3gb-for-n1000-bb10-plan-not-working
I have done everything needed, I even changed my imei many times, the damn thing just won’t work, although I already have a social park of 200mb on the sim, would it start working after I have esxusted, the the social park? please respond ASAP.
First of all, why do you intend to change IMEI?
Pls can you tell me how to change MTK for infinix note 3
How to change mtk or how to change IMEI?
Hi viklin, thanks for what you do, I was able to change my imei on my wiko slide 2, but I dnt know if the bb sub is work, cos I still have 400 MB left from my usual Android data. And I already subscribed to the bb complete for 1k. What do I do pls.
Which network?
Airtell
You have to use up your normal data before it starts using your new bb10 3gb data. If you experience any further problem on it, kindly reach us through our Facebook page. Thanks for counting on NKH!
Thanks alot, I appreciate.
Hello. I bought a 3.5gb data on my android wiko slide 2. I just came across this which I have done everything step by step to my phone 2 but when I send the command, it’s not going through.. what’s the next step
Is your wiko phone mtk? If yes, add a space in between AT+ and EGMR.
help help help!
What’s the problem?
MTK not working on infinix note3, is there any other means?
Use the Chamelephon method which implies you have to get it rooted.
…But can you explain in details, let me understand what you’re experiencing?
Sir, i cant do it, when im press send command, it said error . Im using MTK . Can u help me?
Add a space in between at+ and egmr
mon x-peria V16 qui n’avais plus d’imei en a maintenant et le reseau est revenu apres avoir appliquer la méthode avec mobileuncle! alors je dit un grand MERCI !!! j’aimerais avoir d’autres astuces qui pourais ausi m’aider dans mon entreprise de depannage de telephone.
il est heureux de savoir comment utile vous avez trouvé cet article. merci pour arrêter par Guyzotier. Je suis assez sûr que vous trouverez des conseils utiles ici sur Naijaknowhow.com, il suffit de cocher une fois en tout. Je vous remercie
trying this…
sou do brasil e vc e minha melhor amiga agora
Como posso ajudá-lo Nenoth?
Please can the bbgen code still generate the blackberry 10 imei code? Please boss I am waiting for your answer pls. Thanks
Please oga boss, help me with the blackberry 10 imei code so I can flex the Airtel 1k subscription please
pls help after I changed d imei no correctly… my phone is still not browsing….
What plan are you using?
Network?
Cant generate imei help
Sent to your mail.
Thanks for all of this. It worked for SIM1 but unfortunately I still have IMEI invalid for SIM2..
what do you think?
What phone are you using and which methods did you use?
I’ve done it, infact I got the data but its still not working on my fone…. I did all d imei settings correctly and its valid… Plss help.. Tnks
Can you help me know which data you talking about? Anticipating your prompt response.
i cannot thank you enough. after 2 days of bricking my phone and later finding my imei invalid i was about to buy a mew phone. thanks alot for your guide.