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)

Must-Know Android Secret Codes

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

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:

CodeFunction
*#*#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.

Leave a Comment