Skip to content

frostre1997/DroidUtility

Repository files navigation

description

DroidUtility

Android CI Auto Release pages-build-deployment

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. No JSON configs required – the app lists your installed packages directly.
  • 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.

Requirements

  • Android 7.0+ (API 24) – tested up to Android 14
  • Shizuku installed and running
  • No root required

How to Use

  1. Install Shizuku and start it via Wireless ADB or root.
  2. Install DroidUtility and open it.
  3. Go to the Terminal or Debloat tab.
  4. If Shizuku is running but permission isn't granted, tap the "Grant Shizuku Permission" button.
  5. Allow the permission in the Shizuku dialog.
  6. 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 🤍

https://frostre1997.github.io/DroidUtility/

About

An all-in-one non-root utility suite for Android: debloating, system tweaks, and terminal command execution via Shizuku. Designed for mobile-only developers.

Resources

License

Stars

2 stars

Watchers

0 watching

Forks

Contributors