Shizuku Service
About 520 wordsAbout 2 min
2026-08-10
Shizuku is a powerful system permission service that lets ordinary apps call system APIs directly through ADB-level APIs, without requiring Root access. Many well-known utility apps (such as LSPatch, LibChecker, Thanox, etc.) support enhanced features through Shizuku.
Flagship Feature
FolkPatch bundles a complete Shizuku server — no third-party Shizuku app installation required. Just toggle it on!
Why Shizuku?
- Safer app authorization: Apps authorized via Shizuku only get ADB-level permissions, not full Root
- Broader tool compatibility: Many Shizuku-supported apps (LSPatch, Shizuku ecosystem tools, etc.) can be used directly
- No third-party dependency: The traditional approach requires installing the official Shizuku app and starting it via ADB; FolkPatch has everything built in
Quick Start
- Open FolkPatch and go to Settings → Function
- Find Shizuku Service and turn on the toggle
- Wait for the service to start (Root access required); "Shizuku service is running" appears below the toggle
- Authorize within any Shizuku-supported app to use it
Permission Management
Once the service is enabled and running, tap Manage Authorized Apps to open the permission management page:
- Lists all Shizuku-compatible apps with their UIDs
- Allow / deny Shizuku access per app individually
- Persisted authorization: Survives server restarts, no re-authorization needed
How It Works
- The built-in server starts via
app_processas shell (uid 2000), matching the official Shizuku ADB mode exactly - Root access is required to start the service (it cannot start without Root)
- The service lifecycle is fully managed by FolkPatch: startup, status detection, and shutdown (graceful exit + fallback cleanup)
FAQ
Shizuku Service Q&A
User
What's the difference between Shizuku and Root?
Shizuku provides ADB-level permissions (shell uid 2000), which are less powerful than full Root. It suits apps that need system APIs but not full Root, offering finer-grained and safer authorization.
User
Why does my Shizuku service fail to start?
Please confirm: 1. The device has Root access (the service needs Root to start) 2. KernelPatch and APD are ready 3. Try toggling the switch again. If it still fails, export the logs and report it.
User
Do I need to install the official Shizuku app?
No. FolkPatch bundles a complete Shizuku server; just toggle it on — no third-party apps required.
User
Do I need to re-enable it after a reboot?
No. As long as the Shizuku Service toggle stays on, the server is auto-started after boot (waits for Root to be ready, then launches it, with up to 6 retries), and your authorization records are preserved. If the auto-start fails (e.g., Root not ready in time), you can manually re-toggle the switch to start it.
Related Links
Copyright
Copyright Ownership:FolkPatch Team
License under:Attribution 4.0 International (CC-BY-4.0)
