Unstructured Supplementary Service Data (USSD), sometimes known as "fast codes" or "feature codes," is an extra-UI protocol that allows users to access hidden functionality. This protocol was designed for GSM phones, however it may also be found on CDMA phones.

The USSD protocol allows you to use your smartphone's dialer to access secret capabilities you weren't aware of. However, there is some ambiguity that you should be aware of. Coders have a long history of baking in hidden tunnels accessible only by entering a particular "key." As a result, the custom lives on in the mobile age.

These publicly accessible backchannels allow customers to speak directly with their service provider's computers and/or access their device's back-end functionality. They're accessible by typing them into the phone's dialer (the screen you use to make a phone call), and they normally start and finish with the * or # keys, with a series of digits in between (there's a slim possibility they'd be reached by accident).

Checking Phone Information with the following USSD Codes

phone secret code digits on the smartphone
  • The following are some of the most useful USSD codes for checking your phone's information.
  • *#*#4636#*#* Displays information about the phone, the battery, and use statistics.
  • *#*#7780#*#* Reset your phone to factory settings.
  • *2767*3855# Hard Reset and Firmware Reinstall
  • *#*#34971539#*#* Displays camera-related information.
  • *#*#7594#*#* Modifies the behavior of the power button.
  • *#*#273283*255*663282*#*#* Back up all of the media files on your device.
  • *#*#197328640#*#* this toggles the Service Mode on and off.

Test Phone Features using USSD Codes

  • Below are a few of the commonly known secret codes for testing your phone's functions such as Bluetooth, GPS, and sensors.
  • *#*#232339#*#* or *#*#526#*#* Check the status of your wireless LAN.
  • *#*#232338#*#* WiFi’s MAC Address is shown.
  • *#*#232331#*#* Check your device's Bluetooth sensor.
  • *#*#232337#*# The Bluetooth Device Address is displayed here.
  • *#*#44336#*#* The Build Time will be shown.
  • *#*#1234#*#* The PDA and Phone Firmware Info are shown.
  • *#*#0588#*#* The Proximity Sensor is put to the test.
  • *#*#1472365#*#* Tests the GPS function.
  • *#*#0*#*#* Test the phone's LCD screen.
  • *#*#0673#*#* or *#*#0289#*#* Check out your smartphone's audio.
  • *#*#0842#*#* Vibration and backlight are put to the test.
  • *#*#8255#*#* Monitoring the Google Talk service.
  • *#*#2663#*#* The Touchscreen version is displayed.
  • *#*#2664#*#* Allows you to test your touch screen.

USSD Codes to Check RAM, Software, and Hardware

  • *#*#3264#*#* Shows RAM information
  • *#*#1111#*#* Shows software version
  • *#*#2222#*#* the hardware version is displayed.
  • *#06# it displays the phone's IMEI number when you dial.
  • *#2263# The RF band selection is displayed by dialing.
  • *#9090# the diagnostic configuration is displayed by dialing.
  • *#7284# this activates the USB 12C mode control by dialing.
  • *#872564# the USB logging control can be seen at.
  • *#745# the RIL dump menu is opened by pressing.
  • *#746# the Debug dump menu is opened by pressing.
  • *#9900# enters System dump mode.
  • *#03# NAND flash serial number
  • *#3214789# this displays the GCF mode's current status.
  • *#7353# opens the Quick test menu with
  • *#0782# this command runs a real-time clock test.
  • *#0589# runs a test on the light sensor.
  • These codes have been tested and found to be functional, but some may not work on all devices. However, be cautious when utilizing them because we cannot be held liable for any data loss or damage. I hope you found this material useful! Please pass it on to your friends as well.