Keep Shizuku alive, automatically.
Author: Ghulam Qadar
Ashizw is a universal Magisk/KernelSU module designed to ensure Shizuku stays running permanently. It acts as a background watchdog, automatically restarting Shizuku if it crashes or stops unexpectedly.
Now featuring a beautiful WebUI dashboard inside KernelSU Manager for one-tap control, real-time monitoring, and live logs — no Termux required! Plus a powerful CLI and interactive menu for advanced users who prefer terminal management.
- 👍 Watchdog Service: Monitors Shizuku status at configurable intervals (Default: 30min)
- 🚀 Auto-Start: Automatically starts Shizuku after boot with a customizable delay (Default: 45s)
- 🌐 WebUI Dashboard (v1.4+):
- Real-time status badge (🟢 Running / 🔴 Stopped)
- One-tap Start/Stop Shizuku with instant feedback
- Live log viewer with auto-refresh, color-coded entries, and scroll controls
- Configurable boot delay & check interval with live validation
- 🎨 Theme Switcher (v1.5+): Choose between Dark, Light, or Auto (System) themes
- Responsive design optimized for all devices
- 📱 Interactive CLI: User-friendly menu-driven management in Termux
- ⚡ Quick Commands: Fast CLI shortcuts for common actions (
ashizw start,ashizw status, etc.) - 🔘 KernelSU Action Button (v1.5+):
- Clean, minimal interface with volume key controls
Volume Up→ Start/Stop Shizuku (with confirmation)Volume Down→ Directly opens Shizuku app (no picker menu)
- 🖼️ Module Banner Support (v1.4+): Displays artwork in supported managers (✅ KernelSU Next)
- 🧹 Clean Uninstall: Completely removes all configurations and logs upon module removal
- Download the latest
Ashizw-v1.5.zipmodule file from Releases - Open your root manager (Magisk, KernelSU, or APatch)
- Navigate to the Modules section
- Tap Install from Storage and select the zip file
- Reboot your device
- Open KernelSU Manager → Modules → Ashizw
- Tap the WebUI tab (or globe icon 🌐)
- Enjoy the dashboard:
- 🟢 Status badge shows Shizuku state instantly
- ⚡ Start/Stop buttons with visual feedback
- 📝 Logs tab with live auto-refresh
- ⚙️ Configure intervals without editing files
- 🎨 Theme Switcher: Toggle between Dark, Light, or Auto themes in the header
- Open KernelSU Manager → Modules → Ashizw
- Tap the Action Button (⚡ icon)
- Wait for the action screen to appear
- Press a volume key within 10 seconds:
- Volume Up → Start/Stop Shizuku (confirms before executing)
- Volume Down → Opens Shizuku app directly
- Screen exits automatically after action completes
Open Termux and type:
su
ashizw
| Command | Description |
|---|---|
ashizw start |
Start Shizuku manually |
ashizw stop |
Stop Shizuku service |
ashizw status |
Check current status |
ashizw set_delay <s> |
Set Boot Delay (seconds) |
ashizw set_interval <s> |
Set Check Interval (seconds) |
ashizw menu |
Open Interactive Menu |
ashizw help |
Show help message |
- Config File:
/data/adb/.config/ashizw/config.json - Log File:
/data/adb/.config/ashizw/ashizw.log - Default Boot Delay: 45 seconds
- Default Check Interval: 1800 seconds (30 min)
- ✅ Root Access (Magisk / KernelSU / APatch)
- ✅ Shizuku App installed
- ✅ Termux (for management commands)
Note: Complete hiding of OverlayFS signatures requires SuSFS or similar kernel-level modules. Ashizw does not modify mount structures.
My setup (working without detection issues):
- Root Manager: SukiSu Ultra v4.1.2
- Mount Mode: Hybrid Mount (magic mount default)
- Hiding Module: SuSFS enabled
- Result: ✅ No OverlayFS warnings in Hunter/Duck Detector
- Shizuku not starting? Check logs at
/data/adb/.config/ashizw/ashizw.log - Command not found? Ensure module is installed and rebooted
- Permission denied? Run commands with
su
Made with ❤️ by Ghulam Qadar
👋 A Personal Note from the Developer
Hi! I'm Ghulam Qadar. I want to be honest: I don't know how to code. 💙
I just had an idea to keep Shizuku running automatically, and I used Qwen AI to help me write the code. Since AI wrote it, don't expect too much, but I tested it thoroughly and I'm using it on my own device (Redmi 14C, HyperOS) right now - working perfectly! 🎉
P.S. If you're wondering what "Ashizw" means - it's short for "A Shizuku Watchdog"! 🔍
This is my first public module, so:
- 🙏 If you have any advice, I'd love to hear it!
- 🐛 If you find any bugs, please report them!
- ✨ If you have feature ideas, let me know!
Every contribution helps me learn and make this project better. Thank you for trying Ashizw! ❤️