Targets workspace
One place for the USB device, installed apps, local builds, deploy actions, and session activity — no separate Applications or History silos.
Install Dock runs on your computer. USB Android is the primary target for APK and split-package deploy. Authorized host OS installers are available with honest limits — without accounts or cloud sync.
Lead with USB Android. Preflight, confirmations, Diagnostics, and View device deepen the operator bench. Host packages and Advanced Mode stay honest about limits.
Primary USB Android path — packages on disk, confirmations required.
One place for the USB device, installed apps, local builds, deploy actions, and session activity — no separate Applications or History silos.
Parse APK and split sets (.apks, .xapk, .apkm) locally: package name, versionCode, SHA-256 prefix, SDK levels, and permissions. Map install, update, reinstall, or downgrade.
Read-only checks before a mutating deploy. Findings are PASS, INFO, WARNING, or BLOCKING so you know what will change.
Every mutating action requires explicit confirmation. Downgrades need a second confirmation — never silent or automatic.
Timeout or disconnect becomes Interrupted. Verify the installed version before you retry. Progress is elapsed time — not a fake transfer percentage.
Browse that app’s private data, install files, shared data, OBB, and media with clear boundaries. Export and sync after confirm. Folders are never deleted.
Local tools for readiness and on-device visibility — USB only.
Probe local ADB and target health on this computer. Restart the local ADB server when needed — USB drivers are not rewritten for you.
Open the selected USB Android screen in a second window. Local H.264 stream or stills to 127.0.0.1 only. Tap, swipe, keyboard, and drop APK after confirm. Not wireless ADB, not VNC, not MDM.
Local Markdown/JSON session reports and JSONL logs stay on the operator machine. Theme, Privacy Mode, and ADB path live in Settings.
On by default. Serials, paths, and recents stay masked until you explicitly reveal them.
Opt-in or secondary paths — never silent fleet or OS-security bypass.
Advanced Mode can queue additional USB Android targets one at a time. Each device has its own confirm. There is no install-to-all.
Inspect IPA, macOS, Windows, and Linux packages locally. Deploy only through official tools (e.g. Apple device tools, msiexec, dpkg) with honest limits on Platforms.
Optional on-device Android helper with a hash catalog. Install, upgrade, or uninstall the helper only — staging cleaned up. Not a root or SELinux bypass.
Opt-in controls for runtime permissions, AppOps special-access, and a per-app UID firewall only when a privileged shell already exists. No Magisk, bootloader unlock, or SELinux disable.
versionCode drives the action badge — install, update, reinstall, downgrade, or uninstall.
Deploy when the package is not yet on the device.
Replace an existing app when selected versionCode is higher.
Replace when versionCode matches — useful for same-build redeploys.
Install an older build with double confirmation, where Android allows.
Remove an application from the selected device after confirmation.
Six focused areas — the same navigation order as the application.
Download for Windows, macOS, or Linux — then see which packages and hosts you can use.