Release Notes
Release 1.0.11
Released May 2026
Highlights
Initial release of the Launcher Upgrade Tool. This application automates the migration from Launcher 3 to Launcher 4 on BlueFletch-managed Android devices. It supports silent, programmatic initiation via MDM or ADB, validates device prerequisites before beginning, and provides real-time upgrade progress to the user. A foreground service keeps the upgrade process alive throughout the migration.
Details
Added automated upgrade workflow to migrate devices from Launcher 3 (
com.bluefletch.launcher) to Launcher 4 (com.bluefletch.ems.emm.launcher).Added support for silent/programmatic launch via MDM or ADB with no required user interaction.
Added prerequisite checks before upgrade begins: network connectivity required, battery level must be above 50%, and no user may be logged in.
Added APK download from a configurable URL with MD5 checksum validation to ensure integrity.
Added real-time upgrade progress UI built with Jetpack Compose and Material 3, displaying per-step status (Pending / In Progress / Success / Failed).
Added foreground service to maintain process priority and display a persistent notification throughout the upgrade.
Added boot persistence via a
BroadcastReceiverso that an interrupted upgrade automatically resumes after device reboot.Added support for an optional backoff delay passed as an Intent extra (
backoffDelayMinutes) at launch time. This value represents how long to wait to retry the upgrade process when an attempt is made and runtime constraints are not met. Defaults to 5 minutes.Added BlueFletch Platform API integration for package installation, uninstallation, default launcher configuration, and permission management.
Last updated