The Most Useful Hidden Secret Codes for Android and iOS (2024)

Table of Contents
Understanding the Different Types of Secret Codes Top 30 Secret Codes for Android or iOS 1. ##4636## 2. Testing menu appears with various options 3. *#0228# - Battery Status & Health 4. ##0283## - Check Real SAR (Radiation) Values 5. ##8255## - Google Talk Service Monitoring 6. ##34971539## - Camera Information & Testing 7. *#06# - IMEI Device Identifier Code 8. ##49862650468##* – Software Version 9. *#2263# - Hardware, Firmware and Serial Number 10. ##7769## - Factory Reset Protection Bypass 11. ##0283## - Background Process Limit 12. #0# - LCD Test/Touchscreen Check 13. ##2663## - Touchscreen diagnostics 14. #12580369# - Software & Hardware Info 15. *#21# - Direct Call Forwarding Check 16. 3001#12345# - Signal Strength 17. #50057672# - Software Version & Serial Number Recommended by LinkedIn 18. *#06# - IMEI (Unique Device Identifier) 19. *#0000# - Diagnostic Mode 20. *#0842# - Eye Comfort Display Check 21. #0# - Dead Pixel Diagnostics 22. *43# - Call Forwarding Check 23. *#21# - Direct Call Forwarding Check 24. *577# - Voicemail Password Reset 25. 2945#*855# - Complete Restart 26. ##273282255663282**#*# - Factory Data Reset Warning Removal 27. *#0228# - Battery Status 28. *#197328640# - Enhanced Network Info 29. *#06# - IMEI Number 30. *#799# - Disable Data Roaming Exploring with Caution Conclusion Frequently Asked Questions (FAQ) What are the top Android secret codes? Why is #4636## not working? What is 31 used for? What is 3001# code on iPhone? What is 3370# on iPhone? What is 21 code iPhone? Is ##002 safe? What does ##004 do? What is ##002 code used for? Is #21 safe? What is the code #0? What is secret codes?

The world of Android smartphones is filled with hidden gems, waiting to be discovered by curious users. Among these hidden treasures are secret codes, special strings of characters that can unlock a wealth of information and functionality on your device. These codes, often referred to as MMI codes or USSD codes, provide access to diagnostic tools, configuration settings, and even Easter eggs.

While some secret codes are universal and work across different Android devices, others are specific to particular manufacturers or models. In this comprehensive guide, we'll delve into the realm of Android secret codes, exploring their purposes and potential benefits. We'll also uncover a list of the top 30 secret codes for Android, empowering you to harness the hidden capabilities of your smartphone.

Understanding the Different Types of Secret Codes

Android secret codes can be broadly categorized into three main types:

  • Information codes: These codes reveal information about your device, such as the IMEI number, software version, and battery statistics.
  • Testing codes: These codes allow you to test various aspects of your device's hardware, such as the microphone, speaker, and touchscreen.
  • Configuration codes: These codes enable you to modify certain device settings, such as call forwarding and network preferences.

Top 30 Secret Codes for Android or iOS

1. ##4636##

Display Complete Phone Information This code surfaces a hidden menu called Testing. It shows everything from battery stats to usage times, as well as specific absorption rate (SAR) values. The menu has multiple tabs that reveal extensive device status and testing options.

To use:

  1. Open dial pad
  2. Enter ##4636##
  3. Select Call

2. Testing menu appears with various options

Use this code to access detailed phone and battery information, network status, usage statistics and testing features. Great code for tech geeks!

##7780## - Restart Your Phone in Safe Mode Enter this code to restart your Android device in Safe Mode. Safe Mode loads only the original software, without third-party apps and services. This is useful to isolate potential software issues if your device becomes unstable.

To use:

  1. Open dial pad
  2. Enter ##7780##
  3. Select Call
  4. Device restarts in Safe Mode

In Safe Mode, download newest software updates to fix operating system issues. Disable problematic third-party apps in normal mode to resolve crashes/freezes. This code provides quick access to Safe Mode.

3. *#0228# - Battery Status & Health

Find out the real status of your phone’s battery with code *#0228#. It shows battery health stats, current charge details, power source (AC/USB/wireless) and more. See minimum, maximum and current voltage and frequency values for insight into battery performance.

To use:

  1. Open dial pad
  2. Enter *#0228#
  3. Select Call
  4. Battery status information appears

Great to use if you suspect battery issues. Shows battery health as Good/Cold/Weak/Dead, plus detailed usage statistics.

4. ##0283## - Check Real SAR (Radiation) Values

This code reveals the specific absorption rate (SAR) values of your phone. SAR measures how much cellular radiation is absorbed into body tissues while using a phone. Lower values equal less radiation exposure.

To use:

  1. Open dial pad
  2. Enter ##0283##
  3. Select Call
  4. SAR values menu appears

Compare the SAR levels against governmental guidelines to see how much radiation your phone emits. Use the code before and during a call to check maximum SAR values.

5. ##8255## - Google Talk Service Monitoring

Enter ##8255## to launch the Google Talk service monitor. See live connection status for Google services like Duo, Messages and Meet.

To use:

  1. Open dial pad
  2. Input ##8255##
  3. Select Call
  4. Google Talk stats displayed

Quickly check for disruptions with Google servers when apps and services seem laggy. The menu shows connection lost/alive indicators for associated Google mobile products.

6. ##34971539## - Camera Information & Testing

Discover details on your rear and selfie cameras using code ##34971539## . It shows real module and sensor information. You can also directly launch camera testing and configuration activities.

To use:

  1. Open dial pad
  2. Enter ##34971539##
  3. Select Call
  4. Camera details and testing menu appears

Great for verifying camera hardware specs and running tests to isolate imaging issues. Every modern smartphone can utilize this handy camera testing backdoor.

7. *#06# - IMEI Device Identifier Code

All phones have a unique 15-digit IMEI (international mobile equipment identity) number. Input *#06# to instantly display it. This shows the individual identifier code of your specific device hardware.

To use:

  1. Open dial pad
  2. Enter *#06#
  3. Select Call
  4. IMEI number displays

Use this code to find or verify the IMEI number. It's important for tracking lost/stolen devices. Some carriers can use the IMEI to block a phone from cellular networks.

8. ##49862650468##* – Software Version

Reveal complete software build details with ##49862650468##* code. Shows active Android version number, baseband version, kernel version, build number and more.

To use:

  1. Open dial pad
  2. Input ##49862650468##*
  3. Select Call
  4. Extensive software version information appears

Use this code if you need specific OS details when contacting device manufacturer support. Gives comprehensive software specifics on current install.

9. *#2263# - Hardware, Firmware and Serial Number

Discover your device’s board serial number, hardware version and RF calibration details using the *#2263# combination. Displays low-level component identifiers.

To use:

  1. Launch dial pad
  2. Enter *#2263#
  3. Select Call
  4. Hardware and firmware info revealed

Helps identify internal hardware for detailed troubleshooting. Tech geeks love having serial numbers at their fingertips!

10. ##7769## - Factory Reset Protection Bypass

Use cautiously - This code removes factory reset protection from devices with that security feature active. Enter it only if you forget the Gmail linked to protecting a locked phone. Permanently deletes Google account association.

To use:

  1. Start device in FastBoot/Bootloader mode
  2. Launch dial pad
  3. Input ##7769##
  4. Select Call

Again use carefully, as it defeats an important anti-theft mechanism. Only use as a last resort on forgotten Gmail devices you own.

11. ##0283## - Background Process Limit

Tired of sluggish performance and rogue apps crashing constantly? Enter ##0283## to launch a developer options menu for controlling active phone processes. Fine tune how many can run to optimize stability.

To use:

  1. Open dial pad
  2. Input ##0283##
  3. Select Call
  4. Process limit menu appears

Manually set process limits as low as 1 or unlimited. Force stop problematic apps here too. Great for speeding up older devices by closing resource-hogging programs.

12. #0# - LCD Test/Touchscreen Check

Quickly check screen responsiveness and calibration with code #0# . It launches visual diagnostics that checks display quality and touch accuracy.

To use:

  1. Open dial pad
  2. Enter #0#
  3. Select Call
  4. LCD and touch test patterns activate

Touch colored dots as they appear for touch calibration. Inspect screens closely for dead pixels or distortion issues during testing. Use regularly to catch display deterioration over time.

13. ##2663## - Touchscreen diagnostics

Similar to the above code, input ##2663## to launch advanced touchscreen diagnostics. Perform precision tap and swipe tests for smooth, accurate input.

To use:

  1. Launch phone dial pad
  2. Enter ##2663##
  3. Select Call
  4. Specialized touch diagnostics launch

Follow on-screen prompts to test taps, swipes and gestures. Ensure your screen responds properly across its surface for texting, gestures and navigation.

14. #12580369# - Software & Hardware Info

This code displays comprehensive software and hardware details on your device. Reveals Android version number, kernel information, board name, hardware identifiers and more.

To use:

  1. Open dial pad
  2. Input #12580369#
  3. Press Call
  4. Extensive device details appear

See Android security patch level for your exact OS build. Check board name against factory specs to accurately identify phone model and compatible components. Another great code for tech enthusiasts.

15. *#21# - Direct Call Forwarding Check

Dial *# 21# to instantly see if call forwarding is enable and active. Displays current forwarding number when on.

To use:

  1. Launch phone dial pad
  2. Enter *#21#
  3. Select Call
  4. Call forwarding status appears

Disable call forwarding with code ##002# if incorrectly enabled. Use *#21# before calling customer support to check if forwarding is mistakenly rerouting calls.

PART 2: Top 15 Secret Codes for iPhone, iPad and iOS

While iPhone doesn't have quite as many secret code options, you can still access some handy hidden menus. Dial these codes within the Phone app to enable various utilities and information screens in iOS.

16. 3001#12345# - Signal Strength

Check real-time cellular and WiFi signal strength using 3001#12345# code. Shows connection details in dBm units for nerdy network analysis.

To use:

  1. Open Phone app
  2. Dial 3001#12345#
  3. Press Call
  4. Signal strength details display

Use before and after switching locations to quantify signal change. Disconnect from WiFi to isolate cellular data. Below -100 dBm signal is unusable. -50 to -70 dBm is acceptable.

17. #50057672# - Software Version & Serial Number

Quick access complete iOS version details, device model and hardware serial number. Reveals low-level software specifics including modem firmware.

To enter:

  1. Launch Phone app
  2. Dial #50057672#
  3. Press Call
  4. Extensive technical details surface

Recommended by LinkedIn

iOS Vs Android: Which One is better Nisha Jain 3 years ago
The 5 Best New Features Coming to Your iPhone in 2015 Michael C. Watkins Jr. 9 years ago
16 tips for the new iOS 16 that will make you love… Akshar Rathish 1 year ago

Check against factory serial number records for product verification. View iOS build number for exact revision. Surface hardware specifics when troubleshooting issues.

18. *#06# - IMEI (Unique Device Identifier)

Just like Android, iPhones have a unique 15-digit IMEI used to ID specific device hardware. Simply dial *#06# to display it.

To use:

  1. Open Phone app
  2. Enter *#06#
  3. Press Call
  4. IMEI number appears

Useful for tracking lost or stolen devices when filed with carrier. Some networks can blacklist IMEI numbers. Important ID code for your cellular hardware.

19. *#0000# - Diagnostic Mode

Activate iPhone diagnostic mode by dialing *#0000#. Use the green and red buttons to test hardware components like speakers, vibration, screen, receiver, cameras and flash.

To use:

  1. Launch Phone app
  2. Dial *#0000#
  3. Select Call
  4. Special diagnostic menu activates

Methodically test each device component for issues. Hardware logging helps Apple Support isolate faulty parts. Carefully follow on-screen instructions to initiate diagnostics.

20. *#0842# - Eye Comfort Display Check

iOS 16 introduced Eye Comfort display mode for warmer nighttime colors that reduce blue light. Check current status by entering *#0842# in Phone app. Shows display warmth percentage when active.

To use:

  1. Open Phone app
  2. Dial *#0842#
  3. Press Call
  4. Eye Comfort status appears

Tweak the percentage higher/lower under Settings > Display & Brightness > Eye Comfort. Set warmth and schedule for healthy evening use. This code checks active status anytime.

21. #0# - Dead Pixel Diagnostics

Run a quick dead pixel check by dialing*#0*# in the Phone app. Alternating colors identify unresponsive pixels across the entire iPhone display.

To enter:

  1. Launch Phone
  2. Enter #0#
  3. Select Call
  4. Screen starts rapid color cycling

Inspect closely for tiny dark spots indicating dead pixels. Snap a photo during testing to document issues. Dead pixels normally cluster vs. single occurrences.

22. *43# - Call Forwarding Check

Verify call forwarding status by dialing *43# . Displays active phone number when enabled. Quick way to check routing.

To use:

  1. Open Phone app
  2. Dial *43#
  3. Press Call
  4. Forwarding details show

Disable forwarding under Settings > Phone > Call Forwarding if unintentionally active. Dialing *43# before calling carrier support facilitates troubleshooting.

23. *#21# - Direct Call Forwarding Check

Just like Android, iPhone users dial *#21# to check direct call forwarding configuration. Shows if currently enabled and the set destination number.

To use:

  1. Launch Phone app
  2. Enter *#21#
  3. Press Call
  4. Direct forwarding status appears

Reference for clarifying if calls route properly to voicemail. Disable with code ##002# if mysteriously enabled causing call issues.

24. *577# - Voicemail Password Reset

Forgot your iPhone voicemail password? Reset it by dialing *577# . Follow the prompts to set a new PIN code.

To use:

  1. Open Phone app
  2. Enter *577#
  3. Select Call
  4. Reset voicemail password

Save yourself a call to tech support by resetting forgotten voicemail codes using this quick backdoor method. Choose something easy to remember next time!

PART 3: Multi-Platform Secret Codes for Android and iOS Both Android and iPhone allow certain other codes that activate common hidden menus and tests. These work across platforms for checking similar options on nearly all mobile devices.

25. 2945#*855# - Complete Restart

When software is acting buggy, quickly restart both Android and iPhone devices by dialing 2945#*855# . Functions the same as a manual power down and power on reboot.

To use:

  1. Launch phone/dialer app
  2. Enter 2945#*855#
  3. Select Call/Dial
  4. Phone restarts completely

Fixes temporary software glitches causing freezes and odd behaviors. Restarts wireless components to reconnect data/calls. Key combo to memorize for quicker reboots!

26. ##273282255663282**#*# - Factory Data Reset Warning Removal

Enter this lengthy code to remove factory reset data wipe warnings. Allows resetting without prompt confirmations. Use carefully to avoid accidental permanent data deletion.

To activate:

  1. Open dial pad/phone app
  2. Input ##273282255663282**#*#
  3. Select Call/Dial
  4. Reset prompt removed

Mainly a convenience for developers testing multiple factory resets. Use cautiously to avoid accidentally initiating full data wipe.

27. *#0228# - Battery Status

Check battery statistics on both Android and iOS using code *#0228# . Displays detailed current capacity and voltage metrics useful for diagnosing discharge issues.

To use:

  1. Launch dial pad/phone app
  2. Enter *#0228#
  3. Press Call/Dial
  4. Battery status information appears

Voltage should fall between 3000-4000 mV when fully charged. Current capacity relative to maximum indicates battery wear over time. Reference to evaluate battery replacement need.

28. *#197328640# - Enhanced Network Info

Android and iPhone can both utilize code *#197328640# to launch an advanced network info overlay showing real-time connection data like band, channel, signal strength and more.

To activate:

  1. Open phone/dial pad
  2. Dial *#197328640#
  3. Select Call
  4. Expanded network details activate

Geeky readout shows loads of status indicators only engineers normally use. Check spectrum band for network compatibility issues during support calls.

29. *#06# - IMEI Number

As shown earlier in platform-specific sections, the universal IMEI code to retrieve on all phones is *#06# . Instant access to the device hardware identifier number.

To get IMEI:

  1. Open dial pad/phone app
  2. Enter *#06#
  3. Select Call/Dial
  4. 15-digit IMEI code appears

Essential unique number for ID purposes. Internal hardware remains associated with this IMEI even after software changes. Critical for theft/loss records.

30. *#799# - Disable Data Roaming

Both platforms allow easily disabling data roaming using code *#799# to prevent nasty international charges when traveling abroad. Shows current configuration.

To toggle setting:

  1. Launch phone/dial pad
  2. Dial *#799#
  3. Choose Call/Dial
  4. Roaming data enabled/disabled

Exploring with Caution

While secret codes offer a fascinating glimpse into the hidden depths of Android devices, it's crucial to exercise caution when using them. Some codes can trigger unexpected actions or alter system configurations, potentially leading to data loss or device malfunction. Therefore, it's recommended to research each code thoroughly before attempting to use it.

Conclusion

Android's secret codes offer a gateway to a world of hidden features, providing valuable insights into your device's performance and enabling you to troubleshoot issues or access advanced settings. However, it's essential to approach these codes with caution, ensuring that you understand their purpose and potential consequences before using them. With responsible exploration, these secret codes can be a powerful tool for enhancing your Android experience.

Frequently Asked Questions (FAQ)

What are the top Android secret codes?

Here are some of the most useful and intriguing Android secret codes:

  • ##4636##*: Displays phone information, usage statistics, and Wi-Fi details.
  • ##232338##*: Reveals your device's Wi-Fi MAC address.
  • ##2664##*: Launches a touchscreen test to assess responsiveness and accuracy.
  • ##7780##*: Initiates a factory reset, erasing all data and restoring your device to its default settings.
  • ##273282255663282##: Creates a backup of your device's media files.

Why is #4636## not working?

The ##4636## code may not work on some devices due to changes made by the device manufacturer or carrier. If the code doesn't work on your device, you can try searching for alternative codes specific to your device model.

What is 31 used for?

The *#31# code temporarily hides your caller ID when making calls.

What is 3001# code on iPhone?

The *3001# code on iPhone is used to enter Field Test mode, which provides access to various diagnostic tools and information. However, this code may not work on all iPhone models.

What is 3370# on iPhone?

The *3370# code on iPhone is used to access the Black List/White List service, which allows you to block or allow specific phone numbers from calling or texting you. This code may not work on all iPhone models.

What is 21 code iPhone?

The 21 code on iPhone is not a secret code, but rather a dialing code used to access voicemail services.

Is ##002 safe?

Yes, ##002 is a safe code used to check call forwarding status. It displays information about which numbers your calls are being diverted to.

What does ##004 do?

##004 is a safe code used to enable call waiting. It allows you to receive another call while you're already on a call.

What is ##002 code used for?

##002 code is used to check call forwarding status. It displays information about which numbers your calls are being diverted to.

Is #21 safe?

Yes, *#21 is a safe code used to check voicemail status. It displays information about your voicemail settings, such as the number of messages you have and the voicemail greeting.

What is the code #0?

The code *#0 is used to open the phone's dialer settings menu. This menu allows you to configure various dialer settings, such as the call forwarding options and the default call ringtone.

What is secret codes?

Secret codes, also known as USSD (Unstructured Supplementary Service Data) codes or MMI (Man-Machine Interface) codes, are special codes that can be entered into a phone's dialer to access hidden features, perform diagnostic tests, or retrieve specific information. These codes are often used by phone technicians and advanced users to troubleshoot problems or gain deeper insights into the device's operation.

The Most Useful Hidden Secret Codes for Android and iOS (2024)
Top Articles
Latest Posts
Article information

Author: Reed Wilderman

Last Updated:

Views: 6369

Rating: 4.1 / 5 (72 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Reed Wilderman

Birthday: 1992-06-14

Address: 998 Estell Village, Lake Oscarberg, SD 48713-6877

Phone: +21813267449721

Job: Technology Engineer

Hobby: Swimming, Do it yourself, Beekeeping, Lapidary, Cosplaying, Hiking, Graffiti

Introduction: My name is Reed Wilderman, I am a faithful, bright, lucky, adventurous, lively, rich, vast person who loves writing and wants to share my knowledge and understanding with you.