Skip to content

System Hub

thejaustin edited this page Sep 19, 2026 · 1 revision

System Hub

The System Hub is a live diagnostics screen for the privileged server. It has two tabs — Metrics and Activity Log — swipeable side by side.

Open it from the home screen's System Hub card (or via the overflow menu, depending on your layout).


Metrics

The Metrics tab polls the running server once per second and shows three live cards:

Card Source Meaning
Server uptime uptime_ms How long the current shizuku_plus_server process has been alive (Dd HH:MM:SS, or HH:MM:SS under a day). Resets to zero every time the service restarts.
Active connections client_count Number of authorized apps currently holding a live binder to the server.
Memory usage mem_total / mem_free / mem_max Server-process heap: used (total − free) over max allowed. If the runtime reports an uncapped max, the label shows "Uncapped" instead of a ceiling.

These stats come from the Plus-only IAICorePlus.getServerStats() extension. If Shizuku+ is connected to a stock or mismatched server that doesn't implement that extension, the Metrics tab simply stays at its default values — this is expected, not an error.

Because polling is tied to the screen being visible, it stops when you leave the Hub, so it has no ongoing battery cost.


Activity Log

The Activity Log tab is a chronological feed of authorization and access events — the same data as Settings → Activity Log, rendered inline. Each row shows the app icon, label, package name, the action that occurred, and a timestamp (date and time, since the log persists across days).

Typical entries include permission grants/denials, service starts, and watchdog restarts (see Service Connection for the service-start entry formats).

When there are no events yet, the tab shows an empty state rather than a blank list.

App icons and labels are loaded asynchronously through the shared icon cache, so the list stays smooth while scrolling even on devices with hundreds of installed apps.

Clone this wiki locally