If we look around, we will find Android is the most used mobile operating system. Android provides users with far more features and customization options than every other mobile operating system.

If you have been using Android for a while, you might be well aware of USSD codes. USSD Codes, also called Secret codes, were used to explore the hidden features of a smartphone.

The Android USSD codes were meant only for devices running on the Android operating system. So, let’s check what the USSD codes are.

What are the USSD Codes?

USSD or Unstructured Supplementary Service Data is often considered ‘Secret codes’ or ‘Quick Codes’. These codes are an extra-UI protocol that allows users to access the hidden features of smartphones.

The protocol was initially meant for GSM phones but was also found in modern devices. You can use these secret codes to access the features or settings kept hidden from the users. For instance, you can find secret codes to perform tests, display information, etc.

20+ Best Hidden Android Secret Codes

So, in this article, we have compiled a list of the best secret codes for Android. So, let’s check out the list of the best Hidden Android Secret Codes. Open the default dialer app and enter the codes to use these codes.

Important: Some of the codes in the article were universal and will work on every Android device, irrespective of the brand. However, few of them will only run on specific ROM and carriers.

USSD Codes to Check Phone Information

Below we have shared a few best USSD codes to help you check your phone’s information. Here are the codes.

Check the Battery & WLAN information


You can use the *#*#4636#*#* to check the Battery, WLAN, and other details of your phone. This USSD code can also show you who accesses your apps.

Factory Reset Android Device


While you can factory reset your Android smartphone via Settings, a more straightforward method is available.

You can factory reset your device directly by running the *#*#7780#*#* USSD code on your Android’s dialer.

Hard Reset Android Device


You can perform a hard reset if your device fails to function correctly. A hard reset is very different from a factory reset. Hard reset doesn’t hold your data, and it clears all the memory associated with the hardware.

Display information about the camera


If you are looking for an easier way to view the camera information of your smartphone, you need to try this USSD code.

Dialing the *#*#34971539#*#* on the dialer will display the camera firmware information of your device.

Change the Power Button behavior


If the power button of your Android smartphone isn’t working or is broken, you can use this USSD code to shut down your phone.

This code will immediately shut down your Android device. To power on your device, you need to use the Power button.

Enable and Disable Call Forwarding


Call Forwarding is a feature that allows you to redirect or forward incoming calls to an alternate number.

If you often travel a lot, you can set up call forwarding on your secondary number to avoid roaming charges and don’t want to be bothered during your vacation. You can use the *#67# USSD code to check whether call forwarding is active on your device.

Disable Your Caller ID


This Android secret code disables your caller ID. You can use this code if you don’t want others to know that you are calling them.

Dialing *31# will immediately disable the Caller ID, and if you want to re-enable it, redial the code.

Check the SAR Value


SAR value, or the radiation level, is a measurement that tells the level of electromagnetic energy your body absorbs while using your Android device. So, you can use the *#07# code to display your Android device’s Specific Absorption Rate (SAR) value.

View Phone’s Calendar Storage


You can use the *#*#225#*#* code to view your phone’s calendar storage data. This page will show you the events saved on your calendar app.

This code allows you to see upcoming birthdays or important events without connecting to the internet.

Open the General Test Mode


This code brings up the general test mode on your Android smartphone. With this USSD code, you can test the vibration, screen dimming, camera, sensor, touch, sleep, speaker, LED., and other hardware elements of your Android device. However, the code works only on selected Android smartphone brands.

Display the MAC Address


MAC Address or Media Access Control is a unique number assigned to your NIC (network interface controller).

This unique identifier is used to identify network devices on a local scale. You can use *#*#232338#*#* USSD code to check the MAC address of your Android.

Test the Bluetooth sensor of your device


You must check the Bluetooth sensors if your phone can’t find or connect to Bluetooth devices. With *#*#232331#*#* USSD code, you can test the Bluetooth sensor of your Android device.

Check the Software Version & Update Information


You can use this USSD code on your Android to check the software version and the system update information. It will show you more details than the About Device option on the Settings app.

View PDA Software Version


Dialing the *#*#1234#*#* command on Android’s dialer will show the Personal Digital Assitant (PDA) software version. Apart from that, the code will also show your phone’s firmware information.

View the IMEI number of your Android


IMEI, or the International Mobile Equipment Identity Number, is a unique number for identifying your phone on a mobile network.

The IMEI number comes printed on your phone’s box, but if you can’t find it, you can use the *#06# USSD code. The code will display the IMEI number of your Android smartphone.

Storage and System Details


You can use the *#3282*727336*# code to find your Android smartphone’s storage and system details. The code will tell your Android smartphone’s exact internet system and storage information.

USSD Codes to Check RAM/Software/Hardware information

Below, we have shared a few Android secret codes to help you find the RAM, software, and hardware information. These are general USSD codes and might not work on every Android device.

*#*#3264#*#*  This Android secret code will display the RAM information
*#*#1111#*#*  Displays the software version.
*#*#2222#*#*  This Android code shows the hardware version.
*#2263#  Displays the RF band selection
*#9090#  Running this code will show the Diagnostic configuration.
*#7284#  This code will open the USB 12C mode control.
*#872564#  This shows the USB logging control.
*#745#  Running this code opens the RIL dump menu.
*#746#  Running this USSD code will show you the Debug dump menu.
*#9900#  Opens the System dump mode.
*#03#  NAND flash serial number
*#3214789#  This shows the GCF mode Status
*#7353#  Opens the Quick test menu
*#0782#  This code will perform a Real-time clock test.
*#0589#  This code will perform a Light sensor test.

USSD Codes for specific phones

7764726  It opens the hidden service menu in Motorola DROID phones
1809#*990#  This code opens the LG Optimus 2x hidden service menu
3845#*920#  It opens the LG Optimus 3D hidden service menu
*#0*#  It opens the service menu in Galaxy S3.
*#67#  Displays your Call forwarding
*#011# This code will display the network connection and serving cell-related information on your Samsung smartphone
*#0228# You can use this code on your Samsung device to check the battery status. It also shows a few other battery-related details.

Note:- If you have no idea about any particular Android secret codes listed above, it’s better to leave them. Playing with unknown secret codes can damage your phone. We have grabbed the secret codes from the internet. So, we are not liable for any damage if it happens.

Also read: iPhone Secret Codes

So, these are some of the best Android hidden secret codes. These codes are tested and working fine, but some may not work on some Android phones. However, be alert while using them, as we are not responsible for data loss or damage. I hope this article helped you! Please share it with your friends also.


Please enter your comment!
Please enter your name here