Beneath Android’s polished interface lies a hidden world of diagnostic tools, network tests, and recovery options—unlocked only by entering special dialer sequences known as Android secret codes. Whether you want to test hardware components, gather detailed network statistics, or even reset your forgotten password, these codes grant one‑tap access to functions buried deep in the system. In this guide, you’ll learn exactly what Android secret codes are, why you should know them, how to use them safely, and explore a brand‑specific list of the most useful codes.
What Is Android Secret Code?

Android secret codes (USSD/MMI codes) are dialer sequences—like *#*#4636#*#*
—that instruct your phone to launch hidden menus or execute special commands. They fall into two categories:
-
System MMI Codes: Access built‑in Android diagnostics and configuration screens.
-
Carrier USSD Codes: Communicate directly with your mobile network for balance checks, forwarding settings, and more.
No root is required; simply enter these into the native Phone app’s dialer to interact with Android’s under‑the‑hood features.
Bonus:
If you are in an area of India where the internet is heavily blocked, I highly recommend this India VPN, it has super fast internet speeds and can help you unblock your area to watch all kinds of movies.
Why You Need to Know Your Android Secret Codes
-
Advanced Troubleshooting: Test sensors, screen, audio, and network settings without third‑party apps.
-
Network Diagnostics: Retrieve real‑time LTE, Wi‑Fi, and carrier data.
-
Password & Security Recovery: Some codes can reset or reveal lock‑screen settings.
-
Quick Factory/Cache Resets: Launch Recovery or wipe data without booting into menus.
-
Carrier & SIM Configuration: Manage call forwarding, barring, and SIM lock statuses instantly.
Arming yourself with these codes saves time and often prevents the need for complex ADB commands or professional service.
How to Use Android Secret Codes
-
Open the Stock Phone App: Codes must be entered here; third‑party dialers often block them.
-
Enter the Exact Sequence: Typos return "Invalid MMI code."
-
Press Call: Some codes auto‑execute upon entry, others launch menus.
-
Follow On‑Screen Prompts: Navigate test menus or confirm resets.
-
Exit When Finished: Back out or reboot to return to normal operation.
Caution: Certain codes (e.g.,
*2767*3855#
) perform irreversible factory resets—use with care.
List of Android Secret Codes
Different manufacturers customize secret codes. Below are the most commonly supported codes, organized by brand:
Samsung (Galaxy Series)
Code | Function |
*#0*# |
General Diagnostic Menu (LCD, sensors, touch) |
*#06# |
Display IMEI |
*#0808# |
USB Settings |
*#7353# |
Quick Test Menu (speaker, camera, vibration) |
*#0228# |
Battery Status (ADC readings) |
*#0011# |
Service Mode (detailed network info) |
*#2663# |
Touchscreen Firmware Test |
Google / Pixel
Code | Function |
*#*#4636#*#* |
Usage & Testing (Phone info, battery stats, Wi‑Fi) |
*#*#34971539#*#* |
Detailed Camera Information |
*#*#426#*#* |
Google Play Services Diagnostics |
Huawei / Honor
Code | Function |
*#*#2846579#*#* |
Project Menu (background settings, logs) |
*#06# |
Display IMEI |
*#*#1357946#*#* |
Cumulative Debugging |
LG
Code | Function |
3845#*model# |
Factory Diagnostic Menu (replace model with device code) |
*#06# |
Display IMEI |
*#*#4636#*#* |
Usage & Testing (on stock‑based devices) |
HTC
Code | Function |
*#*#3424#*#* |
HTC Function Test |
*#*#8255#*#* |
GTalk Service Monitor |
*#*#4636#*#* |
Usage & Testing Menu |
Xiaomi / MIUI
Code | Function |
*#*#6484#*#* |
Hardware Test Menu |
*#*#64663#*#* |
Engineer Mode (Telephony, WLAN diagnostics) |
*#*#4636#*#* |
Usage & Testing Menu |
General Stock Android
Code | Function |
*#*#4636#*#* |
Usage & Testing Menu |
*#*#7780#*#* |
Factory Data Reset (preserves SD data) |
*#*#273283*255*663282*#*#* |
Full Media Backup |
*#*#7594#*#* |
Power Key Behavior (change long‑press action) |
Note: Always verify code compatibility with your specific model and OS version. Carrier‑locked or heavily skinned devices may disable certain codes.
How to Secure Your Diagnostics with a VPN
When running network‑related secret codes—especially those querying carrier services or SIM lock statuses—your queries may traverse unencrypted channels. A VPN like UFO VPN: a free proxy VPN ensures:
-
Encrypted Carrier Data: Prevents ISPs or snoopers from intercepting your diagnostic requests.
-
Bypass Carrier Restrictions: Some carriers throttle or block USSD commands; VPNs bypass these limitations.
-
Privacy Protection: No‑logs policy keeps your usage patterns and device tests confidential.
Download UFO VPN Today:
Step 1 Download UFO VPN for AndroidTo download UFO VPN - free VPN for Android with VPN APK, go to the Google Play Store, search for UFO VPN, and hit "Install." Open the app and sign up or log in—it’s quick and easy!
Step 2 Choose the Right Server & ConnectLaunch UFO VPN, select among 2000+ server locatiosn where your desired content is accessible and hit "Connect." Most recommended servers include a free USA VPN server , free Japan VPN server , free Australia VPN server , etc.
![]()
Pro Tip
UFO VPN has offered each user with special VPN connections to platforms with PUBG VPN, CODM VPN, Pornhub VPN and more!
Step 3 Verify Your Current IPBefore connecting, check your IP address using a What is My IP tool. This helps confirm your location change after using the VPN.
Step 4 Access Favorited Games/Movies FreelyUFO VPN supports 20+ languages. Once connected, customize your app or browser and enjoy unlimited streaming, gaming, and secure browsing—without borders.
![]()
Activate UFO VPN before dialing any network codes to guarantee end‑to‑end privacy and reliability during your diagnostics.
Frequently Asked Questions
Q1: Will secret codes work on a rooted device?
Yes—but some codes may be disabled by custom ROMs. Always test in the stock dialer app.
Q2: Can I recover a forgotten screen lock with secret codes?
Only via a factory reset (
*#*#7780#*#*
or*2767*3855#
). This erases all user data—back up first.
Q3: Why do some codes return “Invalid MMI Code”?
Common causes: code unsupported on your firmware, carrier blocking, or using a third‑party dialer.
Q4: Are USSD codes the same as secret codes?
USSD codes (e.g.,
*#06#
) query carrier services; MMI secret codes access Android’s internal menus. Both use the dialer but serve different functions.
Q5: Can I automate secret codes via apps?
Android restricts programmatic USSD dialing for security. You must enter codes manually.
Q6: Will a VPN interfere with USSD codes?
No—USSD runs over the mobile signaling channel. VPNs encrypt IP data but have no effect on USSD operations.
Q7: Are secret codes dangerous?
Only if you use reset codes unwittingly. Always confirm code functions and back up data before executing resets.