In the vast world of Android devices, secret codes offer a treasure trove of hidden features and diagnostic tools. These codes, often overlooked by the average user, can unlock a deeper level of interaction with your smartphone, providing access to vital information and testing functionalities. This guide aims to provide a detailed, comprehensive list of these secret codes, ensuring you have the knowledge to explore your device’s full potential.
What are USSD and MMI Codes?
USSD (Unstructured Supplementary Service Data) codes facilitate communication between your smartphone and your mobile network operator. These codes often start with an asterisk (*) or a pound symbol (#) and require a network connection to function. Historically, USSD codes have been used for checking balances, data usage, and accessing various carrier-specific services.
MMI (Man-Machine Interface) codes are specific to a smartphone’s brand or model. These codes can reveal hidden menus, perform diagnostic tests, and provide detailed device information. Unlike USSD codes, MMI codes often work offline, allowing direct interaction with the device’s software.
Generic Secret Codes for Android Devices
These codes generally work across various Android devices, regardless of the manufacturer, although some may be restricted by the carrier.
Info Codes
Code | Function |
---|---|
*#06# | Show phone’s IMEI |
*#07# | Display the Specific Absorption Rate (SAR) value |
##225## | Display calendar storage info |
##426## | Google Play Services info or Firebase Cloud Messaging diagnostics |
##759## | Access Rlz Debug UI |
#0# | Info menu |
##4636## | Phone and battery info |
##34971539## | Camera info |
##1111## | FTA software version |
##1234## | PDA software version |
#12580369# | Software and hardware info |
*#7465625# | Device lock status |
##232338## | Wi-Fi MAC address |
##2663## | Touchscreen version |
##3264## | RAM version |
##232337#*# | Bluetooth address |
##2222## | Hardware version |
##44336## | Software version and update info |
##273282255663282*## | Backup all media |
*#2263# | RF (Radio Frequency) band selection |
Testing Codes
Code | Function |
---|---|
##197328640## | Test mode |
##232339## | Wi-Fi test |
##0842## | Brightness and vibration test |
##2664## | Touchscreen test |
##232331## | Bluetooth test |
##7262626## | Field test |
##1472365## | GPS quick test |
##1575## | Full GPS test |
##0283## | Packet loopback test |
##0*## | LCD display test |
##0289## | Audio test |
##0588## | Proximity sensor test |
##0589## | Light sensor test |
#0782*# | Clock test |
Configuration Codes
Code | Function |
---|---|
*#9090# | Diagnostics settings |
*#301279# | HSDPA/HSUPA settings |
*#872564# | USB logging settings |
#0782*# | USB 12C mode control |
Developer Codes
Code | Function |
---|---|
*#9900# | System dump mode |
##778 (+green/call button) | EPST menu |
*#745# | RIL dump mode |
*#746# | Debug dump mode |
SIM and Call Managing Codes
Code | Function |
---|---|
05*# | Unlock SIM card’s PIN or PUK |
##8255## | Google Talk Monitoring service |
50057672# | Show SMS message center number |
*#67# | Open call forwarding information and menu |
*31# | Turn on or activate caller ID |
#31# | Turn off or deactivate caller ID |
*43# | Turn on or activate call waiting |
#43# | Turn off or deactivate call waiting |
*#22558463# | Reset call time |
Manufacturer-Specific Android Codes
Different manufacturers embed unique secret codes in their devices to provide specific functionalities. Here are the codes for major Android manufacturers:
Samsung Codes
Code | Function |
---|---|
#0# | Access diagnostics |
*#011# | Network details and serving cell information |
*#0228# | Battery status |
*#0283# | Loopback Test menu |
*#0808# | USB Settings |
*#1234# | Software version/ Model details |
*#2663# | Firmware details (Advanced) |
*#7353# | Quick test menu |
*#9090# | Advanced debugging tools |
*#9900# | SysDump |
*#2683662# | Service mode (Advanced) |
*#34971539# | Camera firmware details |
Xiaomi Codes
Code | Function |
---|---|
##64663## | Access test menu |
Realme Codes
Code | Function |
---|---|
*#800# | Feedback menu |
*#888# | Engineer mode – displays PCB number |
*#6776# | Software version |
OnePlus Codes
Code | Function |
---|---|
*#66# | Encrypted IMEI |
*#888# | Engineer mode – displays PCB number |
*#1234# | Software version |
1+= (In calculator app) | Displays ‘NEVER SETTLE’ on the calculator app |
##2947322243## | Wipes internal memory |
Asus Codes
Code | Function |
---|---|
*#07# | Regulatory labels |
.12345+= (In calculator) | Open engineering mode |
Motorola Codes
Code | Function |
---|---|
##2486## | Opens engineering mode |
*#07# | Shows regulatory information |
##7764726 | Hidden Motorola Droid menu |
Sony Codes
Code | Function |
---|---|
##73788423## | Access service menu |
*#07# | Certification details |
Nokia Codes
Code | Function |
---|---|
##372733## | Open service menu (FQC Menu) |
HTC Codes
Code | Function |
---|---|
*#*#3424#*#* |
HTC test program |
##786# |
(Caution!) Phone reset menu |
##3282# |
EPST menu |
##3424# |
Diagnostic mode |