ANDROID PHONE SECRET CODES AND THEIR USES
Android devices come with a variety of secret codes that unlock hidden menus and diagnostic tools, allowing users to access extra functionality and gain insight into their device’s operations. These codes, dialed through the phone app, often start with * or #, followed by numbers and symbols. An extensive list of the latest Android secret codes and their uses.
1. General Test Mode – *#0*#
Purpose: Accesses the general test mode to check the performance of hardware components.
How to Use: Dial *#0*# and press call.
Details: This code is a one-stop diagnostic tool for checking functions such as the screen, touch sensitivity, camera, speaker, vibration, and other basic hardware components. Commonly used by technicians to troubleshoot device issues.
2. IMEI Number Display – *#06#
Purpose: Shows the device’s unique IMEI (International Mobile Equipment Identity) number.
How to Use: Dial *#06# to instantly view the IMEI.
Details: IMEI is essential for identifying the phone on the network and is required for tracking or blocking a lost/stolen device. This code works across all Android models, regardless of the manufacturer.
3. Battery Status and Usage Information – *#0228#
Purpose: Displays detailed information about battery status and health.
How to Use: Dial *#0228# and press call.
Details: This code provides real-time data on battery voltage, level, and temperature, which can be useful for identifying issues related to battery performance and overheating.
4. Wi-Fi Information – *#*#232339#*#* or *#*#526#*#*
Purpose: Displays Wi-Fi status and diagnostic information.
How to Use: Dial either code to access Wi-Fi testing and status reports.
Details: This tool tests the Wi-Fi connection and provides technical details about connection speed, signal strength, and other parameters, helpful for troubleshooting network issues.
5. Bluetooth Test – *#*#232331#*#*
Purpose: Performs a diagnostic test on the device’s Bluetooth functionality.
How to Use: Dial *#*#232331#*#*.
Details: The Bluetooth test checks the Bluetooth module to verify its functionality and connection status, assisting in identifying issues with pairing or connectivity.
6. Firmware and Software Information – *#1234#
Purpose: Displays software and firmware details, including version and build number.
How to Use: Dial *#1234#.
Details: This code is helpful for viewing the exact version of the software, which is useful when checking for updates or troubleshooting specific software issues.
7. Factory Reset (Data Wipe) – *#*#7780#*#*
Purpose: Resets the device to factory settings, erasing all app and system data.
How to Use: Dial *#*#7780#*#* to initiate the reset.
Details: This code is helpful for users wanting to completely reset their device due to persistent issues, or when preparing to sell or pass it on to a new user. Use with caution, as it wipes all user data.
8. Field Test Mode – *#*#7262626#*#* or *#*#4636#*#*
Purpose: Accesses Field Test Mode for network and device usage statistics.
How to Use: Dial the code to enter Field Test Mode.
Details: Provides advanced details like network type, signal strength, cell tower location, and other technical metrics, which can be useful for diagnosing network issues, especially in areas with poor signal.
9. GPS Test – *#*#1575#*#* or *#*#1472365#*#*
Purpose: Tests the GPS functionality and provides location-based data.
How to Use: Dial the code to start the GPS test.
Details: This diagnostic mode is helpful for troubleshooting GPS accuracy, signal strength, and other location-based issues, ideal for users experiencing problems with maps or navigation apps.
10. Sensor Test – *#*#0588#*#* for Proximity Sensor / *#*#2664#*#* for Touchscreen
Purpose: Tests specific sensors on the device.
How to Use: Use *#*#0588#*#* to check the proximity sensor or *#*#2664#*#* for touchscreen responsiveness.
Details: These codes help diagnose issues with specific sensors, which is particularly useful if there are issues with screen sensitivity or automatic display off/on during calls.
11. Device Testing Mode – *#*#4636#*#*
Purpose: Provides access to detailed device testing mode with information on phone, battery, usage, and Wi-Fi.
How to Use: Dial *#*#4636#*#* to open a comprehensive testing menu.
Details: One of the most commonly used codes, this menu provides details on battery health, usage statistics, and Wi-Fi status, along with options to test cellular networks and radio signals. Ideal for in-depth diagnostics.
12. Hidden Diagnostics Menu (Samsung) – *#7353#
Purpose: Opens a diagnostics menu exclusive to Samsung devices.
How to Use: Dial *#7353# to access.
Details: This menu provides shortcuts to test the speaker, vibration, camera, Bluetooth, and other hardware on Samsung devices. It’s a quick way to confirm if a component is malfunctioning.
13. System Dump Mode – *#9900#
Purpose: Access system dump mode, primarily for advanced users and developers.
How to Use: Dial *#9900#.
Details: System dump mode allows users to clear log files and perform other advanced actions, such as freeing up storage by clearing system dump logs. Useful for technicians and developers needing to troubleshoot software issues.
14. RAM and Storage Info – *#*#3264#*#*
Purpose: Displays the current RAM and internal storage details.
How to Use: Dial *#*#3264#*#*.
Details: This information is useful for determining available memory, which can impact device performance. It’s especially helpful when troubleshooting slow performance or planning storage upgrades.
15. Testing the Audio Loopback – *#0283#
Purpose: Tests the microphone and speaker functionality through loopback testing.
How to Use: Dial *#0283# to begin.
Details: This code allows users to test audio input and output, helpful for diagnosing issues with the microphone, speaker, or headset.
16. USB Service Mode – *#0808#
Purpose: Accesses USB settings for different connection modes.
How to Use: Dial *#0808#.
Details: This code allows users to switch between different USB connection protocols (e.g., MTP, PTP), which can be useful when transferring files or debugging connectivity issues.
17. Check Call Forwarding Status – *#67#
Purpose: Checks if call forwarding is enabled on your device.
How to Use: Dial *#67#.
Details: Provides information about call forwarding, showing if calls are being redirected to another number, which is useful for those who want to manage or disable this feature.
18. Software Information and Build Number – *#*#44336#*#*
Purpose: Displays detailed software information.
How to Use: Dial *#*#44336#*#*.
Details: This code reveals the software version, build date, and change list, which helps identify the current software environment, especially useful for troubleshooting and updates.
19. Access Engineering Mode (for Advanced Users) – *#*#3646633#*#*
Purpose: Opens Engineering Mode for detailed hardware and software settings.
How to Use: Dial *#*#3646633#*#*.
Details: Engineering Mode is primarily used by technicians, offering access to network bands, calibration settings, and other advanced functions that require in-depth knowledge.
IMPORTANT NOTES
Carrier Limitations: Some codes, especially those related to data or network status, may be restricted by certain carriers.
Manufacturer Differences: Codes vary by manufacturer (Samsung, Xiaomi, Google, etc.), and not all Android devices support the same codes.
Bravo for explaining forensic tracing and encryption in plain English! Tech newbies like me need posts that don’t drown in jargon. You made complex topics accessible—huge win!
Finally, a comprehensive resource! The screenshots and sample email template made the process effortless. I’d never have known about the ‘6-digit code’ step without this. Share this with everyone you know.
From legal frameworks to recovery steps, this guide has it all! I’ve read similar posts, but none covered the “how,” “when,” AND “why” so thoroughly. Instant share!