📱 Secret Android Codes & Hidden Menus — Ultimate Collection
A comprehensive list of secret dialer codes (USSD / MMI codes) for Android devices. Use these codes to access testing menus, hardware diagnostics, device information, and hidden features on your smartphone.
⚠️ Warning
Some codes can trigger factory resets, disable radios, or permanently alter device settings. Use at your own risk. Always double‑check codes before entering them. Not all codes work on every device, carrier, or Android version.
- Open the stock Phone dialer app (the one you use to make calls).
- Type the code exactly as shown (e.g.,
*#0*#). - In most cases you do not need to press the call button — the menu appears immediately.
- If nothing happens, try pressing the call button, or check if your carrier or manufacturer has blocked the code.
- To exit a hidden menu, tap the Back button or close the dialer.
Some codes may require a PIN, root access, or only work on specific devices.
Android Secret Codes USSD Codes Hidden Menus Dialer Codes Testing Developer Tools
Samsung Google Pixel OnePlus Xiaomi MIUI Hardware Diagnostics IMEI Engineering Mode
- 📋 Over 100 secret codes – general, manufacturer‑specific, and hardware tests.
- 🔍 Detailed descriptions – know exactly what each code does.
- 🛡️ Dangerous codes marked – factory reset, EFS wipe, etc. are clearly indicated.
- 📱 Covers major brands – Samsung, Google, OnePlus, Xiaomi, LG, Sony, and more.
- 🎯 Easy navigation – categorized for quick access.
| Code | Description |
|---|---|
📞 *#06# |
Show IMEI / MEID / serial number. |
🔧 *#0*# |
Samsung hardware test menu (LCD, touch, sensors, etc.) – also works on some other devices. |
🧪 *#*#4636#*#* |
Testing menu – phone info, battery stats, usage statistics, Wi‑Fi info. |
📊 *#*#6484#*#* |
Hardware test (Xiaomi / some AOSP). |
📦 *#*#3424#*#* |
HTC functional test. |
🎛️ *#*#3646633#*#* |
Engineering Mode (MediaTek devices). |
🌐 *#*#232339#*#* |
Wi‑Fi test. |
📡 *#*#526#*#* |
Wi‑Fi test (alternative). |
📶 *#*#232338#*#* |
Show Wi‑Fi MAC address. |
🧲 *#*#232331#*#* |
Bluetooth test. |
🎵 *#*#232337#*#* |
Show Bluetooth device address. |
📸 *#*#34971539#*#* |
Camera firmware details (camera update menu on some devices). |
🖥️ *#*#7594#*#* |
Change "Power off" behavior – add direct shutdown option. |
🔋 *#*#0228#*#* |
Battery status / quick battery reset (Samsung). |
🛠️ *#*#0842#*#* |
Vibration and backlight test. |
🎤 *#*#0283#*#* |
Packet Loopback test (voice quality). |
🕹️ *#*#2664#*#* |
Touchscreen test. |
🖱️ *#*#0588#*#* |
Proximity sensor test. |
🌍 *#*#1575#*#* |
GPS test. |
🧹 *#*#7780#*#* |
Factory data reset – removes Google account and user data (keeps system). |
*2767*3855# |
Full factory reset – wipes everything (including internal storage). Use with extreme caution. |
| Code | Description |
|---|---|
🧪 *#0*# |
Main hardware test menu (LCD, touch, speaker, vibration, sensors, etc.). |
🔋 *#0228# |
Battery status – also triggers a "quick reset" that may improve battery calibration. |
📱 *#0011# |
Service mode – shows network band, signal strength, and connectivity info. |
🌐 *#2263# |
Band selection – force LTE / 5G bands (requires service mode enabled). |
🎛️ *#0808# |
USB settings – switch between MTP, ADB, charging, etc. |
🔄 *#9090# |
Diagnostic configuration – USB / serial debug settings. |
⚙️ *#9900# |
SysDump – system logs, crash dumps, battery stats. |
📊 *#1234# |
Firmware version (PDA, CSC, modem). |
🧾 *#12580*369# |
Software and hardware info (RF calibration, manufacturing date). |
🔐 *#7465625# |
Lock status – check if phone is network or SIM locked. |
🛡️ *#*#197328640#*#* |
Service Mode main menu – advanced network / RF settings. |
📡 *#32489# |
Service mode (alternative). |
🔄 *#8736364# |
OTA update menu. |
📦 *#2663# |
Touchscreen firmware version / update. |
🌡️ *#7353# |
Quick test menu (audio, camera, vibration, etc.). |
| Code | Description |
|---|---|
🧪 *#*#4636#*#* |
Testing menu – phone info, battery stats, usage stats, Wi‑Fi info. |
📷 *#*#34971539#*#* |
Camera firmware (Pixel sometimes supports this). |
🌐 *#*#33284#*#* |
Field test – cellular network debugging. |
🛠️ *#*#7287#*#* |
Pixel / Nexus diagnostics (built‑in). |
🔋 *#*#2432546#*#* |
Checkin – force device check‑in with Google servers. |
🎛️ *#*#8255#*#* |
GTalk service monitor (Google Talk/Hangouts). |
📱 *#*#checkin#*#* |
Same as above – alternative spelling. |
🧹 *#*#7780#*#* |
Factory data reset (stock Android). |
| Code | Description |
|---|---|
🧪 *#808# |
OnePlus Engineering Mode – hardware tests, sensors, touch, camera. |
📊 *#888# |
PCB serial number / hardware info. |
🔋 *#*#2222#*#* |
Factory mode / battery test. |
🌐 *#*#4646#*#* |
Network related (OnePlus). |
🎛️ *#*#6484#*#* |
Hardware test menu (also works on many Xiaomi). |
📡 *#*#3646633#*#* |
MediaTek Engineering Mode (for OnePlus Nord series with MTK). |
🔄 *#*#36245#*#* |
OnePlus Debug Menu. |
| Code | Description |
|---|---|
🧪 *#*#6484#*#* |
CIT (Hardware Test) – tests all sensors, buttons, screen, etc. |
📊 *#*#64663#*#* |
Alternative hardware test (on older MIUI). |
🎛️ *#*#3646633#*#* |
Engineering Mode (MediaTek based Xiaomi devices). |
🌐 *#*#4636#*#* |
Standard testing menu. |
🔋 *#*#0228#*#* |
Battery info / calibration (Samsung style, may work). |
📡 *#*#197328640#*#* |
Service mode (may work on some Qualcomm Xiaomi). |
🔄 *#*#13411#*#* |
Enable VoLTE / VoWiFi debug (old MIUI). |
🛠️ *#*#372733#*#* |
UI / animation test. |
⚙️ *#*#76937#*#* |
Some hidden network settings. |
| Code | Description |
|---|---|
| LG | |
📞 277634#*# |
LG Service Menu – hardware tests, network settings. |
🔧 3845#*# |
LG hidden menu (varies by model). |
📱 *#546368#*XXX# |
LG Factory Menu (replace XXX with your model number, e.g., 820). |
| HTC | |
🧪 *#*#3424#*#* |
HTC functional test. |
🌐 *#*#4636#*#* |
Testing menu. |
🔄 *#*#7738#*#* |
HTC diagnostic. |
| Sony | |
🎛️ *#*#7378423#*#* |
Sony Service Menu – service tests, software info, security. |
🌐 *#*#3646633#*#* |
Engineering Mode (on MediaTek Xperia). |
| Motorola | |
🧪 *#*#2486#*#* |
Motorola diagnostic menu (some models). |
📱 *#*#4636#*#* |
Standard testing menu. |
🌐 ##7764726## |
Hidden programming menu (requires MSL). |
| Code | Description |
|---|---|
*2767*3855# |
Full factory reset – wipes everything, including internal storage. |
*#*#7780#*#* |
Factory data reset (keeps media). |
*#*#7594#*#* |
Removes "Power off" confirmation – phone turns off instantly. |
*#*#8351#*#* |
Enable voice dialer logging (no reset, but clutters log). |
*#*#8350#*#* |
Disable voice dialer logging. |
*#*#2846579#*#* |
Huawei Project Menu – can wipe NV data, network settings. |
*#*#1472365#*#* |
GPS test – some devices allow clearing GPS data. |
*#*#197328640#*#* → option to wipe EFS |
Samsung service mode can permanently delete IMEI/calibration data. |
-
Why doesn’t a code work on my phone?
Carriers often block certain USSD codes. Manufacturers may remove them in software updates. Also some codes are hardware‑specific (Qualcomm vs. MediaTek). -
Can these codes harm my device?
Yes, some codes can trigger factory resets or change radio settings. Always verify the code and avoid unknown menus. -
What is the difference between
*#*#and*#codes?
*#*#codes are usually Android system codes;*#codes are often vendor‑specific or lower‑level. -
Do I need root?
Most dialer codes work without root. However, advanced engineering modes may require root or special permissions on newer Android versions.
Found a new secret code or an updated one for a recent device? Feel free to open an issue or pull request on GitHub. Let’s keep this collection up to date!
This information is provided for educational and troubleshooting purposes only. The author is not responsible for any damage or data loss caused by using these codes. Always back up your data before experimenting with factory reset or advanced radio codes.
⭐ Star this repo if you found it useful!