MTK Engineering Mode APK app has been around for a while now. It is an app that is specially designed for phones powered by MediaTek processors.

Most affordable phones in the market today, are powered by MediaTek processors. Likes of Tecno, Infinix, Gionee and others are powered by MediaTek processors. Phones from bigger players like Samsung, HTC, Pixel and others are often powered by snapdragon processors.

Sometime back, precisely a couple of years ago, glo bis was in vogue. At the time, the only measure for android phones to enjoy being able to use GLO BIS (Glo blackberry plan), was to change the android phone IMEI to that of a blackberry.

Related: Proven Step by Step Guide On How To Change Android IMEI (link opens in new tab).

For most MTK powered devices at the time, changing IMEI was as easy as using the MTK engineering mode app. Till date, this app is still very useful in getting that functionality done. However, this isn’t the case for every MTK powered android phone now.

If you happen to own an MTK powered android smartphone, having MTK engineering mode can be a necessity. Especially if you are more of an advanced user than a basic user.

mtk engineer mode secret codes

To sort-off give you an heads-up, i will be introducing you to the MTK engineering mode app. Thereafter, I’d be sharing some secret codes which are valid for android powers powered by MediaTek processors via the MTK engineering app.

Introduction To MTK Engineering Mode APK App

Although i already shared what the app pretty much entails, I’d like to share with you, some of the functionalities you can perform using the app. If you want an insight before deciding on whether or not to download the app, you should also read on.

Check Out:  Best 4 Free Software To Surf Web Anonymously On PC Without Getting Tracked

To begin, the app is available on the Google play store and can be downloaded HERE.

Open launching the app for the first time, you are faced with 3 options; Android settings, MTK settings and Samsung Settings.

MTK engineering Mode settings

Choosing the Android settings for most devices, won’t take you anyway. Instead, you’d continually be displayed an error.

MTK Settings Mode

Choosing the MTK settings on the other hand, takes you to the Engineer mode. Here, you can test some telephony functions, connectivity options, hardware testing, location, log and debugging, and others.

Under the telephony option, you’d get to find the Antenna Test, AMR-WB on/off, BandMode, SimRecoveryTestTool, CFU, BIP, IMS, LTE Information, AT Command Tool, Misc Feature Config, Modem Test, Network Selecting, NetworkInfo, GPRS, HSPA Info and a host of others.

The Band Mode typically allows you control the GSM network reception for specific sims. By default, you should leave all the options here checked.

In most cases, you shouldn’t toy with any of the options in this category except of course, you know exactly what you are doing.

Under the connectivity tab, you’d find the bluetooth, CDS information, FM receiver, WiFi CTIA and GattProfile. Just as the name implies, this session controls everything that has to do with connectivity on the device.

The CDS (Common Data Service) is often the session where you can check the CDS information, Wi-Fi and Radio information, Network Utility and a host of others.

Under the Hardware testing tab, you can test and edit the Audio settings, edit the camera settings, Test the touchscreen feature, edit the USB functions, sensors and others. Feel free to play around other settings tab available on the app.

Samsung Settings

The third option being Samsung Settings is all often not available in most MTK powered devices. Tapping that option, you’d often be faced with an error message.

Having cleared the introductory part of the app out of the way, how about some secret codes?

MTK Engineer Mode Code for MediaTek Powered Android Phones

These codes can be entered using the dial feature on your android phone. Simply launch the phone dial option and input any of the codes you’d like to make come alive.

Please note: Only use the below codes if you understand Android phones or perhaps, you are a developer. If you are not sure of what you are doing, you should ask around or better-still, abort mission.

Engineer Mode

This is the MTK Engineer Mode code basically needed for testing touch, GPS, WiFi, display, etc.

Check Out:  Linda Ikeji TV App Review : Stream Nigerian / African Reality TV Shows


MTK Engineer Mode code “Registers” to make the boot logo the original Samsung. This only applies to Samsung phones.

  • *#*#91#*#*

Testing Menu

MTK Engineer Mode code for various testing options

  • *#*#4636#*#*

Language And Input

MTK Engineer Mode code for language and keyboard settings

  • *#*#97#*#*

Reset Sim

MTK Engineer Mode code for SIM reset on the 77.

  • *#*#46*#*#

Google Talk Service Monitor

MTK Engineer Mode code for complete monitor “Google Talk”.

  • *#*#8255#*#*

Complete Information About your Phone

  • *#*#4636#*#*

Would you like to get some intersting information about your phone and your phone’s battery life? This code is veIt shows following 4 menus on screen:

  • Phone information
  • Battery information
  • Battery history
  • Usage statistics

Factory data reset

  • *#*#7780#*#*

This code can be used for a factory data reset. It’ll remove following things.

  • Google account settings stored in your phone
  • System and application data and settings
  • Downloaded applications

It will NOT remove:

  • Current system software and bundled application
  • SD card files e.g. photos, music files, etc.

RelatedHow To Remove Google Gmail Account On Android Without Factory Reset

Note: Once you give this code, you get a prompt screen asking you to click on “Reset phone” button. So you get a chance to cancel your operation.

Format Android Phone

  • *2767*3855#

Think before you give this code. This code is used for factory format. It’ll remove all files and settings including the internal memory storage. It’ll also reinstall the phone firmware.
Note: Once you give this code, there is no way to cancel the operation unless you remove the battery from the phone. So think twice before giving this code.

Phone Camera Update


This code is used to get information about phone camera. It shows following 4 menus:

  • Update camera firmware in image (Don’t try this option)
  • Update camera firmware in SD card.
  • Get camera firmware version
  • Get firmware update count.

WARNING: Never use the first option otherwise your phone camera will stop working and you’ll need to take your phone to service center to reinstall camera firmware.

End Call/Power

  • *#*#7594#*#*
Check Out:  5 Guaranteed Steps To Fix Android Touch Menu/Navigation Buttons Not Working 

This code can be used to change the”End Call / Power” button action in your phone. Be default, long pressing the button, it shows a screen asking you to select any option from the silent mode, Airplane mode and Power off.

You can change this action using this code.You can enable direct power off on this button so you don’t need to waste your time in selecting the option.

File Copy for Creating Backup

  • *#*#273283*255*663282*#*#*

This code opens a File copy screen where you can backup your media files Example of these kind of files includes Images, Sound, Video and Voice memo.

Service Mode

  • *#*#197328640#*#*

This code can be used to enter into Service mode. You can run various tests and change settings in the service mode.

WLAN, GPS and Bluetooth Test Codes:

  • *#*#232339#*#* OR*#*#526#*#* OR*#*#528#*#* – WLANtest (Use”Menu” button to start various tests)
  • *#*#232338#*#* – Shows WiFi MAC address
  • *#*#1472365#*#* ­ ­ – GPS test
  • *#*#1575#*#* – Another GPS test
  • *#*#232331#*#* – Bluetooth test
  • *#*#232337#*# – Shows Bluetooth device address

Codes to get Firmware version information:

  • *#*#4986*265046 ­ ­8#*#* – PDA, Phone, H/W, RFCallDate
  • *#*#1234#*#* – PDA and Phone
  • *#*#1111#*#* – FTA SW Version
  • *#*#2222#*#* – FTA HW Version
  • *#*#44336#*#* – PDA, Phone, CSC, Build Time, Changelist number

Codes to launch various Factory Tests:

  • *#*#0283#*#* – Packet Loopback
  • *#*#0*#*#* – LCD test
  • *#*#0673#*#* OR*#*#0289#*#* – Melody test
  • *#*#0842#*#* – Device test (Vibration test and BackLight test)
  • *#*#2663#*#* – Touch screen version
  • *#*#2664#*#* – Touch screen test
  • *#*#0588#*#* – Proximity sensor test
  • *#*#3264#*#* – RAM version

As earlier mentioned, you should only use these codes if you are sure of what you are doing. These codes do not necessarily require the MTK engineering mode app to work. They can be implemented with or without the app.


Please enter your comment!
Please enter your name here