Releases: SysAdminDoc/Droidsmith
Droidsmith v0.1.0
Droidsmith v0.1.0 — first tagged release
Cross-platform open-source GUI for managing Android devices over ADB.
MIT-licensed, no telemetry, no paywall. This is the first semver-tagged
release; everything in [Unreleased] from CHANGELOG.md is collapsed
into this entry.
Windows downloads
| Asset | What it is | Size |
|---|---|---|
Droidsmith-0.1.0-x64-setup.exe |
NSIS installer (recommended) — small download, per-user install, Start Menu entry, uninstaller | ~1.4 MB |
Droidsmith-0.1.0-x64.msi |
MSI installer — for Group Policy / msiexec /i deployments |
~2.2 MB |
Droidsmith-0.1.0-x64-portable.exe |
Raw release binary — no installer, run from anywhere | ~3.5 MB |
SHA256SUMS.txt |
SHA-256 checksums for all three assets | <1 KB |
x86_64 only. Linux and macOS builds are not in this release — the source
builds cleanly on all three platforms (npm run tauri:build); CI matrix
covers Ubuntu / Windows / macOS for cargo check / clippy / test.
What's in v0.1.0
Phase 0 scaffold (R-001..R-002, IMP-01..IMP-07) plus the Phase 1+
end-to-end slice:
- ADB domain layer — typed
AdbResolution, daemon-chatter-tolerant
parse_devices_long,list_devicesIPC, live Devices route with
refresh + error states. (R-011, R-012) - Package enumeration — two-pass
pm list packagesunion with
AppPackage{package, enabled, system, apk_path, uid, installer}and
the fullPackageFilterset. (R-020, R-021) - Action layer + undo journal — preview → apply for Disable / Enable
/ UninstallForUser / ClearData / ForceStop with in-band failure
detection and a per-device JSONL journal that survives HGFS. (R-022,
R-026.5) - Pack framework —
Pack/PackEntry/RemovalLevelschema aligned
with UAD-NG, plus thedroidsmith-pack-lintbinary. (R-030, R-031) - Vendor-quirks engine — AND-across-fields / OR-within-field matching,
seeded with the documented Xiaomi HyperOSpm disable-userblock and
itspm uninstall --user 0workaround. (R-034) - Headless CLI —
droidsmith-cli devices/run <profile.yaml> --device <serial> [--dry-run|--apply]with a hand-rolled argv parser
and no CLI-framework dependency. (R-060, R-061) - Pane routes — typed
invoke()wrappers, fully live Devices route,
ready/todo placeholder pages for Apps / Debloat / Mirror / Console /
Logcat / Fastboot.
Plus the audit pass that landed in 2e34927 (UI polish, 19 real bug
fixes including pipe-buffer deadlock in adb version, broken AppleScript
escaping, env-var resolver edge cases, log-rotation error swallowing, and
focus-ring/path-wrap accessibility fixes).
See CHANGELOG.md for the full enumerated list.
Verifying downloads
Get-FileHash Droidsmith-0.1.0-x64-setup.exe -Algorithm SHA256
# compare with SHA256SUMS.txtKnown limitations
- Windows-only release binaries this cycle. Build from source for
Linux/macOS. - Sidecar
adb/fastbootare not bundled — the app discovers
system installs via$ANDROID_HOME,$ANDROID_SDK_ROOT, Android Studio
defaults, Homebrew,/usr/bin/adb, andPATH.bundle.externalBin
wiring is deferred to R-006. - Code signing is not in place yet; SmartScreen will warn on first run.