Table of Contents
Your Email Might Be on the Dark Web!
Enter your email below to scan for any breaches or leaks on the dark web instantly.
There’s certainly no denying that Android is a pretty powerful operating system. Its dominance extends to not only its features and functionalities but also its large market share.
Perhaps, this is why it’s targeted the most by cybercriminals. Perhaps, this is why people install Android VPNs to protect their data and privacy.
Key Takeaways:
- Android secret codes provide access to hidden settings and diagnostic tools on various devices.
- Different brands like Samsung, Vivo, Realme, OnePlus, Xiaomi, and Huawei have their own unique secret codes.
- Always verify the purpose of a code before using it to avoid data loss or system issues.
Regardless, just like any other tool, Android also has a backdoor created by developers for various purposes. However, these secret passageways cannot be accessed via the usual means, i.e., the available user interface.
You can access the hidden settings through a list of different Android secret codes. If you are a techy and love to explore the unknown, check out the list and see what different codes do.
Caution: Some of the codes mentioned in the blog should be used with caution. Otherwise, it would result in either the loss of data or, worse, broken firmware. Moreover, some hidden settings may contain technical lingos. If you happen to come across any setting that you don’t understand what it does, don’t proceed. At all!
Here’s How to Use Android Secret Codes
Android phones come equipped with USSD (Unstructured Supplementary Service Data), a built-in protocol that enables users to quickly access phone features regardless of the manufacturer.
If you want to use Android secret codes, simply open the Phone app, go to the dial pad and enter your desired code from the list below. If the code is supported by your phone, the command should execute automatically – you won’t have to call.
List of Android Secret Codes
There are literally over 800 codes to Android’s hidden hallways. However, we cannot discuss all those codes. For the sake of brevity, we have listed down only the cool codes and some that you need to be wary of.
Without further ado, let’s look a look at the codes:
General Codes
Dialer Code | What It Does |
*#0228# | Check battery status |
**05***# | Unlock PUK code (use it on the emergency dial) |
*#03# | The serial number of NAND |
*#3282*727336*# | Status of data usage |
*#9090# | Diagnostic configuration |
*#*#4636#*#* | Check info related to phone, batter and more |
*#*#34971539#*#* | Get camera information |
*#*#273283*255*663282*#*#* | For media files quick backup |
*#*#232338#*#* | Check MAC address of WiFi |
*#*#2663#*#* | Check touch-screen version |
*#*#232337#*# | Show Bluetooth device address |
*#*#8255#*#* | Google Talk service monitoring |
*#*#1234#*#* | Information on phone’s firmware |
*#06# | Check IMEI number |
##778 (+call) | For accessing EPST menu |
*#7465625# | Status of the device lock |
*#*#7594#*#* | Power off your device |
Codes for Different Tests
Dialer Code | What It Does |
*#*#232339#*#* OR *#*#526#*#* | WLAN test |
*#*#232331#*#* | Bluetooth test |
*#*#2664#*#* | Touch-screen test |
*#*#0*#*#* | LCD display test |
*#*#0588#*#* | Proximity sensor test |
*#*#1472365#*#* | GPS test |
*#*#0673#*#* OR *#*#0289#*#* | Audio test |
*#*#3264#*#* | Ram version |
*#*#0842#*#* | Test for vibration and Backlight |
*#*#197328640#*#* | Service activity test mode enable |
*#7353# | Test menu |
*#0*# | General test |
*#0782# | Real-time clock test |
*#0289# | Test for Melody |
*#9090# | Diagnostic configuration |
Codes for Checking Firmware Version Info
Dialer Code | What It Does |
*#9900# | System dump mode |
*#*#2222#*#* | -FTA Hardware Version. |
*#7284# | -USB 12C mode control. |
*#746# | -Debug dump menu. |
*#3214789#tn | -GCF mode status. |
*#*#4986*2650468#*#* | -Firmware Info PDA, Phone, H/W, RFCallDate. |
*#745# | -RIL dump menu. |
Use Caution When Using THESE Android Secret Codes
Dialer Code | What It Does |
*#*#7780#*#* | Soft factory reset |
*2767*3855# | Full factory reset |
*2767*3855# | Format the device |
Codes for Call and Message Management
Dialer Code | What It Does |
50057672# | View SMS center number |
*#67# | Show call forwarding settings |
#43# | Deactivate call waiting |
*#61# | Check call forwarding time |
*43# | Activate call waiting |
*31# | Enable caller ID |
#31# | Hide caller ID |
Samsung Secret Codes
Dialer Code | What It Does |
*#06# | Display the IMEI number |
*#*#1472365#*#* | Display the GPS test settings |
*#232331# | Show Bluetooth Test Mode |
*#232338# | Wireless LAN MAC Address |
*#872564# | USB Logging Control |
*#0782# | Real Time Clock Test |
*#0842# | Vibration test |
*#0*# | General Test Mode |
*#232339# | WLAN Test Mode |
*#232337# | Display Bluetooth Address |
*2767*4387264636# | Show product code |
#*#4636#*#* | General settings mode |
*#0588# | Proximity Sensor Test Mode |
*#44336# | Software Version Information |
*#34971539# | Camera Firmware Update |
*#273283*255*663282*# | Data Create SD Card |
*#0289# | Melody Test Mode |
*#7412365# and *#*#34971539#*#* | Camera Firmware Menu |
*#7465625# | Check Phone Lock Status |
Vivo Secret Codes
Dialer Code | What It Does |
*#06# | Display IMEI number |
27673855# | Wipe the device and reinstall firmware |
#12580369# | Reveal software and hardware information |
##7780## | Reset factory settings but retain data |
##426## | Show details about Google Play services |
##232338## | Display the Wi-Fi MAC address |
##0*## | Check for any LCD display issues |
##232337## | View the Bluetooth device address |
Realme Secret Codes
Dialer Code | What It Does |
##34971539## | Detailed camera information |
##232331## | Run a Bluetooth test |
##1472365## | Conduct a basic GPS test |
##1575## | Initiate a more detailed GPS test |
##2664## | Test screen sensitivity and responsiveness |
*##197328640## | Service mode for multiple tests and settings |
OnePlus Secret Codes
Dialer Code | What It Does |
*#36446337# | Access Engineering Mode |
*#1234# | Show the installed software version |
##4636## | View battery and usage statistics |
##947322243## | Instantly wipes device data |
##7780## | Reset factory settings but retain data |
Xiaomi Secret Codes
What It Does | What It Does |
##225## | View info about stored calendar events |
##6485## | Show battery health and calibration details |
##0000## | Check software and hardware versions |
##3264## | Reveal the RAM version of the device |
##6484## | Access the hardware test menu |
Huawei Secret Codes
Dialer Code | What It Does |
*#*#2664#*#* | Touch screen test |
*#06# | Show IMEI Number |
*#*#0842#*#* | Backlight Test |
*#*#4636#*#* | Status for Phone Information, Usage, and Battery |
*#*#34971539#*#* | Camera Information |
*#9090# | Diagnostic Configuration |
*#*#1472365#*#* or *#*#1575#*#* | GPS test |
*#*#273282*255*663282*#*#* | Backup All Media Files |
*#*#232339#*#* | Wireless LAN Test |
*#0*# | Enter Service Menu |
*#*#2846579#*#* | Project Menu |
*#*#2664#*#* | Touchscreen test |
*#9900# | System Dump Mode |
*#7465625# | Check Phone Lock Status |
*#*#232331#*#* | Bluetooth test |
HTC Secret Codes
Dialer Code | What It Does |
#*#759#*#* | Debug UI |
*#*#1111#*#* | Display Software version |
*#*#7262626#*#* | Field Test |
*#*#2222#*#* | Display hardware version |
*#*#232337#*# | Bluetooth Mac Address |
#*#4636#*#* | Device information program |
*#*#0*#*#* | Display test |
*#*#2664#*#* | Touch Screen Test |
*#*#3424#*#* | Function Test Program |
*#*#232331#*#* | Bluetooth test |
*#*#2664#*#* | Touch Screen Test |
*#*#232338#*#* | Wi-Fi Mac Address |
There, you go. Keep in mind that if you continue with the listed codes, you will do it at your own risk. Therefore, proceed with caution.
Get Your Free Quick-Read Guide
Curious to learn more? Grab our free, easy-to-follow guide today and discover all the insights you need!
Frequently Asked Questions (FAQs)
Android secret codes are a set of codes that can be used to access hidden settings and features on the phone. To enter these codes, you will have to use the phone app’s dial pad. When entered correctly, a certain function or command is going to be executed.
Secret codes can be used to access details about the phone’s hardware, software, and network settings. Furthermore, it can also be used to perform diagnostic tests or troubleshoot issues. However, it is important to be cautious when using these codes, as they can potentially harm the phone if not used properly.
Yes. iPhones also have secret codes that can be used to access hidden features and settings.
Well, it depends. If you are techy, you would love to learn more about these tools. Surely, you would enjoy playing with the codes and exploring new things.
If you are an aspiring coder or developer, you would need these codes to get quick access to the hidden settings for various purposes such as testing, diagnosis, QC, etc.
Perhaps, you might be an average user who’s looking for some fun with the Android device.
Whatever you do, just make sure that you don’t continue with any secret code or hidden settings that you are not sure of.
Regardless of the type of the Android phone, you can access the hidden settings by typing the codes on your default call dialer. You would see that the codes contain asterisk and hash and some string of numbers that would go in between.
If you are using an Android tablet that doesn’t have the dialer, you can find apps on Google Play Store that look for secret codes on your tablet.
It is imperative to understand that some codes are universal, i.e., the codes can be used on almost every Android device on the planet. However, some codes are specific to certain manufacturers or models.
So, if you come across any codes that aren’t working on your device, skip it and proceed to any other code that intrigues you.
As mentioned earlier, the guide might contain codes that may not work on certain devices. If you have entered the code and a hidden screen or pop up appears, it means that the code works. If nothing happens at all when you type the code, it means the code isn’t applicable.
The Android diagnostic code commonly used is ##4636##. This code allows access to detailed system information, including battery statistics, network details, and more.
Android dialer codes, also called secret codes, are short sequences of characters and numbers that can be entered into a phone’s dialer (the keypad used for dialing numbers) to access hidden features, diagnostic tools, and information directly from the phone’s dialer app.
The touch screen test code for Android is ##2664##. This code helps test the touch responsiveness and functionality of your device’s screen.
Samsung emergency dialer codes like #0# allow users to access various tests and settings, including display and hardware functionality checks. For actual emergencies, use standard emergency numbers like 911.
The Vivo Y20 display can be checked using ##0##*. This code is designed to test the display for any anomalies and ensure it is functioning correctly.

Thank you for downloading PureVPN
Follow these simple steps to enjoy secure browsing!