AI summary
Root and ADB-based system service manager that lets authorized apps access Android system APIs with elevated permissions. Includes ZIP module management and updated server/client protocols; uninstall the official Shizuku Manager before installing to avoid package conflicts.
Generated by AI. May contain inaccuracies.
About this app
Nightzuku is a customized modern fork of Shizuku, maintained by kerneldroid. It provides a robust, high-performance interface for applications to use system APIs directly with elevated permissions (root or ADB).
The project tracks the latest Android platform developments, including Android 16/17 target stability, introduces a revamped Modern Material 3 Expressive UI using Jetpack Compose, and includes a full ADB-backed ZIP modules runner.
Important
Migration action required: due to the package identity upgrade (moe.shizuku.privileged.api to kerneldroid.nightzuku), any older official Shizuku Manager app must be uninstalled from the device before installing Nightzuku. Otherwise, they will conflict.
Fork additions
- Jetpack Compose manager UI with Material 3 Expressive components, motion, switches, and rounded icon treatment. - Android 16/17 target work with current preview SDK and build tooling in this fork. - ADB Modules screen for installing and managing ZIP modules. - Module features: module.prop, banner, enable/disable switch, action.sh, policy-gated service.sh, local WebUI, delete, path checks, size limits, output limits, and last-run logs. - Module policy settings: Safe mode, Full access, and background action control.
Background
When developing apps that require root, the standard approach is running commands in a su shell. This is slow, unreliable due to text processing, and limited to available commands. Even with ADB, apps often require root for privileged operations.
Nightzuku provides a high-performance alternative by allowing apps to use system APIs directly with elevated permissions.
How does Nightzuku work?
Android uses binder for interprocess communication (IPC) between apps and the system server. The system server checks the UID and PID of the client to enforce permissions.
Nightzuku guides users to start a Nightzuku server process with root or ADB. When an authorized app starts, it receives a binder to the Nightzuku server.
Nightzuku acts as a proxy, receiving requests from the app and forwarding them to the system server. This allows apps to use system APIs with the server's elevated permissions (root or ADB), making it almost identical to using system APIs directly.
License
Apache 2.0
What's new
- New
- Dual-wire Nightzuku server/client — native zero-stub protocol (INightService / NightClient / NightProtocol) running alongside the classic Shizuku wire, with per-UID capability masks and a TransactGuard that verifies the target binder. Start-method chooser — when both root and ADB are available, choose Root or ADB (shell uid 2000) instead of auto-selecting root. Module Catalog — a downloads-count chip, and a per-module Outdated flag based on that module folder's own last commit (a stale folder no longer flags its updated siblings). Settings — animated category switch (same feel as Lab Features). App list — native segmented rows, spacing matched to Settings, and the granted/not-granted state auto-refreshes.
- Fixes
- "Waiting for service…" fixed — the server now hands the legacy binder via BinderContainer (the hand-rolled raw Parcel was not length-prefix compatible on Android 13+). Server notifies the manager first, then other clients; sends both wires. Removed the Termux/tapi backdoor; manifest decoupled from legacy API_V23 with a dedicated permission model. nightzuku-api bumped — Android 17 + OEM user-service startup crash fix (ActivityThread.AppBindData seeding). Home status card shrunk and now shows the real version (13.7.1) instead of the stale 13.6 API constant. Starter screen closes automatically as soon as the service is up.
About this version
- Version
- 13.7.1.r57.52ab99b (57)
- Size
- 5.61 MB
- Requires Android
- 7.1
- Target SDK
- 25
- Architecture
- x86, x86_64, arm64-v8a, armeabi-v7a
- Downloads
- 130
- Updated
- Oct 17, 2026
- Package
- kerneldroid.nightzuku
Similar apps
Ratings & reviews
- 51
- 40
- 30
- 20
- 10
Write a review
Recent reviews
Showing 1 of 1- Николай 4d ago