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 begin with our list of the Android secret codes, here are certain things you need to know:
- These codes might not work on every Android device.
- Some of these codes may reset or change your phone settings, so be careful.
- Take a backup of important data before experimenting.
Let us now begin with our list. For your ease, we have categorized the codes in separate sections.
Best Android Secret Codes For Phone Settings
Secret Codes | Purpose |
*#0*# | Hardware test menu (Samsung only) |
*#*#7594#*#* | Change power button behavior |
*#3282*727336*# | View data usage and logs (carrier-specific) |
*#*#225#*#* | View calendar events stored on device |
*#2263# | RF band selection for network testing |
*#*#197328640#*#* | Service mode (diagnostics & testing) |
*3001#12345#* | Field Test Mode (iPhone-style on some Androids) |
*3282# | View device information and logs |
*#*#4636#*#* | Full testing menu: phone, battery, usage, Wi-Fi |
Best Android Secret Codes For Managing Calls & Messages Settings
Secret Codes | Purpose |
*5005*7672# | View SMS center number (iPhones & some Androids) |
*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 and usage statistics |
##1472365## | Quick GPS test |
*3282# | View data usage (carrier-dependent) |
*#*#4636#*#* | Phone info: signal strength, network type |
Also Read: How To Fix “Android Not Receiving Texts From iPhone” Issue
Best Android Secret Codes For Troubleshooting
Secret Codes | Purpose |
*#*#232331#*#* | Bluetooth test |
*#*#273282*255*663282*#*#* | Backup all media files |
*#3214789# | Service menu (some Samsung devices) |
*#*#2664#*#* | Touchscreen test |
*#*#0842#*#* | Vibration and backlight test |
*#*#7262626#*#* | Field test mode (network/signal info) |
*#*#526#*#* | WLAN test |
*#*#0673#*#* / *#*#0289#*#* | Audio test |
#0782*# | Real-time clock test |
*#0228# | Battery status & voltage check |
*#746# | Check device lock status |
*#*#0283#*#* | Packet loopback test (audio) |
*#9900# | System dump mode (Samsung only) |
*#9090# | Diagnostic config (Samsung) |
*#745# | RIL (Radio Interface Layer) dump |
#*#426#*# | Google Play Services diagnostics |
*#*#7780#*#* | Factory data reset (soft reset) |
*#7353# | Quick test menu (Samsung diagnostic tool) |
*#872564# | USB logging control |
*#7284# | USB I2C mode control |
*#0589# | Light sensor test |
*#*#0588#*#* | Proximity sensor test |
Best Android Secret Codes For Finding Phone Information
Secret Codes | Purpose |
*#*#4986*2650468#*#* | Firmware version and hardware info |
*#*#1234#*#* | PDA and firmware version |
*#*#2663#*#* | Touchscreen firmware version |
*#*#1111#*#* | FTA software version |
*#*#44336#*#* | Build time and change list info |
*#*#34971539#*#* | Camera firmware details |
*#06# | Shows IMEI number |
*#*#2222#*#* | FTA hardware version |
*#*#232337#*# | Bluetooth MAC address |
*#*#232338#*#* | Wi-Fi MAC address |
*#03# | NAND flash serial number |
Also Read: Samsung Top Flagship Mobile Phones: Best Deals & Offers In 2025?
Android Secret Codes For Specific Brands
Secret Codes | Brand | Purpose |
#0# | Samsung | Full hardware test menu |
#12580369# | Samsung | Software and hardware info |
*#32489# | Samsung | Ciphering info (network security) |
*#7353# | Samsung | Device diagnostic menu |
*#*#6484#*#* | Xiaomi (MIUI) | Hardware test and QC menu |
*#*#4636#*#* | Xiaomi (MIUI) | Usage and battery info |
*#808# | OnePlus | Engineering mode for component testing |
*#888# | OnePlus | Serial number and hardware info |
*#*#2846579#*#* | Huawei | Project menu (hardware tests, network settings) |
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.