ShizuStore

SetEdit+

kerneldroid

1.0 · GitHub

Download APK
Customization Android 8.0+ 3 months ago Proprietary
236 ShizuStore
1.2k GitHub
34 Stars
1 MB Size

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.
Close

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 list and settings get shell commands through Shizuku.
  • Edit settings values: change the value of an existing entry you select and type, applied with the settings put shell command through Shizuku.
  • Add new settings: create a new key with a value you type in the current table, applied with the settings put shell command through Shizuku.
  • Delete settings entries: remove an entry you select, applied with the settings delete shell command through Shizuku.
  • Restore stock values: revert a changed entry to its original value or remove a newly added one, applied with the settings put and settings delete shell 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 put and settings delete commands through Shizuku.

Android APIs or commands used

  • settings list
  • settings get
  • settings put
  • settings 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.

Close

Changelog

What's new for version 1.0

Initial public release of SetEditPlus with Shizuku and Root support.

Close

Permissions

5 permissions requested

  • android.permission.WRITE_SETTINGS
  • android.permission.WRITE_SECURE_SETTINGS
  • android.permission.RECEIVE_BOOT_COMPLETED
  • com.seteditplus.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
  • moe.shizuku.manager.permission.API_V23
Close