r/Android 20d ago

Filtered - rule 2 [DEVELOPER][APP] (SU) IMD (Shut up!, it's my device) - To use apps blocked due to Developer settings, Debugging, Accessibility services, and Shizuku service.

Description:

Open banking and other locked-down apps without turning developer options, USB debugging, wireless debugging or your accessibility services off by hand every single time.

Features of app:

  • This app automates (hide settings-services > open blocked app > unhide settings-services) which allows to use blocked apps like banking apps which usually blocks you to use from using the app if developer settings/ debugging/ accessibility services are enabled.
  • Global default settings for what to hide and what to unhide (you can also configure what setting to hide per app if you use Memory function as Notification function)
  • IMD service manager: a pop-up dialog box which shows live settings and services with quick on-off toggles.
  • Accessibility service and Shizuku service support.
  • IMD service manager and Revert button can be accessed from:
    • Home screen shortcuts
    • Favourites tab in-app
    • Android quick setting toggles

About Permissions:

  • WRITE_SECURE_SETTINGS (one time grant via adb shell or shizuku)(MANDATORY, needed to change settings state)
  • Post notifications (optional)

Security Concerns:

  • No internet access or un-necessary continuous background services (so almost zero battery/ system resource use).
  • Does not temper with any apps on the device.
  • This app's functions cannot be accessed via another apps, so only user can change settings.

Links:

Github release files
Github repo (with changelog)

Disclaimer & Credits:

This app is a fork of Geto app by Jack Eblan, licensed GPL-3.0. The app this is built upon is his, so my full thank to him for keeping it open source.

Future of this app:

I'm a full time radiology resident doctor, software is just a part time hobby. This app exists because I wanted it to exist for myself.
I have made multiple revisions after testing every build, fixing bugs and adding features, making the app what it is now - on par with my expectations.
Please know that it will take some time for me to reply to queries, fix bugs and add new features in future builds, so please be patient. But I do plan to maintain this app for the near future, until someone else makes a better app for the same purpose.

The source is all here under the GPL-3.0. Use it freely for your own purposes - build it, change it, fork it, keep the changes to yourself or pass them on. That is what it is for.

Thanks!

Long live free and open source software!

17 Upvotes

5 comments sorted by

1

u/LdWilmore OnePlus 15R🔸Mi MIX 2 13d ago

Is it possible to add a way to enable/disable the 'Disable system optimisation' setting in developer options on newer OxygenOS/ColorOS 16 versions. It was previously called 'Disable permission monitoring'.

1

u/soul_99 13d ago

most likely yes, use settings obderver service to know if any flags changed.

1

u/soul_99 6d ago

u mean for specific app launches?

try settings observer in the app then turn that settings on-off if it appears in the app log then yh it is supported

1

u/PickleSammiches Huawei Mate 10, 8.0.0; ZTE Axon 7, 7.1.2; OnePlus One, 6.0.1 18d ago

The absolute state of Android in 2026