Finally! Hide Developer Options & USB Debugging 🔥 NO ROOT Required 🤯
Want to hide Developer Options, USB Debugging and other Android settings without rooting your phone? 🤯
There's a really interesting open-source project that can help you do exactly that.
It's called IMD (It's My Device), a supercharged fork of the Geto project designed to manage and temporarily hide Android settings/services that can be problematic with restrictive apps such as banking and payment apps.
And yes, the project specifically states that it works on Android 7.0+ and does not require root. 🔥
🎥 Watch the Complete Video
Before trying it yourself, check out the complete demonstration below to see how IMD works and how you can use it without root.
🔥 What is IMD?
IMD stands for "It's My Device". It is a settings and services manager that can automatically disable and re-enable selected Android settings/services depending on what you're doing.
The project's main purpose is to help with apps that become restrictive when certain Android settings are enabled, especially banking and payment applications.
Instead of manually going into Android Settings every time, IMD can handle the process for you.
🧠 How Does It Actually Work?
This is the interesting part.
IMD doesn't try to bypass or modify an app's security policy. According to the developer, the workflow simply disables the selected Android settings before you use the target app and restores them afterwards.
🔄 The basic workflow:
- Open the app through IMD or an IMD shortcut.
- IMD temporarily disables the selected settings.
- Use your banking/payment/restrictive app normally.
- Use the Revert function when you're done.
- IMD enables the previously disabled settings again.
The Revert function can be accessed through notifications, Quick Settings, a Quick Settings tile, a home-screen shortcut or the IMD settings manager.
👀 What Can IMD Hide?
Developer Options and ADB/Debugging are just part of it.
- Developer Settings
- ADB / Debugging
- Accessibility Services
- Display Over Other Apps (requires active Shizuku)
- Shizuku Service
- Other settings/services through per-app configuration
The project is therefore much more flexible than simply adding a "Hide Developer Options" switch.
🚫 No Root Required
One of the biggest advantages of IMD is that you don't need Magisk or root access.
However, there is an important requirement.
IMD requires the Android
WRITE_SECURE_SETTINGS
permission. The project's documentation says this permission can be
granted once through an ADB shell or Shizuku.So while the phone doesn't need root, you'll still need to perform the initial setup correctly.
🛡️ Is IMD Safe?
This is especially important for an app dealing with sensitive Android settings.
According to its repository, IMD has no internet access, does not use unnecessary continuous background services, and doesn't tamper with other applications on the device.
The project also states that it contains no ads, analytics, trackers, or user accounts and has no network permission.
IMD is also released under the GPL-3.0 license, and its source code is publicly available on GitHub.
⚡ Automation Support
IMD isn't limited to manual toggles either.
- Auto-unhide settings
- Auto-hide settings
- Tasker integration
- MacroDroid integration
- IMD Intents secured with authentication keys
This makes it particularly useful if you frequently switch between different Android apps that have different requirements.
⚙️ Built-in Settings Manager
IMD also includes its own settings manager where you can view the live state of supported settings/services and quickly toggle them on or off.
This is useful if you want more control instead of relying completely on automatic behaviour.
📲 How to Get Started
- Download IMD from the official GitHub repository.
- Install the APK on your Android phone.
- Grant the required
WRITE_SECURE_SETTINGSpermission using ADB or Shizuku. - Configure the settings/services you want IMD to manage.
- Use the IMD shortcut to launch the target app with the required settings temporarily disabled.
- Use the Revert option when you're finished.
Note: The exact behaviour and available settings can vary depending on your Android version and device manufacturer.
👨💻 Who Should Try This?
- Android power users 🔥
- Users who don't want to root their phone
- People dealing with restrictive banking/payment apps
- Shizuku users
- ADB users
- Users who frequently need to toggle Developer Options or Debugging
- Tasker & MacroDroid users ⚡
- Android customization enthusiasts
IMD doesn't "hack" or break an app's security system. Its approach is to change supported Android settings/services on your device. Some banking or payment applications may still detect other conditions and may continue to restrict access.
🤯 Final Verdict
IMD is one of those Android tools that looks simple at first, but becomes seriously useful once you understand what it can do.
Being able to automatically disable Developer Options, ADB/Debugging and other supported settings for specific use cases can save a lot of manual work.
The fact that it works without root, supports automation, integrates with Tasker/MacroDroid and is completely open-source makes it even more interesting for Android power users.
If you frequently deal with apps that don't like Developer Options, Debugging or other Android services enabled, this is definitely worth checking out. 🔥
📢 Don't Miss More Android Tricks!
Get the latest Android apps, mods, Custom ROMs, root tools and hidden Android features directly on Telegram.
📲 Join Tech Karan on Telegram
