https://github.com/JackEblan/Geto
Apply custom settings to your apps.
https://github.com/JackEblan/Geto
Last synced: about 1 year ago
JSON representation
Apply custom settings to your apps.
- Host: GitHub
- URL: https://github.com/JackEblan/Geto
- Owner: JackEblan
- License: gpl-3.0
- Created: 2023-11-27T03:02:49.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-14T10:28:21.000Z (almost 2 years ago)
- Last Synced: 2024-04-14T13:10:18.586Z (almost 2 years ago)
- Language: Kotlin
- Homepage:
- Size: 33 MB
- Stars: 125
- Watchers: 5
- Forks: 4
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-shizuku - Geto - Automatically change device settings when a specific app is launched. `GPL-3.0` (Apps / Automation)
- awesome-starz - JackEblan/Geto - Apply device settings to your apps. This multi-modular Android project is structured following Uncle Bob's Clean Architecture principles and Now in Android sample app (Kotlin)
- changelog-awesome-shizuku - Geto - Automatically change device settings when a specific app is launched. `GPL-3.0` (Aug 07, 2025 / Automation)
README

# Geto
Apply device settings to your apps




[
](https://f-droid.org/en/packages/com.android.geto/)
About The Project
==================
The only reason I created this app is to turn off that damn Developer Options when using a banking
app. The only annoying thing about it is you have to go to the Settings app. When you turn off that
switch button, your Developer Options configurations will be reset to default. The good thing is
that when you modify your settings through its Shared Preferences, you won't lose all your settings
once the Developer Options is modified. So basically, you have to grant this app
with `android.permission.WRITE_SECURE_SETTINGS` in order for it to modify your Settings values.
> [!IMPORTANT]
> Watch the tutorial on [YouTube](https://youtu.be/CJrJyHpVVRM?si=ACrEC0hcPed53RAj)
# Screenshots
[
](fastlane/metadata/android/en-US/images/phoneScreenshots/1.jpg)
[
](fastlane/metadata/android/en-US/images/phoneScreenshots/2.jpg)
[
](fastlane/metadata/android/en-US/images/phoneScreenshots/3.jpg)
[
](fastlane/metadata/android/en-US/images/phoneScreenshots/4.jpg)
[
](fastlane/metadata/android/en-US/images/phoneScreenshots/5.jpg)
[
](fastlane/metadata/android/en-US/images/phoneScreenshots/6.jpg)
[
](fastlane/metadata/android/en-US/images/phoneScreenshots/7.jpg)
[
](fastlane/metadata/android/en-US/images/phoneScreenshots/8.jpg)
# Architecture
Most of the code in this project is based on [Now In Android](https://github.com/android/nowinandroid), but it follows [Clean Architecture](https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html) instead.
# License
**Geto** is licensed under the GNU General Public License v3.0. See the [license](LICENSE) for more
information.