Did you know your Android phone is hiding a bunch of features beneath the surface? Just a few taps on dialer- and you can access secret menus, view system info, test hardware, etc. All these just by using Android secret codes.
Well, these codes are not always advertised. But they have been built into Android for years to dig deeper into the system by developers, technicians, and curious users. So, whether you are just troubleshooting or simply looking to explore, these Android secret codes will enhance your experience. Let’s get started.
Also Read: How to Fix ‘Not Registered On Network’ Error On Android
Before You Begin…
Before we jump into things, there are a few important things you should know:
- These codes might not work on every phone. It depends on the phone brand (like Samsung, Xiaomi, OnePlus) and the Android version.
- Some of these codes can change settings or even reset your phone!
- Before testing any code, make sure to save all your important stuff like photos, contacts, and files.
- Some secret codes only work with certain mobile networks (like Airtel, Jio, etc.). If a code doesn’t work, it may be due to your SIM or network.
Best Android Secret Codes For Phone Settings

Secret Code | Purpose |
---|---|
*#0*# | Hardware test menu (Samsung devices only, e.g., Galaxy S23, S24 series) |
##7594## | Change power button behavior (e.g., enable direct shutdown) |
##225## | View calendar events stored on the device |
*#2263# | RF band selection for network testing (advanced users, device-specific) |
##197328640## | Service mode for diagnostics and testing (select devices) |
##4636## | Full testing menu: phone info, battery, usage stats, Wi-Fi details |
##7378423## | System diagnostics (Sony Xperia devices, displays hardware info) |
##2432546## | Check for software updates manually (select Android devices) |
Best Android Secret Codes For Managing Calls & Messages Settings

Secret Code | Purpose |
---|---|
#50057672# | View SMS center number (works on some Androids, primarily iPhones) |
*31# | Show caller ID for outgoing calls |
#31# | Hide caller ID for outgoing calls |
*#67# | Check call forwarding settings when busy |
*43# | Enable call waiting |
*#61# | Check call forwarding when unanswered |
##4636## | Access phone info: signal strength, network type, usage stats |
##7262626## | Field test mode (network and signal information) |
##232331## | Bluetooth test mode |
Also Read: How To Fix “Android Not Receiving Texts From iPhone” Issue
Best Android Secret Codes For Troubleshooting

Secret Code | Purpose |
---|---|
##2664## | Touchscreen test (checks responsiveness) |
##0842## | Vibration and backlight test |
##0673## or ##0289## | Audio test (speaker and microphone) |
##526## | WLAN test (Wi-Fi diagnostics) |
##1472365## | Quick GPS test |
*#0228# | Battery status and voltage check |
*#9900# | System dump mode (Samsung, clears junk files — use with caution) |
##0588## | Proximity sensor test |
##232338## | Wi-Fi diagnostics (signal and MAC address) |
##7780## | Factory data reset (soft reset wipes apps and settings) |
*#7353# | Quick test menu (Samsung diagnostic tool) |
##426## | Google Play Services diagnostics |
Best Android Secret Codes For Finding Phone Information

Secret Code | Purpose |
---|---|
*#06# | Displays IMEI number (universally supported) |
##49862650468##* | Firmware version and hardware info |
##1234## | PDA and firmware version |
##2663## | Touchscreen firmware version |
##34971539## | Camera firmware details |
##44336## | Build time and change list info |
##232337## | Bluetooth MAC address |
##232338## | Wi-Fi MAC address |
##2222## | FTA hardware version (select devices) |
Also Read: Samsung Top Flagship Mobile Phones: Best Deals & Offers In 2025?
Android Secret Codes For Specific Brands

Secret Code | Brand | Purpose |
---|---|---|
*#0*# | Samsung | Full hardware test menu (Galaxy S24, Z Fold 7, etc.) |
*#12580369# | Samsung | Software and hardware info |
*#32489# | Samsung | Ciphering info (network security) |
##6484## | Xiaomi (MIUI) | Hardware test and QC menu (e.g., Xiaomi 15 series) |
##4636## | Xiaomi (MIUI) | Usage and battery info |
*#808# | OnePlus | Engineering mode for component testing (e.g., OnePlus 13) |
*#888# | OnePlus | Serial number and hardware info |
##2846579## | Huawei | Project menu (hardware tests, network settings, select models) |
##225## | Google Pixel | Calendar and system info (Pixel 9, 9 Pro) |
Final Thoughts
That’s all about the Android secret codes. You don’t have to memorize it all. A simple hack is to save the important codes (as per your requirement) in your phone’s contact. You can name the codes according to their function for your ease. So, next time when you need to troubleshoot, you can simply call the codes to display the information.
You will like these too:
Frequently Asked Questions
What is the Android secret code?
Android secret codes are short codes that you dial on your phone to access hidden menus and settings. These codes come handy when troubleshooting the device.
What is the 31 code for Android?
You can dial #31# followed by a phone number to hide your number for that particular call. The call will display as “Unknown” or “Private” on the recipient’s screen.
Is *#67 safe?
Yes, it is safe to dial *#67 from your phone. This Android secret code is used to display call forwarding information on your phone.
How to hide caller ID?
You can dial #31# followed by the number to show your call as “Unknown” or “Private” on the receiver’s phone.
What is the *#9900# code used for?
Using the #9900# code allows you to access System Dump Mode wherein you can remove all the junk files from your phone.
If you’ve just bought a new phone and don’t know what to do with your old phone, then here’s your answer. Sell old mobile to Cashify and get the best price for it. If you are planning to buy a new phone, check out Cashify’s refurbished mobile phones. You can get your favourite phone at almost half price with six-month warranty, 15 days refund and free delivery.