Releases: SysAdminDoc/Devicer
Releases · SysAdminDoc/Devicer
Devicer v1.0.0 — first feature-complete alpha
Devicer v1.0.0 — first feature-complete alpha
Unified Windows toolkit for managing rooted Android phones. Identify, search ROMs, back up partitions, patch boot.img, and flash from one shell. Native FUS protocol — no Python or JRE required.
Install
- Download
Devicer-v1.0.0-portable-win-x64-selfcontained.zip. - Verify the SHA256 against
Devicer-v1.0.0-portable-win-x64-selfcontained.zip.sha256:Expected:Get-FileHash Devicer-v1.0.0-portable-win-x64-selfcontained.zip -Algorithm SHA256
b0a6d0eaffb19cd38535c8197efc970c9f5f60f148f1e915ecc2785254056aa0 - Unzip anywhere (no installer needed). Run
Devicer.App.exe.
This is the self-contained build — the .NET 10 desktop runtime is bundled, so the ZIP runs on a stock Windows 10 / 11 box without any prerequisite install.
Requirements
- Windows 10 (build 17763+) or Windows 11
- Android SDK Platform-Tools v37+ on PATH (for
adb/fastboot) - For root-only features (Backup, Patch, FUS-IMEI auto-fill): a phone with Magisk / KernelSU / APatch installed
What's in this release
Seven functional sidebar pages plus Settings, all built on a locked C# / .NET 10 WPF / subprocess-wrapper architecture, end-to-end verified against a Samsung Galaxy S25 Ultra:
- Device — adb / fastboot probe, root-manager detection, Knox bit, OEM-unlock state, Samsung PDA / CSC, build fingerprint, slot, encryption state.
- Firmware — Samsung's public OTA feed lookup + native-FUS download (Smart Switch protocol). AES-128-ECB decrypt runs locally; nothing leaves your machine. Resume-capable; cached IMEI dropdown.
- ROMs — LineageOS + crDroid build aggregation by codename, parallel queries, SHA256 surfaced inline.
- Backup — root
ddof selected partitions to host with SHA256 verification + versioned manifest. Critical Samsung partitions (EFS / modem NV / persist) auto-flagged. - Patch — pushes
boot.imgto/data/local/tmp, dispatches to the installed root manager's patcher (Magisk / KernelSU / APatch), pulls the patched image back. - Flash — Odin tar / .tar.md5 inspector with EFS-Clear safety gate, Knox-trip banner, dry-run plan.
- Universal — OEM-aware flashing guidance for Pixel / OnePlus / Xiaomi / Sony / ASUS / Motorola / Nothing.
Catppuccin Mocha + Latte themes, runtime swap, no telemetry, no Samsung account required.
Hardening pass shipped with v1.0.0
- Strict PKCS#7 validation in firmware decrypt (was only checking the last byte).
- Canonical
split(".")[0][-16:]algorithm in FUS BinaryInitForMass (was usingLastIndexOfand feeding.zipinto LOGIC_CHECK). ddexit-code propagation in partition backup (was masked by the trailingchmod).- Cancel-safe cleanup across BackupService and BootPatchService — Cancel no longer leaves multi-GB tmp files on
/data/local/tmp. - Process-tree kill on cancelled
adb push. - 4 MiB log rotation for
%LOCALAPPDATA%\Devicer\logs\devicer.log(was unbounded). - http/https-only gate on every URL the app opens (defense-in-depth against compromised ROM-feed JSON).
- Page state preserved across sidebar nav (was being rebuilt and silently wiped on every tab switch).
Known deferrals
- Code-signing the exe (no EV cert yet — Windows SmartScreen will warn on first launch).
- Real Thor / fastboot subprocess flash writes (v0.7.0 ships the Odin inspector + dry-run plan; the actual writes are deferred to keep GPL-3.0 outside the .NET process).
- DPI-aware screenshot pass for the README.
See CHANGELOG.md for the full version history.