A technical look at how mobile operating systems use hidden USSD and MMI codes entered via the phone dialer to interface with back-end carrier systems, diagnostic menus, and device features.
These codes are based on traditional communication protocols created for older phones, and some manufacturers add their own combinations for their devices. However, they rarely work the same across different models, operating systems, or mobile carriers.
Network information and device details
One of the most well-known codes is *#06#, which displays the phone's unique ID number on all devices.
On iPhones, typing the passcode *3001#12345#* displays information about nearby networks, cell towers, and signal strength. Similarly, on Android phones, the code *#*#4636#*#* opens options with usage statistics and network information, although it is often disabled on some models.
Call and account management
Some codes allow you to control settings in calls. For example, the combinations #67#, #61# and *#21# indicate the call forwarding status, while call waiting is usually activated with *43# and is deactivated with #43#.
↳
READ ALSO
HACKS.GR / RELATED
Tutorials & Guides
How cyberattacks on smart devices are hitting everything from supermarket fridges to cars
↗
To check the account, users can call numbers like 777 or 225 for the rest, or use codes like 646 and its 3282 to receive information about their available minutes and data by text message, depending on the provider.
Legal information and caution in use
Users can view legal and regulatory information for their phone by typing *#07#, while the control of blocking outgoing calls is done with the code *#33# and requires a personal SIM card code.
Special care is required, as some combinations, such as the code *2767*3855# on some Android phones, they cause an immediate factory reset and data deletion.
>Stay connected with Hacks.gr
Set us as a preferred source on Google and find us on social media.
Preferred source
↗
end of article
Top comments (0)