Android is a powerful operating system packed with features that go beyond what most users see on the surface. Hidden deep within are secret dialer codes—commonly known as USSD codes or secret codes—that can unlock advanced settings, test hardware, and provide deep insight into your phone’s system.
In this guide, we’ll explore what these codes are, how to use them, and list some of the most useful ones you can try on your Android device.
What Are Android Hidden Settings Codes?
Android hidden settings codes are special character sequences you type into your phone’s dialer to access secret menus, run diagnostics, or configure advanced features. These codes are often used by technicians or developers, but regular users can benefit too.
How Do They Work?
You enter the code in the phone dialer (like dialing a number). If the code is supported by your device, it will trigger a hidden menu or execute a command. If not, it might just disappear or return an error.
Are They Safe?
Yes—most of the time. However, some codes can reset your device, wipe data, or modify important settings. Always use caution and only use codes you understand.
How to Use Android Secret Codes
Using these codes is simple:
-
Open your phone’s dialer app.
-
Type in the code exactly as shown (e.g.,
*#06#
). -
Your phone will automatically execute the command or open a hidden menu.
-
Note: Not all codes work on every device or Android version. Some are manufacturer-specific (Samsung, Xiaomi, etc.).
Top Useful Android Hidden Settings Codes
Here’s a list of the most helpful and commonly working hidden codes for Android.
General Android Codes
1. Check IMEI Number
Code: *#06#
Shows your device’s unique IMEI number instantly.
2. Testing Menu (Android Info Menu)
Code: *#*#4636#*#*
Opens a hidden menu with:
-
Phone info
-
Battery info
-
Usage stats
-
Wi-Fi info
3. Factory Reset
Code: *#*#7780#*#*
Performs a factory data reset (without deleting internal storage). Use with caution.
4. Hard Reset
Code: *2767*3855#
Performs a complete wipe of your phone, including internal storage. Be extremely careful.
5. View FCM (Firebase Cloud Messaging) Info
Code: *#*#426#*#*
Used for debugging push notification issues.
Hardware and Sensor Testing Codes
6. Field Test Mode (Samsung)
Code: *#0*#
Opens a complete hardware test menu:
-
Display
-
Vibration
-
Touch
-
Camera
-
Speaker
-
Sensors
7. GPS Test
Code: *#*#1472365#*#*
Tests your phone’s GPS functionality.
8. Wi-Fi Testing
Code: *#*#232339#*#*
Performs a real-time Wi-Fi test.
9. Bluetooth Test
Code: *#*#232331#*#*
Tests your Bluetooth hardware.
Software and Configuration Codes
10. Firmware Version Info
Code: *#1234#
(Samsung)
Displays the phone’s current firmware version.
11. Software and Hardware Info
Code: *#12580*369#
Shows both hardware and software information.
12. Change USB Settings
Code: *#0808#
(Samsung)
Gives access to USB configuration options (e.g., MTP, ADB, etc.).
Manufacturer-Specific Hidden Codes
Some codes only work with specific brands. Here are a few popular ones:
Samsung
-
*#0228#
— Battery status (ADC, RSSI) -
*#2663#
— Touchscreen version -
*#7353#
— Quick test menu for sensors and apps
Xiaomi (MIUI)
-
*#*#6484#*#*
— Hardware test menu -
*#*#86583#*#*
— Disable VoLTE carrier check
OnePlus
-
*#808#
— Engineering test menu -
*#801#
— Engineering mode toggle
Advanced Usage: Engineer Mode and Developer Settings
If you’re looking to dive deeper into system configurations:
Enable Developer Options
-
Go to Settings > About phone
-
Tap Build number 7 times
-
Go back to Settings > Developer options
This gives you access to features like:
-
USB debugging
-
GPU rendering
-
Background process limits
Access Engineer Mode (for MTK Devices)
Use the code: *#*#3646633#*#*
This opens Engineer Mode, where you can tweak audio, hardware, and network settings. Be very careful—wrong changes can affect your device’s stability.
Things to Keep in Mind
-
Some codes are blocked by network carriers or disabled in newer Android versions.
-
Always back up your data before trying anything that may reset or alter system functions.
-
Not all Android brands allow the same level of access—Samsung and Xiaomi offer more codes than others.
Final Thoughts
Android hidden settings codes can unlock a whole new level of control and insight into your device. Whether you’re troubleshooting, testing hardware, or just curious, these codes are a powerful tool.
Just remember—with great power comes great responsibility. Use these codes wisely, and you’ll be well on your way to becoming an Android pro.