v0.3.0-alpha.1
Pre-release
Pre-release
Hotspot Helper v0.3.0-alpha.1
First self-distributed release. Bundles the release-signing infrastructure,
the in-app update checker, and the laupin.ca-hosted download / install /
privacy pages into a coherent, externally-installable slice.
This is a pre-release alpha. Sideload at your own risk. Requires
Shizuku — the in-app setup guide walks you
through every step.
Install
- First time:
laupin.ca/apps/hotspot-helper/has the
full install walkthrough including the Shizuku setup, the
allow-unknown-sources flow, and screenshots. - Direct APK:
hotspot-helper-0.3.0-alpha.1.apk
(download to your Android device and open). - Existing installs: the in-app update banner will surface this release
automatically on the next launch.
Verifying the download
SHA-256 of hotspot-helper-0.3.0-alpha.1.apk:
e4e6cd8703e332b9d814acb977c533e8aa1eedc01d9e1b123f28ce0e250ad58c
Also published at
laupin.ca/apps/hotspot-helper/latest.apk.sha256.
What's new
Added
- Release signing configured for v1+v2+v3 schemes. Builds reproducibly
signed whenapp/keystore.properties(or the matching env vars) is
populated. - In-app update checker. Polls
laupin.ca/apps/hotspot-helper/updates.json
on launch; surfaces a dismissible banner when a newer release is
available. Toggle from About → Updates. - About → Updates diagnostic line so silent fetch failures are visible
("Last check: 2m ago — Up to date" / "Failed (network)" /
"Failed (server response)"). - About screen now has a Privacy section linking to the full privacy
policy on laupin.ca. targetSdkraised to 36.INTERNETpermission for the update check (the only outbound network
use).- A growing collection of JVM unit tests across the new update package.
Changed
- Release build no longer minifies (Shizuku binder path relies on
reflection that R8 default rules would strip).
Fixed
MainActivity.openShizukunow importsActivityNotFoundException
(the exception was caught without the import, masking a clean release
build failure under debug incremental compilation).- Several pre-existing exception-handling and intent-mutation niggles
surfaced during the self-distribution work, all noted in
CHANGELOG.md.
Privacy
No analytics. No telemetry. No user account. One outbound HTTPS request
to check for updates, which you can disable.
Full privacy policy.
Requirements
- Android 8.0 (API 26) or newer. Tested on Android 16.
- Shizuku running on the same device.
- Developer Options → Wireless Debugging enabled (Shizuku prerequisite).
- A paired Bluetooth device to use as the automation trigger.