Nightzuku

Verified safeOpen sourceExclusive
—
No reviews reviews
35
downloads
7.1
android

AI summary

A Shizuku fork that lets authorized apps access Android system APIs through a server started with root or ADB. Includes a manager UI and ZIP module tools; uninstall the official Shizuku Manager before installing because the package identities conflict.

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

v13.7.1.r58.a17a5b5Nov 1, 2026
  • New
  • Anti-fork host attestation — verifyNightzukuHost ContentProvider and verifyHost WebUI bridge backed by an HMAC-SHA256 token; drop-in nightzuku-guard.sh / nightzuku-guard.js so modules can reject incompatible forks. Module update scheduler — ModuleUpdateScheduler on JobScheduler; shared NightDog/Modules logic moved into ModuleRuntimeUtils, so background and manual update checks no longer duplicate code. Module catalog — removed double horizontal padding; card proportions now match installed module containers.
  • Fixes
  • UI — removed the stray strip under the Material3 bottom navigation bar and added the missing tab transitions. Tests and docs — attestation tests now target the real API; environment variable docs corrected to match the actual runtime.

About this version

Version
13.7.1.r58.a17a5b5 (58)
Size
5.6 MB
Requires Android
7.1
Target SDK
25
Architecture
arm64-v8a, armeabi-v7a, x86, x86_64
Downloads
35
Updated
Nov 1, 2026
Package
kerneldroid.nightzuku
Languages38
ArabicArmenianAzerbaijaniBanglaCatalanChineseCzechDutch

Similar apps

Ratings & reviews

—
0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app