DroidUtility
v1.0.5-beta.6About Application
DroidUtility
A powerful, non-root utility suite for Android designed for system optimization, debloating, and advanced command execution. Built for mobile-only development.
Features
- Shell Terminal: Execute privileged shell commands via Shizuku with real-time output and history.
- Debloat Manager: View all installed apps, search, filter by System/User, and uninstall or disable apps with one tap.
- System Status: (Coming soon – currently removed for stability)
- Theme Support: Light, Dark, AMOLED (true black), and System themes with persistent storage.
- Shizuku Integration: Uses Shizuku for elevated privileges without root. Permission request is built into the app.
- Material 3 UI: Modern, rounded, responsive design with dark/light mode support.
- Xposed / LSPatch Integration: Xposed Module Implementation for more customizable apps – coming in update v1.1.0-beta.
Requirements
- Android 7.0+ (API 24) – tested up to Android 14
- Shizuku installed and running
- No root required
How to Use
- Install Shizuku and start it via Wireless ADB or root.
- Install DroidUtility and open it.
- Go to the Terminal or Debloat tab.
- If Shizuku is running but permission isn't granted, tap the "Grant Shizuku Permission" button.
- Allow the permission in the Shizuku dialog.
- Use the app:
Terminal Tab
- Enter any shell command (e.g.,
pm list packages,getprop,dumpsys battery). - Tap Execute to run it.
- Output appears in the terminal window with exit code.
Debloat Tab
- Shows all installed apps with their names and package IDs.
- Use the search bar to filter apps.
- Use the filter chips (All / System / User) to narrow down.
- Tap Uninstall to remove a user app.
- Tap Disable to disable a system app (requires Shizuku).
Settings Tab
- Switch between Light, Dark, AMOLED (true black), and System themes.
- Check Shizuku status (running / permission granted).
- Re‑grant permission if needed.
Building from Source
# Clone the repository git clone https://github.com/frostre1997/DroidUtility.git cd DroidUtility # Build the debug APK ./gradlew assembleDebug
Visit my website 🤍
Release Notes & Changelog
📝Changelog
🛠️ Fixed
- Fixed search bar in Settings and Debloat Manager – now fully theme‑aware and no longer broken.
- Fixed theme switching – all screens now correctly update when you change themes.
- Fixed accent color picker – now saves and applies the chosen accent color instantly.
- Fixed floating bar visibility – bar no longer disappears or flickers on launch.
- Fixed UI scale – correctly scales all dp and sp values across the app.
- Fixed Shizuku permission handling – requests and status now work reliably.
- Fixed compilation errors – resolved all reported build issues.
🔧 Changed
- Re‑designed Settings screen – each section is a clean, rounded card with clear labels and controls.
- Re‑designed Home screen – clean, focused dashboard with Shizuku status, app stats, and recent activity.
- Terminal and Shell now use Shizuku – all commands run with Shizuku’s privileges (ADB/root).
- Floating bar background now follows the app’s background color for a seamless look.
- Improved touch targets – all interactive elements now have a minimum 48dp touch area.
- Removed Liquid Glass navigation toggle – the floating bar is now always enabled for a consistent experience.
- Removed unused clipboard features – simplified terminal and shell.
✨ Added
- Full Shizuku integration – execute shell commands, manage apps, and run system tasks with elevated privileges.
- Terminal – clean, minimal terminal with command history, arrow key navigation, and execution via Shizuku.
- Shell – simple command‑line interface for quick shell commands.
- Debloat Manager – browse all installed apps, filter by System/Enabled/Disabled, and perform actions (Enable, Disable, Uninstall) via Shizuku.
- Floating glass‑like bottom navigation – pill‑shaped bar with adaptive background and smooth navigation between Home, Terminal, Debloat, Shell, and Settings.
- Theme system – choose from LIGHT, DARK, AMOLED, SYSTEM, with custom accent colors (blue, green, red, purple, orange, pink).
- Dynamic Color support (Android 12+) – automatically adapts app colors to your wallpaper.
- UI Scale slider – adjust the entire app’s UI scale independently.
- Setup wizard – guides you through granting Shizuku permission on first launch.
- Splash screen – shows app logo, version, and loading spinner.
- About dialog – app version and description.
📦 Dependencies
- Shizuku API:
13.1.5 - Shizuku Provider:
13.1.5 - Compose BOM:
2024.02.00 - OkHttp:
4.12.0 - Gson:
2.10.1 - DataStore Preferences:
1.1.1 - Kotlin Coroutines:
1.7.3
📱 Build Info
- Version Code:
10005 - Version Name:
1.0.5-beta.6 - Min SDK: 24 (Android 7.0)
- Target SDK: 34 (Android 14)
- Compile SDK: 34
🤝 Credits
- Thanks to everyone who tested early builds and reported issues! 🤍
- Special thanks to the Shizuku team for the amazing API.
📝 What's Next?
- More beta testing and bug fixes based on your feedback.
- Improved terminal features (persistent history, better input handling).
- Xposed Module support planned for v1.1.0.
- Additional automation and workflow features.
🔗 Links
Full Changelog: v1.0.5...v1.0.5-beta.6
Thanks for using DroidUtility! 🎉
Declared Android Permissions
8 totalShizuku API Permissions
rikka.shizuku.ACCESS_SHIZUKU
moe.shizuku.manager.permission.API_V23
This application connects to the Shizuku service to execute system-level operations with ADB elevated privileges.
Standard Android Permissions
INTERNET
WRITE_EXTERNAL_STORAGE
REQUEST_INSTALL_PACKAGES
POST_NOTIFICATIONS
com.frostre1997.droidutility.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
READ_EXTERNAL_STORAGE
Specifications
CategorySoftware management
Packagecom.frostre1997.droidutility
LicenseMIT
GitHub Stars29
Installs173
Target SDKAndroid 14+ (API 34)
Last UpdatedOctober 2, 2026
Release DateOctober 2, 2026
Root RequirementRootless (Shizuku)
ShizuStore Installation
Install via ShizuStore to enable automatic updates and silent installations using Shizuku.
More in Software management
Other applications in this category
Hail
aistra0528
Freeze, hide, or disable any app. Create and organize app groups that can be frozen with one click.
6.8k519Oct 2, 2026
6.0k811Oct 2, 2026
3.9k35Oct 2, 2026