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