As an open source operating system, the Android operating system has a multitude of Easter eggs and secret codes that you can use to unlock hidden configuration options and obtain important information about your smartphone or tablet that would otherwise remain hidden. In this article, we are going to write a complete list of Android secret codes and USSD codes that can be used to access a variety of back-end settings, hidden features, and information on your Android smartphone or tablet.
Operating system developers tend to create secret channels and easter eggs in the form of USSD (Unstructured Supplementary Service Data) and secret codes. These numeric USSD codes have an asterisk (*) and a hash (#) before and after they work. Usually, Android users do not need these secret codes, as the hidden features and the information they reveal are not useful. The most popular cross-platform USSD code is "*#06#", which works for all smartphones and tablets. If you're looking for an Android master unlock code to unlock your phone's bootloader, you're chasing a wild goose. The Android secret codes listed below give you important information about your device, and in some cases, they only change small things.
We have already written a list of articles.All Samsung secret codesA while ago, but this post only focuses on Android secret codes. I have tried most of the following codes. However, if you find that Android secret codes are not working for you, it may be due to an OS update, as some codes may only work on certain iterations of Android. Please note that some network providers tend to block certain codes. I tested these codes on Samsung Galaxy S21 Ultra running OneUI 4.0 (Android 12) and LG Wing running Android 11.
1. *#06# - Displays the IMEI number
This is the most famous USSD code that works universally on all phones and tablets. Just open your phone dialer and type*#06#and you can see the IMEI number of your device on the screen.
2.*#*#4636#*#* - Show device information
With this Android secret code, you can find network related information such as IMEI number, phone number, IMSI number, network region, roaming status, network type signal strength of data, download and upload bandwidth in KBPS, etc. Also, you can view all the user statistics as shown below. I tried this code on my Galaxy S22 Ultra, OnePlus Nord, LG Wing and Realme 8s and it worked on all but Samsung Galaxy S22 Ultra. Attempt*#*#4636#*#*Code on your phone dialer to check if it works for you or not.
3. *#*#7780#*#* - Perform a factory reset
If you want to reset your Android phone or tablet without going to device settings or usingadb commands, you can choose*#*#7780#*#*. The code will erase all data, media files, call logs, messages, and third-party apps on your device and restore it to the same factory condition it was in when you bought it.
4. *2767*3855# - wipe the phone and reinstall the firmware
during use*#*#7780#*#*Easily wipe an Android phone or tablet,*2767*3855#it goes one step further. It not only formats your phone to factory conditions, but also reinstalls the firmware.Please do not check these codes, even to test them..
Do not miss:List of 100+ Websites to Relieve Boredom
5. *#0228# - Check battery status
*#0228#It is not a code that anyone wants to use, as it contains some technical details about the battery installed in an Android device.
6. *#0*# – Hardware test mode
I'm not sure if*#0*#Would it work on a non samsung or non samsung android device as it didn't work on lg and oneplus? By dialing this Android secret code, you can see the hardware test mode on the screen. As you can see, you see 18 blocks on your phone screen. You can test specific hardware modules like display (RGB), vibration, mega camera, front camera, receiver, sensors, touch sensitivity, speaker, barcode emulator, subkey, device version, etc.
7.*43# - Activate call waiting
Call waiting can be found even on basic cell phones, and it's good to keep the service active. While it is very easy to activate call waiting in your phone settings, you can also do the same by dialing this Android secret code. There are a few variations of this Android secret code. For example, you can choose#43#Disable and use call waiting*#43#to check the status of the call waiting on your phone.
8. *#67# - Check call forwarding status
If you want to know if your calls are forwarded to another phone number, just dial this USSD code. You will see a pop-up dialog with the phone number to which your calls will be forwarded.
9. *#21# - Check call forwarding status
But you can use this USSD code to check the unconditional call forwarding status on Android or iOS.
10. *#62# - Check the status of call forwarding if not available
Have you enabled call forwarding on your device when you are out of network coverage? you can choose*#62#USSD code to do this.
Also read:Turn Android phones off and on without power button
11. ##002# - Delete all call forwarding
Choose##002#It simply removes all call forwarding from your phone. This USSD code works on both Android and iOS.
12. *31# - Hide Caller ID
If you want to hide your caller ID so it doesn't appear when you call other people, you can choose*31#disable caller ID. There is a useful privacy feature that can be accessed with this little USSD code. you can also choose#31#[Telephone]to hide your caller ID from a specific person.
If you want to protect your privacy and prevent other people from knowing when you are calling them, you can enable or disable caller ID with this code.
13. *#004# - Check call forwarding status
Whether you want to check the status of call forwarding on your phone, enable it for a specific phone number, disable the service, or simply remove all call forwarding, you can do it all with this USSD code on your Android device. While you can check the status of call forwarding by dialing*#004#, there are 3 more variations of this code for different jobs.
- *#004*[Enter mobile phone number without brackets]#– Forward calls to a specific phone number
- #004#– Disable call forwarding
- ##004#– Delete all call forwarding
14. *#9090# - Open diagnostic setup screen
Tap*#9090#On your Android phone's dialer, you can launch the diagnostic setup screen from the service mode menu. You can play around with some really complicated system settings that are certainly not intended for regular users. Do not play with these settings unless you are fully aware of the consequences.
15. *#0011# – Service Mode
This code will take you back to service mode on your Android device. tap*#0011#Using the dialer keyboard, you can access the results of network settings, MIPI (Mobile Industry Interface Processor) test, and IMEI status.
16. *#2222# - Check hardware version
This simple Android secret code will give you the FTA (Fault Tree Analysis) hardware version and its revision version. This can be used to verify that a phone has been refurbished or repaired.
17. *#1234#: check software version (Samsung)
If you have a Samsung Galaxy phone or tablet, choose*#1234#displays the firmware version and model number of your device.
18. *#12580*369# - Check software and hardware version
*#12580*369#is again a Samsung-specific secret code that can be used to determine the software version (BL, AP, CP y CSC). In addition, you can also find out the hardware revision version and the RF Cal (Radio Frequency Calibration) date, which can also be thatManufacture date of your Samsung phone.
19. *#0283# - Check audio loopback control
If you think one of your phone's speakers has a technical problem, you can use*#0283#to test each loudspeaker or microphone individually.
20. *#34971539# - Check camera firmware
I don't think anyone checks the firmware version of the front or rear camera on a smartphone or tablet. however, since*#34971539#It is one of the few working Android secret codes that we mentioned here.
21. *#9900# - Start system dump mode
For some users, *#9900# can be a very useful Android secret code. For example, if your phone is low on memory, you can useExcluir dumpstate/logcatOption to expand phone memory from 1 to 2 GB. In addition to this, you will also find a huge list of sensitive items that should not be reproduced without proper understanding.
22. **04* - Change Android device PIN
This Android secret code allows you to change your Android device's lock screen PIN without going to settings. All you have to do is enter this code in the following format.
**04*[Old PIN]*[New PIN]*[New PIN]#
I checked no less than 80 secret codes and USSD codes for Android. You will find websites that list hundreds of Android codes and will try to claim that they have the largest collection. The truth is, very little code across the web actually works. If you have an Android code or USSD code that isn't listed on this page, please let me know so I can update the list.
Download the list of Android secret codes in PDF
If you need the USSD and Android secret codes listed here for future reference, I suggest bookmarking this page. However, if you don't want that, just download all these codes in one go.PDF file.
Read below:What is Windows God Mode? how to activate it