Unlock your Android phone’s hidden features by entering special MMI and USSD codes on the dial pad to access device information, test hardware, and adjust settings.
How to access hidden Android features with MMI codes
Follow these instructions to enter and use MMI codes effectively on your Android device.
Entering MMI codes
- Open the Phone app on your Android device and tap the dial pad icon if it’s not already visible.
- Enter the desired MMI code exactly as listed, starting with an asterisk (*) where applicable.
- Press the Call button or the send icon, just as you would to make a phone call, to execute the code.
- Review the results that appear on screen; some codes display information immediately, while others open menus or toggle features.
- Note any errors; if a code doesn’t work, it may be incompatible with your device model or carrier.
Common MMI codes
- To display your phone’s IMEI number, enter *#06#.
- To display information about your phone and its usage, enter *#*#4636#*#*.
- To display your phone’s MAC address, enter *#*#232338#*#*.
- To toggle sending your Caller ID on or off, enter *31# to enable or #31# to disable.
- To toggle Call Waiting on or off, enter *43# to enable or #43# to disable.
- To show system and storage information, enter *#3282*727336#.
- To display your firmware version, enter *#*#4986*2650468#*#*.
- To show local network information, enter *3001#12345#*.
- For Service Mode, enter *#*#197328640#*#*.
Troubleshooting codes
- To test your Wi-Fi, enter *#*#232339#*#*.
- To test your GPS, enter *#*#1472365#*#*.
- To test Bluetooth, enter *#*#232331#*#*.
- To check battery status, enter *#0228#.
- To test your touchscreen, enter *#*#2664#*#*.
- To test vibration and backlight, enter *#*#0842#*#*.
- To test the light sensor, enter *#0589#.
- To test the proximity sensor, enter *#*#0588#*#*.
- To test audio and melody, enter *#*#0673#*#* or *#*#0289#*#*.
- To test the real-time clock, enter #0782#*.
- To perform a packet loopback test, enter *#*#0283#*#*.
- To run a Google Play service diagnostic, enter *#*#426#*#*.
- To run a Field test, enter *#*#7262626#*#*.
- For Quick Test Mode, enter *#7353#.
- For General Test Mode, enter *#0*#.
Device information codes
- To display your phone’s IMEI number, enter *#06#.
- To display information about your phone, enter *#*#4636#*#*.
- To display your phone’s MAC address, enter *#*#232338#*#*.
- To display device lock status, enter *#7465625#.
- To display system and storage information, enter *#3282*727336#.
- To display your firmware version, enter *#*#4986*2650468#*#*.
- To display your local network information, enter *3001#12345#*.
- To display your touchscreen version, enter *#*#2663#*#*.
- To display your device’s build time and change list number, enter *#*#44336#*#*.
- To display your camera firmware information, enter *#*#34971539#*#*.
- To display your Bluetooth address, enter *#*#232337#*#*.
- To display your RAM version, enter *#*#3264#*#*.
- To display your SMS message center number, enter *5005*7672#.
- To display calendar storage information, enter *#*#225#*#*.
- To get your billing information, enter *3282#.
Codes to change your settings
- To change your phone’s power mode, enter *#*#7594#*#*.
- To change your phone’s RF band, enter *#2263#.
- To display Call Forwarding, enter *#67#.
- To turn Call Waiting on, enter *43#; to turn it off, enter #43#.
- To turn Caller ID on, enter *31#; to turn it off, enter #31#.
- To access 12C mode control, enter *#7284#.
- For a Field test, enter *#*#7262626#*#*.
- For Quick Test Mode, enter *#7353#.
- For General Test Mode, enter *#0*#.
Advanced diagnostic codes
- To display diagnostic configuration, enter *#9090#.
- To access System Dump mode, enter *#9900#.
- To display RIL DUMP menu, enter *#745#.
- For Debug Dump Mode, enter *#746#.
- To display USB Logging Settings, enter *#872564#.
- To display EPST menu, enter ##778.
- To display FTA software version, enter *#*#1111#*#* or *#*#2222#*#*.
- To display GFC mode status, enter *#3214789#.
- To display NAND Flash serial number, enter *#03#.
Backup and reset codes
- To power off your device, enter *#*#7594#*#*. Warning: This immediately shuts down the phone.
- To back up your device, enter *#*#273282*255*663282*#*#*.
- To perform a factory reset, enter *#*#7780#*#*. Warning: This erases all data and cannot be undone.
- To wipe your device and reinstall the firmware, enter *2767*3855#. Warning: This is extremely risky and may brick your device; use only as a last resort.
Why this matters
Mastering MMI and USSD codes empowers you to diagnose problems quickly without relying on external tools or apps, saving time and frustration during device issues. These codes reveal hidden details like IMEI for security checks or hardware tests to identify faults early, preventing bigger problems down the line. For tech enthusiasts, they offer a deeper understanding of Android’s inner workings, enhancing customization and optimization. Overall, incorporating these codes into your routine maintenance can extend your device’s lifespan and improve performance.
Beyond troubleshooting, these codes facilitate quick settings adjustments, such as toggling Caller ID or Call Waiting, which streamline communication without navigating complex menus. In professional settings, accessing firmware or network info can aid IT support or compliance checks. By familiarizing yourself with them, you gain independence from manufacturer restrictions, fostering a more proactive approach to mobile management. This knowledge ultimately leads to a smoother, more efficient user experience on your Android device.








