How to Install and Use Dhizuku | How its Different from Shizuku

While you might already have heard about Shizuku , what is Dhizuku, and is it any better [or worse] than its counterpart? Moreover, how can it be set up on any Android device? Well, we will be answering all these queries in this guide. So without any further ado, let’s get started.

  • What is Dhizuku Benefits of Dhizuku Drawbacks of Dhizuku List of apps that support Dhizuku
  • How is Dhizuku Different from Shizuku
  • How to Install Dhizuku Install Dhizuku Without Root Install Dhizuku Using Root
  • How to Stop/Uninstall Dhizuku Stop Dhizuku Uninstall Dhizuku
  • Video Guide

What is Dhizuku

install run use dhizuku - 1

Dhizuku is an application that acts as a bridge between apps and the system, allowing the former to use high-end “Device Owner” permissions. So it grants apps the permissions that are usually reserved for device owners. And the apps, instead of giving other apps direct ownership, call the Dhizuku’s API, which in turn gets the intended job done.

In short, you can call Dhizuku a tool that can share Device Owner permissions with other applications.

Benefits of Dhizuku

  • It is able to give advanced and powerful device owner permissions to the apps.
  • Unlike Shizuku, it is able to survive a reboot, even without root, as it uses the Device Owner API.

Drawbacks of Dhizuku

  • The setup is quite complicated, with no support for Wireless Debugging.
  • Requires the removal of all the other users and accounts from the device for the initial setup, which is asking a lot.
  • Only a few apps support Dhizuku.
  • You have to make the app as the device owner, which might not be in sync with many users’ requirements from a security and privacy point of view.

List of apps that support Dhizuku

As of now, only a handful of apps support Dhizuku, namely:

  • Amarok (App Hider)
  • Hail (Freeze/Hide Apps)
apps using dhizuku - 2

Left: Hail | Right Amarok

How is Dhizuku Different from Shizuku

how is dhizuku different from shizuku - 3 how is dhizuku different from shizuku - 4
  • Shizuku relies on ADB, hence you will need to restart it after every reboot. Dhizuku, on the other hand, uses the Device Owner API, hence it can survive reboots.
  • While Shizuku acts as a Shell user (UID 2000), Dhizuku acts as a Device Owner/Admin.
  • Owing to the first two conditions, you’ll have to remove all the other accounts and users from your device when Dhizuku is being initially set up. This is not the case with Shizuku, as it can easily be set irrespective of the accounts and users present on your device.
  • Shizuku comes in handy when there’s a need for generic system and application management. Dhizuku is used for tasks requiring higher device management permissions.

How to Install Dhizuku

dhizuku - 5 dhizuku - 6

We will show you a couple of methods to set up Dhizuku on your Android device; however, the underlying principle stays the same- removal of all accounts and users from your device [don’t worry, you can re-add them later once Dhizuku is up and running]. Before starting with any of these methods, please take a complete device backup. Droidwin and its members wouldn’t be held responsible in case of a thermonuclear war, your alarm doesn’t wake you up, or if anything happens to your device and data by performing the below steps.

Install Dhizuku Without Root

  1. To begin with, reset your device from the Settings menu.
  2. Now complete the setup, but do not add any Google, Samsung, etc. accounts.
  3. Next, download and install the Dhizkuku app from GitHub | Play Store .
  4. Now download and extract Android SDK Platform Tools on your device.
  5. Then enable USB Debugging and connect your device to the PC via USB.
  6. Now open Command Prompt inside platform-tools and type in the command: adb shell dpm set-device-owner com.rosan.dhizuku/.server.DhizukuDAReceiver
  7. Open Dhizuku, and it should say- You are Owner!! That’s it. You may now add your accounts/secondary user.

Install Dhizuku Using Root

  1. To begin with, root your device using Magisk / KernelSU / APatch .
  2. APatch/KernelSU users should open the app, go to the SuperUser tab, and enable shell. Magisk users should skip this step.
  3. Now download and extract Android SDK Platform Tools on your device.
  4. Then enable USB Debugging and connect your device to the PC via USB.
  5. After that, open the Command Prompt inside platform-tools and type in: adb shell su
  6. Magisk users will now get a SU request, tap on Grant.
  7. Now type in the below command to bring up a list of all users on your device: pm list users
  8. You will get the output in the below format: note down the User_ID. UserInfo{ USER_ID :NAME:FLAGS}
  9. For example: UserInfo{ 10 :Guest:400}
  10. If you get the USER_ID as 0 [see below], then it means no additional users are there [0 is the owner, which cannot be removed]. UserInfo{ 0 :Owner:4c13} running
  11. However, if you get any other user, then remove them via the below command pm remove-user USER_ID
  12. Example: pm remove-user 10
  13. Once done, let’s now remove all the accounts from your device. So use the below two commands: rm -rf /data/system_ce/0/accounts_ce.db rm -rf /data/system_de/0/accounts_de.db
  14. Once removed, restart your device. Then download and install Dhizuku from GitHub | Play Store .
  15. Now type the below command to start Dhizuku adb shell dpm set-device-owner com.rosan.dhizuku/.server.DhizukuDAReceiver
  16. Open Dhizuku, and it should say- You are Owner!! That’s it. You may now add your accounts/secondary user.

How to Stop/Uninstall Dhizuku

uninstall dhizuku - 7 uninstall dhizuku - 8

Stop Dhizuku

  1. Launch Dhizuku and tap on Deactivate > OK in the prompt.
  2. You may take it a step further and shut it down as well.
  3. For that, tap on the overflow icon and select Shutdown > OK.

Uninstall Dhizuku

  1. Launch Dhizuku and tap on Deactivate > OK in the prompt.
  2. Then tap on the overflow icon and select Shutdown > OK.
  3. You may now uninstall the app from its App Info page.

Video Guide

YouTube video - 9 YouTube video - 10
  • Shizuku Not Working on Android 16: How to Fix
  • Guide to Run Shizuku without Wireless Debugging, Root, or PC!
  • How to Set up and Run Shizuku [Wireless Debugging, Root, ADB]
  • How to Bypass Play Protect Verification and Install Apps on Android
Google preferred - 11 Google preferred - 12

(Cancel Reply)

Δ