- By Hammad Memon
- August 4, 2025
Table of Contents
It’s known that Android is a compelling operating system with tons of amazing features and functions. However, many Android users are unaware of the Android Secret Codes, also known as the MMI or USSD codes. These codes are a combination of symbols and numbers that unlock several hidden menus, features, tools, and systems.
Android has a backdoor designed by developers for various purposes. However, you cannot access the hidden menus and features without these secret codes. As beneficial as these codes can be, they can be dangerous if misused. Cybercriminals use these cybercodes for hacking and breaking into servers worldwide.
What Are Android Secret Codes Used For?
Android secret codes are generally intended for testing, diagnostics, and rapid access to the system functions. The intended purpose of these codes was to aid manufacturers and developers in checking the capabilities of various hardware components, such as microphones, sensors, cameras, and touch screens, for technicians and engineers. Users became accustomed and refined their thinking to discover that they could also benefit from using these codes, gaining greater control over their Android devices.
There are codes to read the IMEI number, codes to set the device to engineering modes to tweak every last configuration option, codes to provide general network details, codes to perform factory resets, and more. Secret codes will grant you direct access and save you time by not having to go through multiple steps to get what you need, and give you a sense of hidden access to the brain of your phone.
How to use Android Secret Codes?
Android phones are equipped with Unstructured Supplementary Service Data, also known as USSD, that can help users enable features quicker than usual.
To use the Android Secret Codes, you must open the Phone app, go to the Dial Pad, and enter your desired code. Some codes will help you check your battery, some might help with Wi-Fi, and some might reset your phone altogether. It’s important to know which code you’re using to avoid destruction. On the other hand, not all codes are supported by all Android phones. So, check your codes twice before you use them.
Are Android Secret Codes Safe to Use?
All in all, the majority of covert code usage is mostly safe to use, particularly addressable or codes that access the diagnostic menus. It is the codes that perform irreversible actions, like a hard reset or data wipe, that you need to be careful of.
With that in mind, here are some tips on how to use secret codes safely:
- First, always double-check what the code is used for.
- Stay away from codes that factory reset your device, unless you actually intend to perform a factory reset
- Use reputable sources to find up-to-date and reliable lists of codes.
- Always back up anything important before experimenting.
Device-Specific Codes: Do They All Work?
Not all Android phones are built the same. While many codes are universal, others are specific to a particular manufacturer. Samsung, Xiaomi, Huawei, OnePlus, and others often include proprietary code for deeper access to device diagnostics and custom features.
For example:
- Samsung phones have more engineering modes/testing codes able to be accessed and used.
- Xiaomi employs codes (such as *#*#284#*#*, to access hidden menus.
- OnePlus’s code is more focused on laymen building strings and OTA logs.
Before using codes, it is sometimes useful to determine which codes are compatible with your brand and model. Some things may be disabled by carriers or hidden in your specific region.
Must-Know Android Secret Codes
There are 800+ secret codes in Android, and we surely cannot list them all here. However, here are a few of the most used, liked, and cool codes that we’re sure you’d love to try!
General Codes
Dialer Code | What It Does |
*#0228# | Check battery status |
**05***# | Unlock PUK code (use it on the emergency dial) |
*#03# | The serial number of NAND |
*#3282*727336*# | Status of data usage |
*#9090# | Diagnostic configuration |
*#*#4636#*#* | Check info related to phone, batter and more |
*#*#34971539#*#* | Get camera information |
*#*#273283*255*663282*#*#* | For media files quick backup |
*#*#232338#*#* | Check MAC address of WiFi |
*#*#2663#*#* | Check touch-screen version |
*#*#232337#*# | Show Bluetooth device address |
*#*#8255#*#* | Google Talk service monitoring |
*#*#1234#*#* | Information on phone’s firmware |
*#06# | Check IMEI number |
##778 (+call) | For accessing EPST menu |
*#7465625# | Status of the device lock |
*#*#7594#*#* | Power off your device |
Codes For Tests
Dialer Code | What It Does |
*#*#232339#*#* OR *#*#526#*#* | WLAN test |
*#*#232331#*#* | Bluetooth test |
*#*#2664#*#* | Touch-screen test |
*#*#0*#*#* | LCD display test |
*#*#0588#*#* | Proximity sensor test |
*#*#1472365#*#* | GPS test |
*#*#0673#*#* OR *#*#0289#*#* | Audio test |
*#*#3264#*#* | Ram version |
*#*#0842#*#* | Test for vibration and Backlight |
*#*#197328640#*#* | Service activity test mode enable |
*#7353# | Test menu |
*#0*# | General test |
*#0782# | Real-time clock test |
*#0289# | Test for Melody |
*#9090# | Diagnostic configuration |
Codes For Checking Firmware Version Info
Dialer Code | What It Does |
*#9900# | System dump mode |
*#*#2222#*#* | -FTA Hardware Version. |
*#7284# | -USB 12C mode control. |
*#746# | -Debug dump menu. |
*#3214789#tn | -GCF mode status. |
*#*#4986*2650468#*#* | -Firmware Info PDA, Phone, H/W, RFCallDate. |
*#745# | -RIL dump menu. |
Use Caution While Using These Codes
Dialer Code | What It Does |
*#*#7780#*#* | Soft factory reset |
*2767*3855# | Full factory reset |
*2767*3855# | Format the device |
Codes for Call and Message Management
Dialer Code | What It Does |
50057672# | View SMS center number |
*#67# | Show call forwarding settings |
#43# | Deactivate call waiting |
*#61# | Check the call forwarding time |
*43# | Activate call waiting |
*31# | Enable caller ID |
#31# | Hide caller ID |
Samsung Secret Codes
Dialer Code | What It Does |
*#06# | Display the IMEI number |
*#*#1472365#*#* | Display the GPS test settings |
*#232331# | Show Bluetooth Test Mode |
*#232338# | Wireless LAN MAC Address |
*#872564# | USB Logging Control |
*#0782# | Real Time Clock Test |
*#0842# | Vibration test |
*#0*# | General Test Mode |
*#232339# | WLAN Test Mode |
*#232337# | Display Bluetooth Address |
*2767*4387264636# | Show product code |
#*#4636#*#* | General settings mode |
*#0588# | Proximity Sensor Test Mode |
*#44336# | Software Version Information |
*#34971539# | Camera Firmware Update |
*#273283*255*663282*# | Data Create SD Card |
*#0289# | Melody Test Mode |
*#7412365# and *#*#34971539#*#* | Camera Firmware Menu |
*#7465625# | Check Phone Lock Status |
Vivo Secret Codes
Dialer Code | What It Does |
*#06# | Display IMEI number |
27673855# | Wipe the device and reinstall the firmware |
#12580369# | Reveal software and hardware information |
##7780## | Reset factory settings but retain data |
##426## | Show details about Google Play services |
##232338## | Display the Wi-Fi MAC address |
##0*## | Check for any LCD issues |
##232337## | View the Bluetooth device address |
Realme Secret Codes
Dialer Code | What It Does |
##34971539## | Detailed camera information |
##232331## | Run a Bluetooth test |
##1472365## | Conduct a basic GPS test |
##1575## | Initiate a more detailed GPS test |
##2664## | Test screen sensitivity and responsiveness |
*##197328640## | Service mode for multiple tests and settings |
OnePlus Secret Codes
Dialer Code | What It Does |
*#36446337# | Access Engineering Mode |
*#1234# | Show the installed software version |
##4636## | View battery and usage statistics |
##947322243## | Instantly wipes device data |
##7780## | Reset factory settings but retain data |
Xiomi Secret Codes
What It Does | What It Does |
##225## | View info about stored calendar events |
##6485## | Show battery health and calibration details |
##0000## | Check software and hardware versions |
##3264## | Reveal the RAM version of the device |
##6484## | Access the hardware test menu |
Why Should You Use Secret Codes?
You may be asking yourself why you would want to use these codes when there is a Settings menu.
Here are some practical applications:
- Faster diagnostics: You can check the health of your battery, music, or screen response, test your camera, and access many hidden features instantly.
- Advanced settings: Certain codes enable you to control network settings and toggle developer settings not accessible through the Menu.
- Hidden information: Some codes allow you to gain information like Wi-Fi MAC, Bluetooth address, or access service mode not available through Settings.
- Troubleshooting: If your phone is acting funny, secret codes will reveal if you have suffered a hardware failure without third-party apps.
They can be really useful for anyone who is tech savvy, mobile testers, developers, or just everyone who wants to dig deeper into their device.
Conclusion
These amazing secret codes can open hidden features and tools that you didn’t even know existed in your phone! They can help you manage your device and make it more functional. These codes are incredibly beneficial if used wisely—just remember to be cautious while using them.
There are many other codes that could help you take your Android phone to a whole new level.
FAQs
Well, Android Secret Codes are codes that can help unlock new and hidden features of your Android phone. It’s a set of numbers and symbols that can help with the phone’s hardware and even software updates.
Definitely! iPhone also has secret codes that unlock its hidden features and functions.
Not really. However, if you’re a tech-enthusiast and love to open new features in your phone, knowing these codes is a great thing. If you aren’t, you can use your phone just as you like.
Not all of these secret codes work on all devices – however, if after entering your secret code in your dialpad, it opens up a hidden message or screen, it means the code worked!
Hammad Memon
Hammad is a passionate cybersecurity enthusiast and tech writer dedicated to making online privacy accessible to everyone. With a background in coding and digital security, he breaks down complex VPN and cybersecurity topics into easy-to-understand guides for Saviour VPN’s audience.