The project's README from github.com/soul-99/SU_IMD. As one markdown file: README.md.
Supercharged fork of Geto
IMD (It's My Device) is a powerful settings/ services manager and settings/ services hider (automated disable-enable settings) for restrictive apps (banking, payments...etc). It supports the following settings / services :
flowchart TD
A["User opens app from IMD / IMD generated app shortcut"]
B["IMD actually disables these settings<br/><b><mark>no app's security policy is broken</mark></b>"]
C["Use your app normally"]
D["Use Revert function<br/><i>(accessible via: notification / quick toggle / Quick settings tile / homescreen shortcut / IMD settings manager)</i>"]
E["IMD enables the disabled settings"]
A --> B
B --> C
C --> D
D --> E
IMD's settings manager allows you to:
WRITE_SECURE_SETTINGS (one time grant via adb shell or Shizuku) (MANDATORY, needed to change settings state)com.soul_99.suIMD - installs alongside stock Geto, both can coexistEvery release and what changed in it: CHANGELOG.md
I created this app in my busy schedule of full-time medical residency.
Initially it was born out of my personal needs, but after positive community feedback, I decided to share it with the FOSS community.
I want it to be taken over by more capable developers in future, as my profession does not allow me to maintain it all year round.
You can do these for free, if you want to support this project and keep it alive.
Share this project/app to community. This is most helpful and will help to keep the project alive. (I don't need any credit or mentions) Share the repo »
https://github.com/soul-99/SU_IMD
⭐ Star the GitHub repo to increase its visibility.
Report bugs in the main repo.
Join discussions.
Contribute to the code or docs, if you are a developer.
- soul_99
(Dr. Utkarsh Rajput)
Before you change anything, read SUIMD.md first. It documents how the app works, how each of its logics runs, and what was changed from the original Geto and why - including the bugs found in it and the reasoning behind each fix. Almost everything that looks odd in this code is answered there.
Then read CONTRIBUTING.md before you open a pull request.
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 due to my profession, it might take me 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.
Namaste 🙏 & Thanks !
Long live free and open source software!