Hey DEV community! I'm Richard, a solo developer, and I want to share a project I've been building called DPHMS (Doctor Power House Mobile Solutions) — a Shizuku-powered Android system optimizer that runs real shell commands without root access.
The Problem
Most Android "cleaner" and "optimizer" apps are garbage. They kill background processes that just restart immediately, show fake "junk cleaned" numbers, and serve ads. They don't actually do anything meaningful because they don't have the permissions to run real system commands.
The Solution: Shizuku
Shizuku is an open-source framework that lets apps execute shell commands with ADB-level permissions — without root. It works by running a service with elevated permissions that other apps can communicate with via IPC.
DPHMS uses Shizuku to run actual pm, cmd, settings, and dumpsys commands that real system optimizers use. No fake numbers, no placebo effects.
What DPHMS Does
Four tiers:
Lite (Free)
- Force-stop apps
- Clear app cache
- Basic system info
Pro ($2.99)
- Everything in Lite, plus:
- App Ops management (per-app permission control via
cmd appops) - Bloatware freezer (
pm disable-user) - Cache partition cleaner
- 10 tabs of system tools
- Expandable App Ops cards with direct System Settings links
Pro+ ($4.99)
- Everything in Pro, plus:
- Dr.PHMS AI Terminal — a natural language command interface that translates plain English into Shizuku shell commands
- Optional LLM API key support (Groq/Gemini free, OpenAI paid)
- Falls back to offline pattern matching without a key
- 3-layer safety confirmation system for destructive actions
- 12 tabs total
NetGuard ($1.99)
- Standalone firewall/network manager
- Per-app network control
How the AI Terminal Works
The Dr.PHMS AI Terminal (Pro+ only) accepts natural language like:
"stop all background apps that are draining my battery"
And translates it into actual shell commands:
for pkg in $(pm list packages -3 | sed 's/package://'); do
am force-stop $pkg
done
It uses a 3-layer confirmation system:
- Parse the intent
- Classify risk level (safe / moderate / dangerous)
- Show the exact commands for approval before execution
With an LLM API key (Groq free tier, Gemini free tier, or OpenAI), it handles complex multi-step commands. Without a key, it falls back to offline pattern matching for common operations.
Tech Stack
- Native Android (Java)
- Shizuku for elevated shell command execution
- Material Design with custom dark theme (#121212)
- PayPal for in-app purchases
- PWA splash page at dphms.vercel.app
Get It
All versions are available at dphms.vercel.app:
| Version | Price | Key Features |
|---|---|---|
| Lite | Free | Force-stop, clear cache |
| Pro | $2.99 | 10 tabs, App Ops, bloatware freezer |
| Pro+ | $4.99 | 12 tabs, AI Terminal |
| NetGuard | $1.99 | Firewall/network manager |
Tested on Moto G 2024 Power 5G running Android 15.
What's Next
- F-Droid submission in progress
- More AI Terminal patterns
- Widget support (4x1)
This is a solo project built with love and AI assistance. The splash page footer says it all: "Built with love & AI — every line of code, every late night, every breakthrough."
Feedback welcome! 🚀
Top comments (0)