Releases: CoryCharlton/CCSWE.AppManager.DeviceOwner
Releases · CoryCharlton/CCSWE.AppManager.DeviceOwner
Release list
CCSWE.AppManager.DeviceOwner v1.0.5
What's Changed
Other Changes
- Quiet console logging unless --verbose is set by @CoryCharlton in #5
Full Changelog: v1.0.4...v1.0.5
v1.0.4
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
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:
dpmerrors 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
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
--yesfor 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].