Secret codes for Android devices: complete list
If you are an ardent tech enthusiast, chances are you know most of the secret codes for cell phones, you know, the ones that usually start with “* #”. For the uninitiated, mobile phones have long had hidden codes that can be used to access interesting hidden apps and settings.
These codes can be broadly classified into two main categories USSD codes and MMI codes. While mostly not very useful for the average smartphone owner, these hidden codes can be used from time to time just to satiate your curiosity. The purpose of this article, therefore, is to create a complete list of these secret codes for Android devices.
Before starting, it might be a good idea to know what these codes are and what the differences are between the MMI and USSD codes.
What are USSD and MMI codes?

While the average user may not even need to know the difference between these two, it’s always good to know what the differences are. Both USSD and MMI codes usually start with an asterisk or hashtag / hashtag symbol. These codes are updated regularly as new versions of the Android software are released, and some manufacturers have their own additional special codes.
The procedure for entering the code is very simple and only requires opening the dialer keyboard and entering the appropriate numerical sequence. It is important to note that some codes are operator specific, so they will not work on all devices. So, if your phone isn’t responding to a code, don’t dwell on it, go ahead and find another one.
USSD codes
USSD stands for Unstructured Supplementary Service Data and these codes are generally used to communicate between your smartphone and your mobile network operator. This also means that you almost always have to be connected to your carrier for USSD codes to work.
In the past, USSD codes were used to start / stop specific value-added services. They have also been useful for informing you about data usage and prepaid balance, and for accessing a lot of operator-specific information.
Although these are still used by smartphone enthusiasts, USSD codes have largely fallen out of favor among general users because most of the operators have their own app / website where most of this information can be easily accessed. USSD codes are typically carrier specific and will differ from carrier to carrier. You will need to contact your carrier for the ones that interest you.
MMI codes
As for MMI codes, these are part of something known as a schema Man Machine Interface and are generally specific to a smartphone brand or model. MMI codes give you access to several cool things about your smartphone, ranging from IMEI number and SAR values to hidden menus that are generally used by smartphone technicians and repair services.
For example, several smartphones allow users to type in an MMI code and access a “test” menu. This menu allows users to quickly run various tests on their smartphone, from camera and vibration motor tests to speaker and display tests.
Note that there are only a few MMI codes that typically work on all Android smartphones. We have listed the most popular in the generic code list below.
Generic secret codes for Android devices
These codes are mostly universal and should work on all Android devices, regardless of the manufacturer. However, there may still be operator restrictions on certain codes, so it’s not guaranteed that all of them will work.
Info codes
Generic Secret Codes for Android Phones (Information Codes)
FUNCTION CODE * # 06 # Display the IMEI of the phone * # 07 # Display the value of the specific absorption rate (SAR) of the device * # * # 225 # * # * Display the calendar storage information * # * # 426 # * # * About Google Play Services or Firebase Cloud Messaging Diagnostics (select devices only) * # * # 759 # * # * Enter the Rlz Debug UI (select devices only) * # 0 * # Menu Info (select devices only) * # * # 4636 # * # * Info menu (select devices only) * # * # 34971539 # * # * Camera information (select devices only) * # * # 1111 # * # * Version FTA software (select devices only) * # * # 1234 # * # * Software version for PDA * # 12580 * 369 # Software and hardware information * # 7465625 # Device lock status * # * # 232338 # * # * Address MAC * # * # 2663 # * # * Touchscreen version * # * # 3264 # * # * RAM version * # * # 232337 # * # Bluetooth address * # * # 2222 # * # * Hardware version * # * # 44336 # * # * Software version and update information * # * # 27328 2 * 255 * 663282 * # * # * Backup all media
Test codes
Configuration codes
Developer codes
Manufacturer specific codes
Samsung
Samsung codes
Samsung codes FUNCTION CODE * # 0 * # Access diagnostics * # 011 # Network details and service cell information * # 0228 # Battery status * # 0283 # Loopback test menu * # 0808 # USB settings * # 1234 # Software version / Model Details * # 2663 # Firmware Details (Advanced) * # 7353 # Quick Test Menu * # 9090 # Advanced Debugging Tools * # 9900 # SysDump * # 2683662 # Service Mode (Advanced) * # 34971539 # Firmware Details camera
Xiaomi
Xiaomi codes
FUNCTION CODE * # * # 64663 # * # * Enter the test menu
Realme
Realme Codes
FUNCTION CODE * # 800 # Feedback menu * # 888 # Engineer mode: Display PCB number * # 6776 # Software version
OnePlus
OnePlus Codes
FUNCTION CODE * # 66 # Encrypted IMEI * # 888 # Engineer mode: View PCB number * # 1234 # Software version1 + = (Calculator app in stock) View ‘NEVER ADJUST’ on calculator app * # * # 2947322243 # * # * Cancel the internal memory
Asus
Asus codes
Asus codes FUNCTION CODE * # 07 # Regulatory labels. 12345 + = (In calculator) Open engineering mode
Motorola
HTC
Sony
Sony codes
Sony codes FUNCTION CODE * # * # 73788423 # * # * Enter service menu * # 07 # Certification details
Nokia
Nokia codes
Nokia codes FUNCTION CODE * # * # 372733 # * # * Open the service menu (FQC menu)
Other codes
Stay away from these codes!
Think before you use!
USSD codes for US carriers
These aren’t the secret ones, but they aren’t that well known. USSD codes, or unstructured supplemental service data, connect to the phone’s network when dialed to perform certain functions, such as finding out how much credit you have left on your prepaid phone or how much data you have used this month. They change often and the codes vary from carrier to carrier. Here are a few you can try for some of the major U.S. carriers, along with links to more carrier-specific codes:
AT&T
- Check your data and SMS usage: * 3282 #
Verizon
- Check your data and SMS usage: # 3282
T-Mobile
- Check data usage: # 932 #
Sprint
- Check minutes, messages and other usage statistics: * 4
There’s a good chance you’ll never need to use most of these codes, but if you do, you now know where to find them.
Are there any secret codes that you find yourself using all the time? Or are there a few we haven’t listed here that are really interesting?