Skip to content

Dhizuku

HmnDev-Tech edited this page Sep 30, 2026 · 2 revisions

Dhizuku

Dhizuku mode (experimental, under Settings → Application) bridges Shevery with Dhizuku, which holds Device Owner on the device. Device Owner can toggle ADB on/off programmatically — so wireless debugging survives where it normally wouldn't.

How to enable

  1. Start Shevery first via PC/OTG or wireless debugging.
  2. Then start Dhizuku (do not start Shevery through Dhizuku first).
  3. In Shevery: Settings → Application → Dhizuku Mode → accept the warning dialog.

What it does technically

The Dhizuku bridge service (DhizukuService):

  • finds the device-owner admin among active admins,
  • sets ADB_ENABLED=1 (and adb_wifi_enabled=1 on Android 11+),
  • reads the ADB port (service.adb.tcp.port / persist.adb.tcp.port / adb_wifi_port, default 5555),
  • binds ADB over TCP (setprop service.adb.tcp.port + adbd restart) and waits until the port is live (10 × 500 ms checks).

Diagnostics strings (home_dhizuku_*, dhizuku_warning_*) report the bridge state on the Home tab.

Clone this wiki locally