Android phones are great devices for those who want a lot of customization options and control over their device’s operating system. Your Android device has pre-installed and automatically activated features that ensure the security and functionality of your smartphone.
There are also hidden features and Android hacks that you can activate by entering the so-called USSD (Unstructured Supplementary Service Data) codes.
Here is a list of Android secret codes that you can use to unlock hidden actions on your smartphone.
USSD codes are hidden codes that give you access to certain features of your mobile phone without going through your settings. These short codes look like a combination of numbers and symbols and usually start with an asterisk (*) or a hashtag (#).
Android secret codes are programmed into your SIM card or mobile phone number and allow your smartphone to communicate with your mobile network operator. With these codes, you can get things done faster on your smartphone, thereby becoming a more efficient user.
In this list you will find the most common secret codes that work on most Android phones and some of them even work on iPhones. However, depending on your phone’s manufacturer, the version of Android your phone is running, your region, and the phone apps, some codes may not work. This could be the case if you are using a dual SIM smartphone. There are also codes that are specific to different carriers and different phone models, so they only work for them.
The only way to find out if a specific code works for you is to use it on your Android phone.
The USSD codes can actually simplify your daily smartphone use. You no longer have to scroll through your settings to look for a specific feature. Instead, you need to follow these quick steps.
- Open the dialer of your smartphone (phone app). It’s usually on your main screen.
- Enter the USSD code you want to use.
- Some codes are loaded automatically, for others you have to choose Phone call Button.
Below is a list of USSD codes for Android that you should try. We have divided all secret codes into categories according to their functions.
These USSD codes are the most important of them all. Use these security codes if your phone isn’t working properly and you suspect a third party is interfering with your phone. Using them will either calm you down or act faster when you find out hackers are tampering with your device.
- *#06#: An important USSD code, especially when you are buying a new or used Android device. You can use it to view your smartphone’s IMEI number and verify that it matches the one on the box or the back of the phone.
- *#0*#: Activates the general test mode. You can use this code to test various functions of your smartphone. The things you can select from the test menu include frontcam test, LED test, sub key, touch test, run barcode emulator test, check your device version, RGB test and grip sensor test.
- *#*#232338#*#*: Displays the WiFi MAC address. The Media Access Control address (MAC address) is a unique address of your device that can be used to identify it while it is connected to a network. If you suspect a data breach, use this code to view the MAC address and verify that it matches your network.
- *#*#4986*2650468#*#*: A USSD code that shows your phone’s firmware information, including PDA (Personal Digital Assistant), RF (Radio Frequency), call date, hardware, your smartphone model, and the date of manufacture (or RFCallDate). You can determine if any of this information has changed, which could be causing your system to malfunction.
- *#3282*727336*#: Use this code to view your storage and system information. If you use this code, you will see the data usage details on your screen. If you notice unusual details, it could be evidence that someone is using your phone remotely.
- *#*#34971539#*#*: A code that allows you to view your camera information. This includes the number of cameras on your phone, firmware version information, camera modules and more. You can also use this code to determine if someone has tampered with your camera firmware.
- *#*#1472365#*#*: This USSD code will trigger a quick GPS test. Checking if your Android GPS is working properly can help you in a number of situations such as: B. if you lose your phone or if someone steals it. If your GPS is on, you can use this data to locate your device.
- *#*#4636#*#*: A useful code for viewing battery, WiFi status, and WiFi information. In addition to battery and Wi-Fi tests, you can use this code to find out who accessed your apps based on the displayed usage statistics.
The USSD codes below represent actions that you can quickly perform on your phone. These can also be used as security codes, as you can use them to quickly turn off your phone or erase sensitive information before it falls into the wrong hands.
- *#*#7594#*#*: A USSD code to manage the behavior of your smartphone’s power button. Normally, to turn off your phone, you have to press and hold the power button and then select from the menu to turn off your phone. You can use this code to change this order. For example, you can set your phone to turn off quickly without even using the menu.
- *#*#7780#*#*: Use this code to factory reset your phone. Factory formatting will erase all personal data, all application data (e.g. removing your Google account settings stored on your phone) and apps from your device, but will not reset the firmware. This is a good option if you’re looking to sell your phone without the extra hassle.
- *2767*3855#: The code to hard reset your Android device. Only use this code after backing up all your data or in an absolute emergency as it will wipe your phone clean and erase all your data. This code will also erase and reinstall the firmware.
- *#*#273282*255*663282*#*#*: You can try to use this code to quickly back up your media files before doing a factory or hard reset.
- *#*#197328640#*#*: With this code you can turn on the Engineering/Service mode (or the Service menu), which allows you to run various tests and change the settings of your Android device.
Are you experiencing lags and unusual delays when using your smartphone? Or do you just want to check that all parts of your device are working as they should? Try using these hidden codes to test different systems in your smartphone.
- *#*#2664#*#*: A USSD code to perform touch screen tests.
- *#*#0*#*#*: Use this code for an LCD test.
- *#*#526#*#*: Run a Wi-Fi test.
- *#*#232331#*#*: A code to run a Bluetooth test.
- *#*#7262626#*#*: This code activates a field test.
- *#*#0842#*#*: This code allows you to perform a vibration test and a backlight test.
- *#*#0283#*#*: A code to run a packet loopback test.
- *#*#0588#*#*: Use this code for a proximity sensor test.
- *#*#0673#*#* or *#*#0289#*#*: These two codes work for audio and melody testing.
- #0782*#: A USSD code that enables a real-time clock test.
The following USSD codes will help you to quickly access various information about your mobile phone and network. With these codes you can check the functionality of the apps and parts of your phone and make sure everything is working smoothly.
- #*#426#*#: A USSD code that you can use to run a Google Play diagnostic. It displays the information related to the Google Play services.
- *#0228#: This code indicates your battery status.
- *#*#2663#*#*: Displays a touchscreen version of your Android device.
- *#*#44336#*#*: Use this code to view your phone’s build time and change the list number.
- *#*#3264#*#*: The code shows your RAM version.
- *#*#1111#*#*: Use this code to check the version information of your FTA software.
- *#*#2222#*#*: This code indicates your FTA hardware version.
- *#*#232337#*#: Displays the address of the Bluetooth device.
- *3001#12345#*: Use this code to access field mode, which gives you information about local networks and cell towers.
- *#*#225#*#*: Find out what calendar data is stored on your device.
The codes below allow you to access your phone’s call management features and set up features such as call forwarding and call waiting. There are also specific codes you can enter to view your billing information or have it sent to you as an SMS.
- *#67#: A secret code to verify call forwarding on your phone. Find out if your calls are forwarded when your line is busy and to which number they are forwarded.
- *#61#: This code shows you how long it takes before your calls are forwarded to the message center.
- #31#: A code that disables your caller ID.
- *31#: This code recovers your caller ID.
- *43#: Use this code to activate call waiting.
- #43#: A code to disable call waiting.
- *5005*7672#: A USSD code to learn your SMS message center number.
- *3282#: Use this code to receive an SMS message with your billing information.
This list contains the best Android codes that work on most devices. However, depending on your phone model and the carrier you are using, you may find that certain codes or actions are not available on your phone. You can try searching online for the codes specific to your phone model and testing them. Finally, the beauty of owning an Android phone lies in the many ways you can modify it, even without rooting.