MMI (Man-Machine Interface) codes are powerful tools that enable users to access hidden settings, diagnostic menus, and information about their Android devices. These codes are entered through the dialer and start with special characters like asterisk (*) or pound (#). Let’s dive deeper into what they are, their uses, and important considerations.
General MMI Codes
These work across many Android devices, providing a wealth of information or basic diagnostics:
- *#06#: Shows the phone’s unique IMEI number.
- ##4636##: Accesses detailed phone information, usage statistics, and allows users to run tests.
- ##7780##: Performs a factory reset (erases data; use with caution).
- 27673855#: Completely wipes the device and reinstalls firmware (last resort only).
Device-Specific MMI Codes
These codes are often specific to a brand or model:
- Samsung
- #0#: Opens a hardware testing menu.
- HTC
- ##3424##: Accesses a diagnostic menu.
- Motorola
- ##4636##: Similar to the general phone information code.
Categorized Codes
Here are codes categorized by their intended functions:
Device Information
- *#06#: Displays the IMEI number.
- ##225##: Shows calendar information.
- ##49862650468##*: Displays phone firmware details.
- ##232337#*#: Shows Bluetooth address.
- ##232338##: Reveals the Wi-Fi MAC address.
- *#07#: Displays SAR values and regulatory labels.
Testing
- ##2664##: Touchscreen test.
- ##0842##: Vibration and backlight test.
- ##232339##: Wi-Fi network test.
- ##1472365##: GPS test.
Settings
- ##7594##: Adjusts power button behavior.
- ##426##: Google Play Services diagnostic.
- ##197328640##: Service mode.
- *#3282#: Billing information.
Reset
- 27673855#: Wipes the device and reinstalls firmware (use with extreme caution).
- ##7780##: Factory reset.
Carrier-Specific Codes
- *#31#: Hides caller ID.
- *#43#: Activates call waiting.
- *#67#: Checks call forwarding status.
Samsung-Specific Codes
- #0#: Hardware diagnostic.
- *#0228#: Displays battery information.
- *#0808#: USB settings.
- *#9090#: Advanced debugging tools.
Important Considerations
- Caution: Some MMI codes can lead to data loss or unintended changes. Research codes before using them.
- Compatibility: Codes may not work on all phones.
- Carrier Restrictions: Some carriers block certain codes.
Where to Find More MMI Codes
- Manufacturer Websites: Check official documentation or user guides.
- Online Resources: Verify function and effects from credible online sources.
Key Takeaways
- MMI codes are useful for troubleshooting, accessing hidden settings, and learning more about your device.
- Use MMI codes carefully and confirm their function to prevent unintended adjustments.
- Mastering these codes can offer deep insights into your Android device’s capabilities.
Understanding and utilizing these codes can give you greater control over your Android device, helping you unlock hidden features and optimize performance.








