What Are Android Secret Codes and How Do They Work?
Android smartphones are packed with hidden capabilities that go far beyond what’s visible in the Settings menu. Beneath the sleek interface lies a powerful set of Android secret codes , special dialer combinations that can unlock diagnostic menus, reveal hardware info, and access tools unavailable in regular settings.
Quick Answer: Android secret codes are hidden codes that provide quick access to hidden features and settings on Android devices. These codes can be used to test hardware, check system info, or access hidden menus.
Whether you’re a tech enthusiast or just exploring your device’s full potential, understanding these Android diagnostic codes can dramatically improve how you troubleshoot and manage your smartphone.
Android Secret Codes 2025
Android secret codes are numeric sequences you dial through your phone app. Once entered, these codes trigger functions ranging from hardware testing and network checks to factory resets and hidden settings access.
They operate using two core systems:
- USSD codes for Android: These connect to your carrier’s network to execute services like balance checks or call forwarding toggles.
- MMI (Man-Machine Interface) codes: These control functions within your device itself, helping access hidden diagnostics, firmware details, and more.
Both types of codes typically follow the format: * + numbers/symbols + #. Some are universal across all Android devices, while others are brand-specific, like Samsung secret codes or OnePlus hidden codes.
Must-Know Android Secret Codes (2025 Edition)

These are some of the most known secret codes on Androids:
Check Your IMEI Instantly
Code: *#06#
The IMEI is your device’s unique identifier on GSM networks. This Android diagnostic code shows your IMEI immediately, which is essential for blocking a lost or stolen phone.
Detailed Phone Information and Usage Stats
Code: *#*#4636#*#*
This multipurpose tool among Android secret codes displays:
- Battery condition
- Network and Wi-Fi details
- App usage stats
- Preferred network settings
- Ping tests
Great for performance checks and troubleshooting.
Regulatory Info & SAR Value
Code: #07#
This code shows your device’s SAR (Specific Absorption Rate), letting you know how much RF energy is absorbed by your body. Helpful for health-conscious users seeking low-exposure usage.
Firmware & Hardware Version
Code: *#12580*369#
Instead of digging through the Settings menu, this Android hardware test code displays your firmware, baseband version, and system details instantly.
Show MAC Address (Wi-Fi Identifier)
Code: *#*#232338#*#*
Useful when checking connected devices on your router, this code displays the MAC address , a unique device keystring app identifier for your Wi-Fi network.
View Synced Calendar Events
Code: *#*#225#*#*
Lists upcoming birthdays, appointments, holidays, and more from your synced Google calendars.
Google Play Services Diagnostics
Code: *#*#426#*#*
Use this Android diagnostic code to check Firebase Cloud Messaging (FCM) status , vital for troubleshooting notifications and connectivity issues.
Test GPS Functionality
Code: *#*#1472365#*#*
When your location services feel off, this GPS testing tool helps pinpoint whether the problem is hardware or software related.
Hide/Show Caller ID
Code: *31#
Want to make anonymous calls? Toggle your caller ID visibility with this quick dial code.
Enable Call Waiting
Code: *43#
Turn on call waiting, so you’re notified of incoming calls while already on a call. Deactivate with the same code if needed.
Check Battery Health and Stats
Code: *#0228#
This code offers a battery diagnostic screen showing voltage, charge level, temperature, and health , a handy Android hardware test code for battery issues.
View Camera Module Information
Code: ##34971539##
Use this to see all your camera hardware details, including number of lenses, firmware version, and capabilities , a useful Samsung secret code for camera checks.
Limit Background Processes
Code: ##0283##
Older devices may benefit from reducing background process usage to improve speed and responsiveness. This Android diagnostic code does just that.
Monitor Signal Strength in dBm
Code: *3001#12345#
Understand your mobile signal quality with precise dBm measurements, ideal for solving weak network signal issues.
View Call Forwarding Setup
Code: *#67#
Ensure that calls aren’t secretly redirected elsewhere. This shows current call forwarding status on your device.
Perform a Factory Reset
Code: *#*#7780#*#*
Wipe all data and restore your phone to factory defaults. Use this Android secret code only when absolutely necessary, as it deletes everything.
Extra Hidden Android Codes You Can Try

Here’s a collection of additional useful Android hardware test codes and brand-specific entries. Some are universal, others are meant for specific models such as Samsung secret codes and OnePlus hidden codes:
Code | Function |
*#*#2664#*#* | Touchscreen test |
*#*#0842#*#* | Vibration/backlight test |
*#*#232339#*#* | Wi-Fi connectivity test |
*#*#0588#*#* | Proximity sensor test |
*#*#273282*255*663282*#*#* | Media file backup |
*#*#34971539#*#* | Full camera info |
*#*#3264#*#* | RAM version |
*#*#2486#*#* | Engineering mode (Motorola) |
*#888# | Engineering mode (OnePlus hidden code) |
*#*#2947322243#*#* | Wipe memory (OnePlus hidden code) |
*#0*# | Full Android hardware test code (Samsung only) |
*#0808# | USB config (Samsung secret code) |
*#9090# | Advanced debugging (Samsung secret code) |
Pro Tip: Save Codes as Contacts
Can’t remember them all? Save these codes in your Contacts with helpful labels like “Battery Check” or “IMEI Info.” Just tap the contact to execute the code , no need to retype it every time (though it might not work on all devices).
Read More : Wssyncmldm Android
Read More: Private compute services Android
Conclusion
With so many hidden features accessible via Android secret codes, your smartphone becomes more powerful than you ever realized. From checking device health to testing hardware or changing network behaviors, these USSD codes for Android offer fast access and deeper control.
Use them wisely, especially those involving resets or developer-level settings. With brands like Samsung and OnePlus offering even more options via Samsung secret codes and OnePlus hidden codes, there’s a wealth of tools ready to be unlocked.
Ready to dive deeper? Check out more advanced Android diagnostic codes and tips to get the most from your device in 2025 and beyond.
FAQs
Are USSD codes for Android safe to use?
Yes, most USSD codes for Android are safe when used properly. However, some codes (like factory reset or memory wipe) can erase data permanently.
What is the difference between MMI and USSD codes?
MMI (Man-Machine Interface) codes access internal phone settings and diagnostics without contacting the carrier. USSD codes for Android, on the other hand, interact with your mobile network to perform tasks like balance checks, call forwarding, or service requests.
How can I use OnePlus hidden codes on my phone?
To use OnePlus hidden codes, simply open the phone dialer, type the code, and either the function will activate instantly or you’ll need to press the call button.
Can Android hardware test codes harm my phone?
Most Android hardware test codes are safe and read-only, showing internal data or running tests.

Hi, I’m Ethan Cole, the writer behind techmogi.com. I cover tech topics like how-to guides, digital tools, social media tips, and everyday tech fixes. I enjoy breaking down complex information into simple, useful content that anyone can understand. If you’re looking for clear, no-nonsense tech advice, you’ll feel right at home here.