Android devices are packed with hidden menus, diagnostic tools, and advanced settings that are often tucked away behind secret codes. These Android secret codes offer a shortcut to functionalities that can otherwise be challenging to find through regular settings. Whether you’re a casual user, developer, or tech enthusiast, understanding these codes can help you unlock your device’s full potential. This blog provides an in-depth look at various types of Android secret codes, how to use them, and their functions.
What Are Android Secret Codes?
Secret codes are numeric sequences often combined with asterisks (*) and hash symbols (#) that, when entered into the phone’s dialer, allow access to hidden menus, advanced configurations, or diagnostic tools. These codes fall into several categories:
- General Info Codes – To view system, software, and hardware info.
- Test Codes – For running hardware and software diagnostics.
- Developer Codes – For debugging, dumping logs, and more.
- SIM and Call Management Codes – For managing your SIM, call forwarding, and caller ID.
- Manufacturer-Specific Codes – Unique codes for Samsung, Xiaomi, OnePlus, Realme, and others.
General Secret Codes for Android Devices (Info Codes)
The following codes can be used on most Android devices to display system or hardware information:
Code | Function |
---|---|
*#06# | Display phone’s IMEI number (works on all devices) |
*#07# | Display the device’s Specific Absorption Rate (SAR) value |
*#*#225#*#* | View calendar storage information |
*#*#426#*#* | Access Google Play Services diagnostics |
*#*#759#*#* | Open Rlz Debug UI (Select devices only) |
*#0*# | Access Info menu (Samsung and select devices) |
*#*#4636#*#* | Open testing menu: network, battery, usage stats |
*#12580*369# | Display software and hardware information |
*#*#34971539#*#* | View camera firmware details (Select devices only) |
*#7465625# | Check device lock status |
*#*#44336#*#* | Software version and update information |
*#*#273282*255*663282*#*#* | Backup all media files |
*#*#2663#*#* | View touchscreen firmware version |
*#*#232337#*# | Display Bluetooth address |
*#*#3264#*#* | View RAM version |
Test Codes (Run Hardware and Software Diagnostics)
Use these codes to test various hardware and software components of your device:
Code | Function |
---|---|
*#*#197328640#*#* | Access Test Mode |
*#*#232339#*#* | Wi-Fi test |
*#*#0842#*#* | Test brightness and vibration |
*#*#2664#*#* | Touchscreen test |
*#*#232331#*#* | Bluetooth test |
*#*#1472365#*#* | GPS quick test |
*#*#1575#*#* | Full GPS test |
*#*#0283#*#* | Packet loopback test |
*#*#0*#*#* | LCD display test |
*#*#0289#*#* or *#*#0673#*#* | Audio test |
*#*#0588#*#* | Proximity sensor test |
*#*#0589#*#* | Light sensor test |
#0782*# | Clock test |
Configuration Codes (Advanced Settings)
These codes allow you to modify or access advanced settings like USB configurations, debugging options, and HSDPA settings:
Code | Function |
---|---|
*#9090# | Access diagnostics settings |
*#301279# | Configure HSDPA/HSUPA settings |
*#872564# | USB logging settings |
#0782*# | USB I2C mode control |
SIM Card and Call Management Codes
These codes help manage SIM cards, check call forwarding, or manage caller ID settings:
Code | Function |
---|---|
**04*oldPIN*newPIN*newPIN# | Change SIM PIN |
**05*PUK*New PIN*New PIN# | Unlock SIM using PUK (Personal Unblock Key) |
*#21# | Check call forwarding status |
*21# | Activate call forwarding |
##21# | Deactivate call forwarding |
*31# | Activate caller ID |
#31# | Deactivate caller ID |
*43# | Enable call waiting |
#43# | Disable call waiting |
*#67# | Check call forwarding options |
Manufacturer-Specific Codes
Different Android brands have unique codes that offer brand-specific functionality.
Samsung
Code | Function |
---|---|
*#0*# | Diagnostics menu |
*#0228# | Battery status |
*#7353# | Quick test menu |
*#1234# | Display software version |
*#9090# | Advanced debugging tools |
Xiaomi
Code | Function |
---|---|
*#*#64663#*#* | Access hardware test menu |
OnePlus
Code | Function |
---|---|
*#66# | View encrypted IMEI |
*#888# | Engineer mode – Display PCB number |
USSD Codes for U.S. Carriers
These USSD codes are useful for checking balance, data usage, and more:
AT&T USSD Codes
Code | Function |
---|---|
*3282# | Check data and messaging usage |
*225# | Check balance and payment info |
Verizon USSD Codes
Code | Function |
---|---|
#3282 | Check data usage |
#225 | Check account balance |
T-Mobile USSD Codes
Code | Function |
---|---|
#225# | Check account balance |
#646# | Check minutes used |
Caution: Dangerous Codes You Should Avoid
Some secret codes can reset your phone, wipe data, or render the device unusable. Use them carefully!
Code | Function (Caution) |
---|---|
*#*#7780#*#* | Factory reset – data partition |
*2767*3855# | Full device format – Deletes all data |
Advanced settings
You can use the following codes to edit specific settings or perform specific tasks:
Warning: Incorrect usage of these hidden settings and tools could cause your system to become unstable (crashes, data loss…). It’s recommended that you back up your data beforehand. For example, learn how to back up your SMS messages with this guide.
*2767*3855# – Factory Reset (wipe your data, custom settings, and apps). Use with caution.
*2767*2878# – Refresh your device (keeps your data).
*#2470# – Enable or disable the camera shutter sound.
**04*CPA*NP*NP# – Reset the PIN code.
*#4777*8665# – Test the GPS.
*#197328640# – Go to the Root Debug menu.
*#78# – Go to the Admin Settings menu.
*#9900# – Compile a system report.
*#273283*255*663282*# – Copy data from SD card to internal memory.
Conclusion:
Android secret codes offer a fascinating glimpse into the inner workings of your device and provide valuable tools for diagnostics, customization, and optimization. While experimenting with these codes can be exciting, it’s important to exercise caution and avoid making changes that could potentially disrupt your device’s functionality. Use these secret codes wisely to uncover hidden features, diagnose issues, and enhance your Android experience. Remember, with great power comes great responsibility—so go ahead and explore, but always proceed with care.