Generic secret codes for Android devices

These codes are mostly universal and should work on all Android devices, no matter the manufacturer. There might still be carrier restrictions on certain codes, though, so they're not all guaranteed to work.

What are MMI codes?

MMI codes usually begin with an asterisk or a pound symbol/hashtag. These codes are updated regularly as new versions of Android software are released, and some manufacturers have their own additional special codes.

USSD Codes

USSD stands for Unstructured Supplementary Service Data, and these codes are typically used to communicate between your smartphone and your mobile network operator. This also means that you almost always need to be connected to your carrier for USSD codes to work. 

MMI Codes

As for MMI codes, these are part of something known as the Man-Machine Interface schema and are generally specific to a smartphone brand or model. MMI codes let you access several interesting things on your smartphone – ranging from your IMEI number and SAR values to hidden menus that are generally used by smartphone engineers and repair services. 

Generic secret codes for Android devices

These codes are mostly universal and should work on all Android devices, no matter the manufacturer. There might still be carrier restrictions on certain codes, though, so they're not all guaranteed to work.

Generic secret codes for Android phones (Info codes)


CODEFUNCTION
*#06#    Show phone's IMEI
*#07#Display the Specific Absorption Rate (SAR) value of the device
*#*#225#*#*Displays calendar storage info
*#*#426#*#*Google Play Services info or Firebase Cloud Messaging diagnostics (Select devices only)
*#*#759#*#*Access Rlz Debug UI (Select devices only)
*#0*#    Info menu (Select devices only)
*#*#4636#*#* Info menu (Select devices only)
*#*#34971539#*#*Camera info (Select devices only)
*#*#1111#*#* FTA software version (Select devices only)
*#*#1234#*#* PDA software version
*#12580*369# Software and hardware info
*#7465625# Device lock status
*#*#232338#*#* MAC address
*#*#2663#*#* Touchscreen version
*#*#3264#*#* RAM version
*#*#232337#*# Bluetooth address
*#*#2222#*#* Hardware version
*#*#44336#*#* Software version and update info
*#*#273282*255*663282*#*#*    Backup all media
*#2263#RF (Radio Frequency) band selection


Testing codes


CodeFunction
*#*#197328640#*#*Test mode
*#*#232339#*#* or *#*#526#*#*Wi-Fi or WLAN 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#*#* or *#*#0673#*#*Audio test
*#*#0588#*#*Proximity sensor test
*#*#0589#*#*Light sensor test
#0782*#Clock test


Configuration codes


CodeFunction
*#9090#Diagnostics settings
*#301279#HSDPA/HSUPA settings
*#872564#USB logging settings
#0782*#USB 12C mode control

Developer codes


CodeFunction
*#9900#System dump mode
##778 (+green/call button)EPST menu
*#745#RIL dump mode
*#746#Debug dump mode

SIM card and call managing


CodeFunction
**05***#Unlock SIM card's PIN or PUK (Personal Unblock Key)
*#*#8255#*#*Google Talk Monitoring service
*5005*7672#Show SMS message center number
*#67#Open call forwarding information and menu
*31#Turn on or activatecaller 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 codes

Samsung codes


 
CodeFunction
*#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


CodeFunction
*#*#64663#*#*  Access test menu

Realme codes


CodeFunction
*#800#Feedback menu
*#888#Engineer mode - displays PCB number
*#6776#Software version

OnePlus codes


CodeFunction
*#66#Encrypted IMEI
*#888#Engineer mode - displays PCB number
*#1234#Software version
1+= (In stock calculator app)Displays 'NEVER SETTLE' on the calculator app
*#*#2947322243#*#*Wipes internal memory