SetEdit+
1.0 · GitHub
More about this app
Editor for Android System/Secure/Global settings tables with Shizuku/Root modes, change tracking and boot persistence.
SetEditPlus
Powerful Android Settings Editor (System, Secure, Global) with Shizuku and Root support.
Features
- Modern UI: Full Material 3 (Material Expressive) support with OLED Dark mode.
- Multiple Permission Modes: Support for Shizuku and Root.
- Safe Editing: Automatic tracking of modified settings with "Modified" tab for easy rollback.
- Boot Persistence: Option to re-apply modified settings automatically after device reboot.
- Android 15-17 Support: Optimized for latest Android versions including adaptive icons and Edge-to-Edge.
Security
- Command Injection Protection: All shell commands are properly escaped.
- Lifecycle Management: Robust background processing using
goAsync().
Build
- JDK: 26+
- Gradle: 9.7+ (Nightly)
- Target SDK: 37 (Android 17)
Credits
Developed for power users who need direct control over Android system parameters.
Support
- Issues, PR are closed. It's a pet project.
How Shizuku is used
Can browse, edit, add, delete and restore System, Secure and Global settings via `settings` commands through Shizuku.
This is an AI-assisted analysis of Shizuku-related usages in the app's public source code. It is best effort, so it may not catch every single usage.
How this app uses Shizuku
SetEdit+ uses Shizuku to read and change the Android System, Secure and Global settings tables.
- Browse system settings: view all entries in the System, Secure and Global tables and look up a single key, retrieved with the
settings listandsettings getshell commands through Shizuku. - Edit settings values: change the value of an existing entry you select and type, applied with the
settings putshell command through Shizuku. - Add new settings: create a new key with a value you type in the current table, applied with the
settings putshell command through Shizuku. - Delete settings entries: remove an entry you select, applied with the
settings deleteshell command through Shizuku. - Restore stock values: revert a changed entry to its original value or remove a newly added one, applied with the
settings putandsettings deleteshell commands through Shizuku. - Reapply changes on boot: automatically put back or redelete your tracked changes after a reboot when the autostart option is on, using the same
settings putandsettings deletecommands through Shizuku.
Android APIs or commands used
settings listsettings getsettings putsettings delete
Notable details
The app keeps track of original values for every change so edited entries can be restored later, and the boot reapply only happens when the autostart option is enabled.
Changelog
What's new for version 1.0
Initial public release of SetEditPlus with Shizuku and Root support.
Permissions
5 permissions requested