Looking for the best Android secret codes and hacks? Here are the best USSD codes to boost the security and privacy of your smartphone.
Android is the most popular mobile operating system in the world today. And, if you’ve been using an Android device for a while, you might already be familiar with USSD codes.
USSD codes, also known as “secret codes”, are simply codes that are used to unlock hidden actions in your smartphone. Unstructured Supplementary Service Data (USSD) is a user interface protocol that you can use to access hidden features on your smartphone.
To run an Android security code, you must enter it directly into the dialer. If entered correctly, the code will return a response automatically, or you may need to press Compose. So what are the most common Android security codes? And what do “secret codes” actually do?
1. *2767*3855# (Wipe your device and reinstall firmware)
This is one of the most effective Android security codes that you can use to quickly erase all information from your device. Think of it as a factory reset – type this code on your dialer and run it, and it will effectively remove all data from your phone and erase it.
This code goes one step further as it also reinstalls the firmware, so it will be like new, software-wise.
2. *#*#7780#*#* (Run Factory Reset)
If you don’t want to perform a hard reset, this is the next best thing. Similar to a factory reset, this code will simply delete all app data from your device, along with all apps. Then it will restore your device to its factory state.
If you don’t want to go the extra mile to reset and reinstall firmware, and just want to delete personal data, apps, and app data from your device, this is the best option. This makes it ideal for your privacy if you sell your phone.
3. *#06# (Check device IMEI)
This is another important code that you can use to check if the IMEI of the device is the same as mentioned in the box. Most modern smartphones have the IMEI printed on the back, but if you want to be sure you can check it using this code.
Just open the dialer, add the code and it will return the IMEI. If you do this on a Samsung Android device, it will also show you the serial number of the device. This is important for safety reasons, especially if you are buying a used device.
4. *#0*# (Enable general test mode)
Android phone not working properly? You will naturally be wary of a third party affecting it. Enter this code on your Android device, and it will show you a host of different features, including:
- Touch test.
- Front cam.
- Barcode emulator test.
- Device version.
- RGB test.
- Grip sensor test.
If you suspect tampering with the root of your device, you can test individual features using this mode. From the version of the device to the front cam, each module can be tested inconspicuously.
5. *#*#232338#*#* (displays MAC address)
The Media Access Control address, also known as the MAC address, is a unique address assigned to each device. It is important because it can be used to uniquely identify a computer when connected to a network.
If you are in doubt about MAC spoofing on the device, you can view the MAC address on the device and count it on your network to make sure it is correct.
6. *#*#4986*2650468#*#* (Important Firmware Info)
This code is important because it returns key information associated with device firmware information. The code returns information about firmware, PDA, phone, hardware, and RF call date or manufacture date. If you suspect that someone has tampered with your device’s firmware, you can check the firmware information using this code.
7. *#*#7594#*#* (Change power button behavior)
If you want to change the power button behavior, you can use this code. Instead of having to hold down the power button and then select from the power menu to turn off your phone, this code allows you to turn off your phone without bringing up the power menu.
This code can be useful when you want to quickly turn off your device in compromising situations. The next time it turns on, the device will require a password, thus protecting your data in case the device is stolen.
8. *#3282*727336*# (Show system and storage information)
This important code allows you to view system and storage information. You can also view statistics associated with data usage with this code. Although this data is difficult to spoof, it can still be done. By running this USSD code, you can get accurate information about the device’s internal Android system and available storage.
Any data usage on the device will also be displayed on your screen when you use this code.
9. *#67# (check call forwarding)
If you want to know if your calls are forwarded to another number, use this code. This will tell you if call forwarding is active on your device and will also tell you the number your calls are being forwarded to. If calls are forwarded when your number is busy or when you reject a call, you’ll know that too.
In most cases, you’ll only see this as your carrier’s official voicemail service. And you also have the option to change this setting by going to your Android’s call settings.
10. *31# (Disable caller ID)
If you want to keep your privacy and prevent others from knowing when you call them, you can disable caller ID using this code.
If you want to re-enable caller ID, just add the code again. It will show you a message indicating whether the services have been enabled or disabled each time you add them.
11. *#*#34971539#*#* (Show camera information)
The last code in our list allows you to view full camera information, including the number of cameras, maximum zoom, firmware version, and other details. Since mobile cameras now have multiple modules, this code can help you identify any cases of camera firmware tampering.
12. *43# (Activate call waiting)
If you’re someone who’s always on the phone, then call waiting might be just what you’re looking for. With call waiting, you can take a second incoming call by putting your first call on hold. In fact, in some cases, you will also be able to switch between calls. If you think you’re on the phone with a scammer, for example, and someone else calls you, you can switch to that call and take some time away from the potential scammer to think things through and maybe ask for tips.
Simply type the code into the dialer and the service will be activated on your phone. Conversely, when you want to disable it, the code only needs to be changed slightly; just type #43# and call waiting will be disabled.
READ ALSO: 20+ Best Hidden iPhone Secret Codes
Protect your data with Android codes and hacks
Protecting your data on your Android device is very important. Android devices are susceptible to a range of malware, so it’s important that you install a decent antivirus program. An antivirus will protect your data and periodically scan your phone for any malware.