USSD Codes
Here are some USSD codes for various purposes, including checking device information, managing call forwarding, and other network-related tasks. These codes are widely used on Android devices and may vary depending on your carrier or device manufacturer.
USSD (Unstructured Supplementary Service Data) is a communication protocol used by mobile devices to interact with a service provider's systems. It allows users to send short codes (starting with * or #) to access various services, such as checking account balances, activating services, or troubleshooting network issues.
Key Features of USSD:
-
Real-Time Communication:
- USSD operates in real-time, meaning the user gets an immediate response after entering a code.
-
No Internet Required:
- USSD works over the GSM network and does not require mobile data or an internet connection.
-
Short Codes:
- USSD codes are typically short and easy to remember, such as
*123#or#21#.
- USSD codes are typically short and easy to remember, such as
-
Interactive Menus:
- USSD can provide interactive menus for users to navigate through options (e.g., balance inquiries, service activations).
Common Uses of USSD:
-
Mobile Banking:
- Check account balances, transfer money, or pay bills.
- Example:
*99#(India's USSD-based banking service).
-
Network Services:
- Check mobile balance, data usage, or activate/deactivate services.
- Example:
*121#for balance inquiries on some networks.
-
Call Forwarding and Waiting:
- Manage call forwarding or call waiting settings.
- Example:
##002#to disable all call forwarding.
-
Troubleshooting:
- Access device information or test hardware.
- Example:
*#06#to display the IMEI number.
Device Information and Testing
| USSD Code | Function |
|---|---|
*#*#4636#*#* | Opens the Testing Menu (Device info, Battery info, Usage stats, etc.). |
*#06# | Displays the IMEI number of your device. |
*#*#232338#*#* | Displays the Wi-Fi MAC address. |
*#*#232331#*#* | Tests Bluetooth functionality. |
*#*#1472365#*#* | Tests GPS functionality. |
*#*#0842#*#* | Tests vibration and backlight. |
*#*#2664#*#* | Tests the touchscreen. |
*#*#0588#*#* | Tests the proximity sensor. |
Call Forwarding Management
| USSD Code | Function |
|---|---|
*#21# | Check if call forwarding is enabled. |
##21# | Disable all call forwarding. |
*#67# | Check call forwarding when the line is busy. |
##67# | Disable call forwarding when the line is busy. |
*#62# | Check call forwarding when the call is unanswered. |
##62# | Disable call forwarding when the call is unanswered. |
*#61# | Check call forwarding when the call is not reachable. |
##61# | Disable call forwarding when the call is not reachable. |
##002# | Disable all types of call forwarding. |
Call Waiting
| USSD Code | Function |
|---|---|
*#43# | Check if call waiting is enabled. |
*43# | Enable call waiting. |
#43# | Disable call waiting. |
Network and Signal Information
| USSD Code | Function |
|---|---|
*#*#4636#*#* | Opens the Testing Menu (includes network and signal info). |
*#*#7262626#*#* | Displays Field Test Mode (network and signal strength details). |
*#*#1111#*#* | Displays the software version of the device. |
*#*#1234#*#* | Displays the firmware version of the device. |
Data and Internet
| USSD Code | Function |
|---|---|
*#*#4636#*#* | Check mobile data usage and network type. |
*#*#232339#*#* | Tests Wi-Fi connection. |
*#*#526#*#* | Tests Wi-Fi signal strength. |
Important Notes
- Use with Caution: Some codes, like disabling call forwarding or resetting settings, can have significant effects. Ensure you understand the code's function before using it.
- Device and Carrier Dependent: Not all codes work on every device or carrier. Some codes may be disabled or behave differently depending on your network provider or phone manufacturer.
- Testing Menu: The
*#*#4636#*#*menu is one of the most versatile and useful USSD codes for testing and debugging.
These USSD codes are helpful for managing calls, checking device information, and troubleshooting network issues. Always use them responsibly!
