10 Useful Secret Codes for Android and iPhone Devices

10 Useful Secret Codes for Android and iPhone Devices

Android and iPhone devices have hidden secret codes that can unlock a range of useful settings and diagnostic features, making it easier to manage your device without third-party apps. These codes, accessed by dialing specific number combinations, enable deeper control over network, call, and device settings.

Whether for troubleshooting or convenience, these codes let users explore technical aspects of their phones, enhancing their device management experience. Below are some useful secret codes.

 

1. Code ##4636## (Testing Menu)

Code ##4636## (Testing Menu)

On Android devices, dialing ##4636## opens a hidden Testing menu packed with useful diagnostic information. This menu offers insights into network, battery, and app usage stats, among other details that are especially helpful for troubleshooting connectivity or performance issues.

The Phone Information section provides data on the current network, signal strength, and preferred network type. It also allows users to manually switch network preferences (such as LTE-only or 3G-only), which can help in areas with unstable connections. 

The Battery Information section gives real-time data on battery health, temperature, and voltage, helping users monitor battery performance and diagnose potential issues. Usage Statistics shows app activity history, which can reveal usage trends or problematic apps draining resources. 

 

2. Code ##7780## (Factory Reset)

Code ##7780## (Factory Reset)

The ##7780## code is a powerful tool on Android devices, used to initiate a soft reset, also known as a Factory Reset or Reset to Factory Settings. When dialed, this code clears all personal data, app settings, and configurations, returning the device to its original out-of-box state. It removes accounts, installed apps, and custom settings but typically leaves the core operating system and pre-installed apps intact.

This code is especially useful for troubleshooting persistent issues such as software glitches, performance slowdowns, or unresponsive apps, as it effectively provides a fresh start without modifying the core system files. However, users should be cautious, as it will erase all stored data, so a backup is strongly recommended before proceeding. 

In addition to ##7780## Android also offers a hard reset option through the recovery menu, which wipes the device more thoroughly, including custom firmware in certain cases. Both reset methods are vital for maintaining device health and performance.

 

3. Code ##7594## (Power Button)

Code ##7594## (Power Button)

The ##7594## code on Android devices allows users to streamline their device’s power-off process. When enabled, it modifies the function of the power button so that holding it down instantly powers off the device, skipping the usual pop-up menu that offers options like “Power Off”, “Restart”, or “Airplane Mode”. This shortcut can be useful for users who want a faster way to turn off their device, especially in situations where a quick shutdown is necessary.

To activate this feature, users must dial ##7594## on compatible devices. Once set, holding down the power button will immediately shut down the phone without further prompts. This code is especially convenient for users prioritizing quick access, though it does bypass the option to restart or access other power-related features.

While it’s a minor modification, ##7594## can improve usability for those who prefer a more direct shutdown process on Android devices.

 

4. Code *#06# (IMEI)

Code *#06# (IMEI)

The *#06# code is a universal code across both Android and iOS devices, used to quickly display the device’s unique IMEI (International Mobile Equipment Identity) number. IMEI is a critical identifier assigned to each mobile device, helping distinguish it from others worldwide. To use it, simply dial *#06#, and the IMEI number will appear on the screen immediately.

This code is particularly valuable for security and tracking. In cases of loss or theft, the IMEI helps carriers and law enforcement identify or potentially block the device from accessing cellular networks. Additionally, the IMEI can be useful when purchasing a second-hand phone, as it enables buyers to verify the device’s authenticity and ensure it isn’t blacklisted.

The *#06# code is universally accessible, requiring no special app or setup, making it a quick, reliable method for retrieving essential device information for security and warranty purposes.

 

5. Code *3001#12345#* (Signal Information)

Code *3001#12345#* (Signal Information)

The *3001#12345#* code, often called Field Test Mode, is a hidden feature on iPhones that provides in-depth network and signal information. When dialed, this code opens a diagnostic interface displaying advanced metrics like signal strength (in dBm), serving cell details, and LTE band information, giving users a clearer picture of their connection quality than the usual signal bars.

One key feature in Field Test Mode is the numerical signal strength indicator, measured in dBm (decibel-milliwatts), which provides a precise indication of signal strength, with values closer to zero representing a stronger signal. This tool is especially useful in areas with fluctuating service, as it helps users assess whether they’re in a high or low-coverage spot.

Field Test Mode is particularly handy for network enthusiasts, travelers, or anyone troubleshooting connectivity issues, offering a more detailed view of network performance without needing third-party apps.

 

6. Code ##8255## (Google Talk Service)

Code ##8255## (Google Talk Service)

The ##8255## code on Android devices is used to access the Google Talk Service Monitor, providing valuable insights for those interested in monitoring Google’s messaging and syncing services. When dialed, this code opens a diagnostic screen that displays detailed information on Google services, particularly useful for developers, testers, or advanced users looking to understand Google account activity on the device.

Through the Google Talk Service Monitor, users can view connection status, sync statistics, and detailed logs related to messaging and push notifications from Google services like Gmail, Hangouts, or Google Play. This information can help diagnose issues related to delayed notifications, connectivity interruptions, or account sync failures, making it a helpful tool for troubleshooting. This code can be particularly beneficial for those looking to keep a close watch on Google’s background services and optimize device performance.

 

7. Code ##34971539## (Camera and Settings Menu Diagnostic)

Code ##34971539## (Camera and Settings Menu Diagnostic)

The ##34971539## code is a diagnostic code used on some Android devices to access the Camera Information and Settings menu. When entered, this code opens a menu that provides details about the device’s camera hardware and configuration, including firmware versions, sensor data, and camera module information. It’s particularly useful for users interested in understanding the technical aspects of their camera or troubleshooting camera-related issues.

Through this menu, users can view settings and adjust certain parameters, though adjustments are limited and intended mainly for diagnostic purposes rather than customization. This code is valuable for developers, technicians, or advanced users who want to verify the camera’s functionality or compatibility without installing additional apps.

The ##34971539## code can be helpful for those experiencing camera malfunctions or testing the device after repairs, offering a straightforward way to access hardware data directly.

 

8. Code ##49862650468##* (Advanced Diagnostics)

Code ##49862650468##* (Advanced Diagnostics)

The ##49862650468##* code is an advanced diagnostic code available on certain Android devices, primarily for use by service technicians and advanced users interested in network configuration. When entered, it can provide access to specific network testing features or internal settings that may include information on cellular connectivity, signal bands, or carrier-specific configurations. 

This type of code is generally not intended for everyday users, as altering network configurations without expertise could lead to connectivity issues. However, it can be valuable for troubleshooting persistent network problems or for technicians verifying network compatibility and settings after repairs or updates. 

Given the potential complexity and varying functions of this code depending on device manufacturer and carrier, users should exercise caution and consult technical resources or support if they’re unsure about the exact functions it activates. For most, simpler codes like *#06# (for IMEI) or ##4636## (Testing Menu) offers safe and user-friendly diagnostic options.

 

9. Code #31# (Caller ID Visibility) 

Code #31# (Caller ID Visibility) 

The #31# code is a quick and handy way to control caller ID visibility on both Android and iOS devices. By dialing #31# followed by a phone number, users can hide their number for that particular call, allowing it to show as “Unknown” or “Private” on the recipient’s screen. This code is useful for situations when users want to maintain privacy or test a call without revealing their identity.

For those who prefer to keep their number hidden for all outgoing calls, the #31# code can also be used to configure this setting permanently. On iPhones, users can go to Settings > Phone > Show My Caller ID to toggle it on or off. On Android, the feature can be similarly managed in the phone app’s settings.

Keep in mind that in some regions, you’ll need authorization from your carrier to activate this feature.

 

10. Code *#07# (Radiation Exposure Levels)

Code *#07# (Radiation Exposure Levels)

The *#07# code on both Android and iOS devices provides users with direct access to the SAR (Specific Absorption Rate) information. SAR values indicate the rate at which the body absorbs energy when exposed to a radio frequency (RF) electromagnetic field. This is essential information for users interested in understanding their device’s radiation levels and ensuring it complies with safety standards.

When *#07# is dialed, the device will display SAR data, often including separate values for the head and body. These readings are typically expressed in watts per kilogram (W/kg) and are tested to meet regulatory limits set by organizations like the FCC in the U.S. or the EU.

For most users, this code provides peace of mind by verifying that their device operates within safe radiation exposure levels. It’s particularly helpful for those who are conscious of RF exposure and want to stay informed about the emissions from their mobile devices.

GoodFirms Badge
Ecommerce Developer