*#*#4636#*#* Not Working? (This is How I Fixed it)

This USSD code is super productive and a creative way to explore Android’s hidden settings. However, it stopped working for most people. Here’s why and some workarounds to make *#*#4636#*#* work again.

There are a lot of memories attached to this code from my childhood. Of course, it has things that can help you; it’s included in most tips and tricks YouTube videos. Anyways, let’s dive in.

screenshot and image of calling 4636 ussd on android

Why the USSD Code *#*#4636#*#* Stop Working? (All Android)

In my experience, there are a few potential culprits when *#*#4636#*#* stops working:

screenshot of *#*#4636#*#* dialled on android samsung
ussd code not working ofr *#*#4636#*#*
screenshot of *#*#4636#*#* USSD code not working and its calling
  • Android Version Blues: As Android has evolved, Google has prioritized security in newer versions like Android 12. They have disabled *#*#4636#*#* on many devices, likely to prevent misuse. If you’re on the latest Android, this may be why it’s not working.
  • Manufacturer Variations: I’ve found that not all Android phones enable this code. While it may be standard on some devices, manufacturers like Samsung often use custom codes or disable *#*#4636#*#*. If you have a Samsung, this could be why you can’t use it.
  • App Interference: In some cases, third-party dialer apps can interfere with *#*#4636#*#*. If you have one installed, I suggest temporarily disabling it to test if that’s the culprit.
  • User Error: It’s easy, but double-check that you entered *#*#4636#*#* correctly. I recommend carefully typing in the code rather than copying and pasting, which can sometimes swap characters.

Alternative Paths to Diagnostics

multiple images of *#*#4636#*#* menu opened

Even if *#*#4636#*#* doesn’t work, fret not! Here are some alternatives:

How To Use Or Activate *#*#4636*#*# On Android 11 Or Below

If you have an Android 11 or earlier device like I do, you luckily still have the ability to utilize this handy engineering code. I know many users miss the convenience of *#*#4636#*#* after upgrading OS versions and lamenting its absence. But for those of us still on older Android iterations, the power remains in our hands!
Personally, I use *#*#4636#*#* regularly to view detailed technical specifics about my mobile network performance that are normally hidden from view in settings. I find it helpful for diagnosing connectivity issues.
Activating it is simple enough for us. All I need to do is open my phone dialer as if making a call, carefully enter in those 10 digits *#*#4636#*#*, and tap the call button. Depending on your device, this will then launch a special menu detailing device identifiers, connection status, signal strengths, nearby cell towers, troubleshooting tests, and advanced configuration options.
If for some reason it doesn’t automatically launch the hidden engineer menu, try inputting the code and tapping call a second time. I’ve found it can take a couple tries to get working properly on some finicky models. But once connected, I have full access to all that lovely geeky data us Android enthusiasts crave!

I suggest taking full advantage of the engineering goodness while you still can if on Android 11 or lower. Rumor has it that even these versions will restrict things further in the coming years. But for now, input *#*#4636#*#* and tap away without worry – you deserve it! 

Why Does *#*#4636#*#* Work for Some People but Not for Others?

image of 4636 code calling in android 8
image of testing by USSD code *#*#4636#*#*

R1: Google and Phone Manufacturers Limit Hidden Menu Access

screenshot of *#*#4636#*#* USSD code not working and its calling

For instance, Samsung often disables engineering codes like #*#*4636#*#* or replaces them with custom ones. So Samsung users may find *#*#4636#*#* blocked while LG and Pixel owners retain access.

Manufacturers control hidden menu availability. This leads to functional inconsistencies between various phone brands.

R2: Latest Android Versions Remove Diagnostic Shortcuts

As you indicated originally, Google heightens built-in security protections within newer Android releases.

image of android 1.0 to android 12 all logos and names in graphic

In particular, they carefully limit internal debugging access that could leak sensitive device details if compromised by hackers. Features like *#*#4636#*#* fall victim to removal.

Users who have updated to the latest OS versions lose previous testing abilities, though *#*#4636#*#* persists on older Androids.

R3: Installed Apps Can Block Engineering Codes

Some carriers emulate Google’s security mindset by disabling developer options network-wide.

image of additional information of 4636 ussd code

Carriers Now Disable Developer Options Network-Wide

For example, AT&T blocks engineering screen codes across all devices on their infrastructure.

ussd code not working ofr 4636

Specific applications can obtain permissions to intercept dialer inputs and calls.

If installed, they may actively clash with or disable dial codes like *#*#4636#*#* from functioning correctly.

Removing such apps often resolves problems entering engineering screens.

  • Not all solutions apply to all devices. Research specific methods for your phone model and Android version.
  • Modifying hidden settings carries risks. Proceed with caution and only if you understand the potential consequences.

I hope this comprehensive guide empowers you to navigate the world of hidden codes and diagnostic information on your Android device. If you have any further questions, feel free to ask!

image of dialing the 4636 USSD Code on android google dialer

Quick Summary:

  • The hidden code *#*#4636#*#* used to access diagnostic information on Android may not work for several reasons.
  • Newer Android versions (12+) often disable it for security reasons.
  • Different device manufacturers have variations or may use entirely different codes.
  • Third-party dialer apps can interfere, and user error (typos, incorrect dialing) is also possible.
  • Alternatives include manufacturer-specific codes, hidden menus, or third-party apps like “Network Signal Info”.
  • Modifying hidden settings carries risks, so proceed with caution and research specific solutions for your device.


That’s it for the ultimate blog post about the old and gold USSD code, *#*#4636#*#*. If you want to know more about it, please do tell me in the comments, and we will update the blog post accordingly.

However, if you are worried about this code not working, listen to this: Don’t despair if *#*#4636#*#* stops working for you. While unfortunately, Google prioritizes increased mobile security over access to engineering test menus, there are alternatives. My top recommendation is to try a dedicated network diagnostics app from the Play Store. These apps provide detailed technical data much like the hidden code used. Your provider’s customer support also offers troubleshooting if connection issues arise. However, whenever you face any tech-related issues, feel free to contact us.

Kunal Kashyap, the tech guru behind FixItKunal.com, simplifies complex tech issues with clear and user-friendly guides. With expertise in Android, iOS, and more, his tutorials empower users to tackle tech problems confidently. Kunal's engaging style makes technology accessible to both beginners and experts. Beyond tech, he explores psychology and keeps up with tech and business trends awarded by the Government and Namita Thapar.

Related Stories

Have any dobts, Subscribe and tell us