Skip to content

Releases: CoryCharlton/CCSWE.AppManager.DeviceOwner

CCSWE.AppManager.DeviceOwner v1.0.5

Choose a tag to compare

@github-actions github-actions released this 13 Jun 01:23
f242118

What's Changed

Other Changes

Full Changelog: v1.0.4...v1.0.5

v1.0.4

Choose a tag to compare

@CoryCharlton CoryCharlton released this 12 Jun 04:12
ee26b77

Friendlier device list

The connected-device list now shows a friendly name and a device-type icon instead of the raw adb model.

  • Physical devices show their marketing name or model (e.g. Pixel 8 Pro); emulators show the device they emulate (e.g. Pixel 9).
  • A leading icon indicates the form factor — phone, tablet, watch, TV, or car — with a small emulator badge layered on so an emulator is easy to tell apart from a real device.
  • Device details are read once per device and cached, so the live refresh stays lightweight.
  • The window now sizes to its content for even padding.

v1.0.2

Choose a tag to compare

@CoryCharlton CoryCharlton released this 11 Jun 19:12
1a2f20c

Device-owner pre-flight checks & clearer errors

Setting the device owner now tells you why it can't proceed, before running the command.

  • Pre-flight checks when you click Set device owner: detects accounts still on the device, more than one user (e.g. Samsung Secure Folder), an existing/other device owner, App Manager not installed, or a disconnected/unauthorized device — and explains how to fix it, with a Try anyway override.
  • Already set up? It recognizes when App Manager is already the device owner and reports success instead of failing.
  • Friendlier failures: dpm errors map to actionable guidance (mirroring the setup guide), shown in a readable dialog. A 60-second timeout covers devices that hang instead of reporting an error.
  • The platform-tools download surfaces clear network/disk errors too.

License

The project is now licensed under GPLv3 (previously MIT).


Cross-platform helper (desktop app + console) on .NET 10 / Avalonia. Grab the build for your platform below.

v1.0.1

Choose a tag to compare

@CoryCharlton CoryCharlton released this 11 Jun 16:03
7bd8dd1

First stable release.

App Manager — Device Owner makes the App Manager Android app the device owner on a connected device. It lists online adb devices, lets you pick one, and runs the device-owner command, reporting success or failure.

Highlights

  • No adb? No problem. When adb can't be found, the app offers to download Google's standalone SDK Platform Tools, extracts it to a persistent per-user location, and reuses it on later launches — no manual SDK setup required.
    • Desktop: a modal download dialog with progress bar, bytes, speed, and ETA.
    • Console: a text progress line; honors --yes for scripting.
  • Live device list. The desktop app auto-refreshes every few seconds and preserves your selected device across refreshes.
  • Cross-platform (Windows, macOS, Linux), built on .NET 10 and Avalonia.

Usage

  • Desktop: launch the app, pick a device, and click Set device owner.
  • Console: [--serial <serial>] [--yes].