##4636## is one of Android’s most useful diagnostic codes, offering access to hidden engineering menus. However, as Android evolves, this code has stopped working for many users. In this guide, I’ll explain why it doesn’t work anymore, share alternative ways to access its features, and provide fixes for Android devices.
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.
How I Fixed This Instantly (real quick)
While the ##4636## code no longer works directly on many devices, there’s a workaround that can help you access the same features.! See, this is the Samsung device in the screenshots below, running on Android 14, yet I’m able to open this menu.
Here we go!:
For devices running Android 12 or later (including Samsung, Realme, and others), Google has restricted the use of ##4636## for security reasons. However, you can use third-party apps to access similar diagnostic data.
To try this workaround, download an app like Force LTE Only or Phone Info from the Google Play Store. These apps replicate the diagnostic menu, giving you access to network settings, device details, and more
However, there’s a trick or a quick shortcut to access that menu instantly.
To do this, download the app called “Force LTE Only” and open it. There are three ways to access this menu: Method 1 is for Android 11 or below, Method 2 is for Android 11 and higher, and Method 3 is for legacy users. Select your preferred option, and it will load or open the USSD menu.
Why the USSD Code *#*#4636#*#* Stop Working? (All Android)
In my experience, there are a few potential culprits when *#*#4636#*#* stops working:
- Android Version Restrictions: Starting with Android 12, Google has increased security measures to prevent unauthorized access to sensitive diagnostic menus. As a result, ##4636## is no longer functional on most devices running newer Android versions.. 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: For example, Samsung users may need to use the Samsung Members app to access diagnostic data instead of relying on USSD codes. 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.
Even if *#*#4636#*#* doesn’t work, fret not! Here are some alternatives:
- Manufacturer Diagnostic Tools: If ##4636## doesn’t work, check if your phone’s manufacturer provides alternative tools.
- Samsung: Use the Samsung Members app.OnePlus: Dial *#808# for a similar engineering menu.Google Pixel: Diagnostic features are often retained but require Developer Options to be enabled.”
- For example:. For example, *#06# displays your IMEI on most devices.
- Hidden Menus: Some devices offer hidden menus accessible through specific key combinations (e.g., Power + Volume Up). Consult your device manual for details.
- Third-Party Apps: Apps like “Network Signal Info” or “Phone Info” offer similar diagnostic data without the hidden code hassle.
Additional Alternatives
- ADB Commands: If you’re comfortable with advanced methods, use ADB to launch the hidden Testing Settings menu:bashCopy code
adb shell am start -n com.android.settings/.TestingSettings
- Third-Party Apps: Download apps like Network Signal Guru or Phone Info to access diagnostic data.
How To Use Or Activate *#*#4636*#*# On Android 11 Or Below
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?
Carrier Limitations:
“Some carriers, like AT&T, block diagnostic codes network-wide to prevent users from accessing advanced settings that could disrupt connectivity.”
Third-Party Dialer Apps:
“Certain third-party dialer apps override system-level codes, preventing ##4636## from executing correctly.”
R1: Google and Phone Manufacturers Limit Hidden Menu Access
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.
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.
Carriers Now Disable Developer Options Network-Wide
For example, AT&T blocks engineering screen codes across all devices on their infrastructure.
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.
Remember:
- 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!
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.
Conclusion
In this guide, we’ve explored why *#*#4636#*#* stopped working and shared practical solutions to regain access to diagnostic tools. Whether you’re using a newer Android device or an older version, these tips will help you troubleshoot connectivity issues, access advanced settings, and make the most of your phone. Still facing issues with *#*#4636#*#*? Let us know in the comments below! Found this guide helpful? Share it with fellow Android enthusiasts and subscribe for more troubleshooting tips., 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.
Thanks for sharing your solution! I was really struggling with the *#*#4636#*#* issue on my phone, and your detailed steps helped me fix it. I appreciate the clarity and the screenshots – they made the process much smoother. Keep up the great work!