177+ Free USSD and MMI Codes For Android And iPhone (2024)

We have a collection of the full MMI and USSD Code lists for iPhone and Android (Samsung Included).

One of the most important uses of these android codes is to troubleshoot common problems and other useful testing and debugging purposes.

These codes were tested on a Samsung Galaxy phone. While some are generic, some may only work on specific devices. This usually happens because of barriers created by carriers to restrict certain codes.

What are USSD Codes?

Unstructured Supplementary Service Data (USSD), sometimes referred to as "quick codes" or "feature codes," is a communications protocol used by GSM cellular telephones to communicate with the mobile network operator's computers.

What are MMI codes?

(Man-Machine Interface code) A cellphone code begins with a star/hash (*#) prefix. MMI codes are entered like telephone numbers to obtain a variety of information and enable and disable various actions.

What if I get an "Invalid MMI code" error ?

If you encounter an "Invalid MMI code" error on your Android device, don't worry; there are steps you can take to resolve it. This error typically occurs when you input a code that the system doesn't recognize or when there's an issue with your network connection. To address this, ensure that you've entered the correct code and that your phone has a stable network connection.

Android USSD Codes: MMI Code List

Samsung USSD Codes (Restart)

  • #*2562#
  • #*3849#
  • #*3851#
  • #*3876#

Android System Control USSD codes

  • *#7284# USB I2C Mode Controlling Panel
  • *#872564# This code controls the USB Logging
  • *#4238378# This secret code controls GCF Configuration
  • *#0283# This secret code Controls Audio Loopback
  • *#1575# Manage and controls GPS Menu

Android Phone Information USSD codes

  • *#*#4636#*#* This is the secret code for your phone information
  • *#*#4986*2650468#*#* This code is used to view the phone's PDA, H/W, RFCallDate details
  • *#*#1234#*#* View PDA type and Version
  • *#*#1111#*#* secret code to display the Firmware software Version
  • *#*#2222#*#* secret code to display the firmware version
  • *#*#44336#*#* Displays your build version ROM sales code, build time, and change list number
  • *#272*IMEI# – Use this code to change your sales codes and reset the user data.
  • *#0011# This secret code is used to show the status information for your GSM Network
  • *#*#4636#*#* Displays all the user statistics from the beginning of time and the essential Phone Information
  • *#12580*369# this secret code checks software and hardware information.
  • *#12580*369# Displays all Software and Hardware information of your phone
  • #*#8377466# Displays all Software Version and Hardware Version information for your Android device

Android Testing USSD Code List

  • *#0589# This Code is used to enter Light Sensor Test Mode
  • *#0588# Proximity Sensor Secret code
  • *#*#526#*#* Enter the WLAN network by using this code
  • *#*#232338#*#* This code will display all WIFI mac addresses
  • *#*#1472365#*#* Using this secret code to Test GPS
  • *#*#1575#*#* A next GPS test code
  • *#*#232331#*#* Troubleshoot your Bluetooth
  • *#9090# Diagnostic Configuration secret code
  • #*3888# BLUETOOTH Test mode Code
  • #*#0*#*#* Test Your LCD Screen
  • *#*#0673#*#* Melody and Audio Test
  • *#*#0842#*#* General Test Mode (vibration test and backlight test)
  • *#*#2663#*#* Test your LCD touch screen
  • *#8999*8378# Universal Test Menu
  • *#0842# Vibration Motor Test Mode Code
  • *#0782# Test your Time in real-time mode
  • *#0673# Audible Test
  • *#0*# General Test Mode function

Android Network USSD codes

  • *7465625*638*# This code gives you the ability to customize Network Lock MCC/MNC
  • #7465625*638*# Use this code to perform Network data locks and (Insert Network Lock)
  • *7465625*782*# Customize your Network Lock NSP
  • #7465625*782*# Input any Semi-Partiality Network Lock Keycode
  • *7465625*77*# Key code for Network lock SP
  • #7465625*77*# Secret key to insert into a network operator
  • *7465625*27*# Secret code for Network lock and operation for NSP/CP
  • #7465625*27*# Secret phone code for Content Provider network insertion
  • *#272*IMEI# this code gives you the buyer code
  • *#2263# RF Band-selects your network mode type

Android Firmware and service mode USSD codes

  • *#32489# Enter Service mode (Ciphering Info)
  • *#197328640# This is the code for the default Service Mode
  • #0808# usb service
  • *#9090# service mode USB
  • *#2663# TSP / TSK firmware update
  • *#34971539# Updates your camera firmware
  • *#526# WLAN Engineering service mode
  • *#528# WLAN Engineering service Mode
  • *#7412365# Enter your Camera Firmware Menu
  • *#8736364# OTA Updates Menu screen code for Android
  • *2767*4387264636# Sellout SMS / PCODE view

Android Codes for Factory reset

  • *#7780# Factory Resets all your phones with a confirmation message
  • *2767*3855# Full factory reset without a confirmation message. It will perform a hard reset.
  • *#*#273283*255*663282*#*#* copy files and backup media files

Android USSD Codes for Debugging

  • *#745# Dump Menu for dumping RIL
  • *#746# General Debug Dump Menu
  • *#9900# Bring you to the System Dump menu, which gives you the option to boost your network speed, WiFi, and battery.
  • *#03# NAND Flash S/N
  • *#7594# Remap Shutdown to End Call TSK
  • *#272886# Auto Answer Selection

Android *#*#0*#*#*

Check the LCD information used.

Android *#0011#

This secret code shows the status information for your GSM Network.

Android *#9900#

Bring your device to the System Dump menu, which allows you to boost your network speed, WiFi, and battery.

USSD Codes For iPhone: iPhone MMI Code List

Use these iPhone USSD Codes to access hidden features, tweak your iPhone settings, and make your iPhone perform better.

iPhone IMEI USSD code

  • Enter *#06# Gives you the phone's IMEI.

iPhone field mode secret code

  • Enter *3001#12345#* It opens the field mode with the iPhone's internal settings, the cell information, and the newest network settings.

iPhone call forwarding code

  • Enter *#67#. You can check the number for call forwarding.

iPhone call minutes code

  • Enter *646# Postpaid users will be able to check the available minutes.

iPhone bill balance code

  • Enter *225# Postpaid users will be able to check the bill balance.

iPhone account balance USSD code

  • Enter *777# Prepaid users can use this code to check the account balance.

iPhone configuration secret code

  • Enter *# 33# This code will allow you to check several configurations on your phone for your calls, SMS, and data.

iPhone operator code

  • Enter *#76# To check if the connected line presentation is enabled or disabled.

iPhone call forwarding USSD code

  • Enter *#21# All your call forwarding settings will be available with the help of this code.

iPhone use of information secret code

  • Enter *3282# To get details on the use of information.

iPhone missed calls code

  • Enter *#61# For checking missed calls.

iPhone call verification code

iPhone EFR mode USSD code

Phone SMS Center Secret Code

  • Enter *#5005*7672# This code allows you to check the SMS center.

iPhone Outgoing Call Code

  • Enter *331* Allows you to bar your phone from making outgoing calls.

iPhone call waiting code

  • Enter *#43# This secret code will check the call waiting status.

iPhone activate call waiting code

  • Enter *43# To activate call waiting.

iPhone deactivate call waiting USSD code

  • Enter #43# To deactivate call waiting.

iPhone: Phone number secret code

  • Enter *#31# Use this code to hide your phone number.

iPhone forwarding USSD code

  • Enter ##002#. This will help you disable all call forwarding.

iPhone block number code (*#30#)

  • Enter *#30#. This allows or blocks a phone number from calling you.

Generic Android USSD Codes: MMI Codes

  • Enter *#*#0842#*#* to check the test vibration backlight information.
  • Enter *#*#7780#*#* to check battery history information.
  • Enter *#*#7780#*#* to check usage statistics information.
  • Enter *#*#7780#*#* to check the information.
  • Enter *#*#7780#*#* to check mobile battery information.
  • Enter *#*#232331#*#* to check and test your mobile phone's Bluetooth
  • Enter *#*#4986*2650468#*#* to check PDA, phone, H/W, RFCallDate information
  • Enter *#*#0283#*#* to check packet loopback information
  • Enter *#*#0*#*#* to check LCD information use
  • Enter *#*#1234#*#* this HTC code is used to check PDA and phone information.
  • Enter *#*#1111#*#* to check out the FTA SW version information.
  • Enter *#*#2222#*#* if you want to check the FTA HW Version.
  • Enter *#*#232337#*# to check mobile phone Bluetooth device address
  • Enter *#*#1472365#*#* if you want to check the test GPRS information
  • Enter *#*#1575#*#* to check and test for other GPRS information
  • Enter *#*#44336#*#* to check the full PDA, Phone, CSC, Build Time, Changelist
  • Enter *#*#0588#*#* to check the proximity sensor test.
  • Enter *#*#0673#*#* OR *#*#0289#*#* to check melody test information
  • Enter *#*#3264#*#* to check the RAM information.
  • Enter *#*#2663#*#* to check the screen version information.
  • Enter *#*#2664#*#* to check touch screen test information.
  • Enter *#*#232338#*#* to check WiFi MAC address information
  • Enter *#*#3424*#*#* HTC function test menu.
  • Enter *2767*3855#. The HTC USSD code is to hard reset the phone.

Join our newsletter

Subscribe to our newsletter and never miss out on what's happening in the tech world. It's that simple.
subsc

🚀 Trusted source for tech since 2012