# iamr0s/dhizuku

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/iamr0s-dhizuku).**

2,935 stars · 88 forks · Kotlin · gpl-3.0

## Links

- GitHub: https://github.com/iamr0s/Dhizuku
- awesome-repositories: https://awesome-repositories.com/repository/iamr0s-dhizuku.md

## Description

Dhizuku is an Android device administration tool and system permission bridge. It functions as a device owner permission delegator that exposes restricted system-level capabilities to non-privileged applications.

The service enables third-party applications to access privileged device owner controls and execute restricted Android functions through a dedicated communication interface. This allows for the delegation of high-level system permissions without requiring a full system flash or manual setup.

The project covers device management and automation workflows by providing a mechanism for privileged API access and administrative control over device-wide settings.

## Tags

### System Administration & Monitoring

- [Android Device Management](https://awesome-repositories.com/f/system-administration-monitoring/command-line-system-administration/android-device-management.md) — Provides privileged administration of Android system resources and tasks via device owner permissions.

### Part of an Awesome List

- [Privileged Service Proxies](https://awesome-repositories.com/f/awesome-lists/devtools/runtime-permissions/privileged-service-elevations/privileged-service-proxies.md) — Acts as a privileged proxy that executes device owner operations on behalf of non-privileged third-party applications.
- [System Utilities](https://awesome-repositories.com/f/awesome-lists/devtools/system-utilities.md) — Device owner and management utility.

### Operating Systems & Systems Programming

- [Android Root API Bridges](https://awesome-repositories.com/f/operating-systems-systems-programming/root-privilege-abstractions/android-root-api-bridges.md) — Exposes restricted system-level capabilities to non-privileged apps through a privileged API bridge.
- [Privileged API Bridges](https://awesome-repositories.com/f/operating-systems-systems-programming/root-privilege-abstractions/per-application-root-restrictions/privileged-api-bridges.md) — Implements a communication bridge that allows non-privileged applications to access restricted Android system APIs.
- [Android Binder Interfaces](https://awesome-repositories.com/f/operating-systems-systems-programming/android-binder-interfaces.md) — Implements the Android Binder messaging framework to route commands from user applications to a privileged background service.

### Security & Cryptography

- [Permission-Based Access Control](https://awesome-repositories.com/f/security-cryptography/permission-based-access-control.md) — Validates the identity and authority of requesting applications before executing restricted administrative commands.
- [Permission Delegation](https://awesome-repositories.com/f/security-cryptography/permission-based-access-control/permission-delegation.md) — Delegates privileged device owner permissions to other applications through a secure communication interface. ([source](https://github.com/iamr0s/Dhizuku/tree/main/docs/))
- [Device Owner](https://awesome-repositories.com/f/security-cryptography/permission-based-access-control/permission-delegation/device-owner.md) — Grants third-party applications access to privileged DeviceOwner permissions through a dedicated interface.

### DevOps & Infrastructure

- [Privilege-Based Process Isolation](https://awesome-repositories.com/f/devops-infrastructure/background-services/background-service-isolation/privilege-based-process-isolation.md) — Centralizes administrative tasks into a single background process to isolate high-privilege code from client applications.

### Mobile Development

- [Android Device Controllers](https://awesome-repositories.com/f/mobile-development/android-device-controllers.md) — Enables automation of device configuration and system tasks by providing elevated privileges to apps.

### Software Engineering & Architecture

- [Inter-Process Communication](https://awesome-repositories.com/f/software-engineering-architecture/inter-process-communication.md) — Provides a secure inter-process communication bridge between non-privileged client apps and a privileged system service.
