Hadlee Simons / Android Authority
That dialpad on your Samsung Galaxy phone isn’t just for making calls. Type the right combination of numbers, asterisks, and symbols into it, and you’ll unlock menus and features you had no idea existed.
These are MMI (Man-Machine Interface) codes, and with them, you can pull up your device’s IMEI, hide your caller ID, clear old system logs, test almost every piece of hardware on your phone, and do a lot more.
Most Galaxy users have no idea any of this exists. After reading this article, you will.
Which Samsung dial code do you find most useful? 13 votes *#06# (IMEI lookup) 8 % *#0*# (Hardware diagnostic) 23 % *#9900# (Delete system logs) 31 % Other (tell me in the comments) 38 %
Most Samsung dial codes won’t work until you change this setting
Ryan Haines / Android Authority
Things used to be much simpler back in the day. You’d open the dialer, punch in a code, and it just worked. But that’s not quite the case anymore, at least not for all the MMI codes. So before you start entering them, you need to turn off One UI’s Auto Blocker feature. It’s a security feature that blocks sideloading, USB commands, malicious activity, and non-official software updates. As a side effect, it also stops most dial codes from working.
To turn it off, head to Settings > Security and privacy and turn off Auto Blocker. The good thing is that you don’t have to remember to turn it back on if you’re running One UI 8.5 or later — your Galaxy phone will automatically re-enable it after 30 minutes.
One more thing. If you’re using a carrier-locked Galaxy phone, some codes may throw a “connection problem” error even with Auto Blocker disabled. That’s the carrier restricting access rather than Samsung — and sadly, there’s not much you can do about it. For context, I tested all the following codes on an unlocked Galaxy S26, and they worked without any issues.
... continue reading