Silent Mode — releases

Canonical SHA-256 checksums for every published build. This page lives at the on-chain name releases.silentmode.bch; the name pins where it is served from, so a tampered mirror cannot change what you check against here.

Theseus Navigator 0.3.46

Windows 64-bit · unsigned · 2026-09-13 · 0.3.46 — updater hardening + real error page for unreachable BCNR content — Updater hardening after a torn 0.3.44 → 0.3.45 auto-update: the installer is no longer launched while Theseus is still shutting down. Install & restart now records the setup path, quits, and a detached helper waits for the browser process to be gone before running the installer, then runs it once more if resourcesapp.asar is missing afterwards — a torn install repairs itself. Hash verification of the download is unchanged and the mark-of-the-web is stripped after it passes. Failed content fetches for BCNR sites (relay unreachable, DNS stalling, origin down) now show a proper error page naming the site, the upstream that was tried, the error and its cause code, with a retry — instead of the bare text "Theseus error: fetch failed". Includes everything from 0.3.45.
20e4c6badfb43e62ceff72ac518a34662f61571cfc3a5d2c685c91a253aee970
6165f9d179f8a1531c3700c688f3c4372b63f06402b6fda49579e417ce561d5e

Ariadne Resolver — Windows 0.1.2

Windows 64-bit · unsigned · bundled Node runtime · 2026-09-09 · Actually works this time — 0.1.1's persistent install log caught the bug 0.1.0 had had silently all along: install.ps1 died at the CA-rotation probe because PowerShell 5.1's $ErrorActionPreference=Stop plus a native subprocess writing to stderr = "NativeCommandError", killing the script before it could register the daemon or add the last NRPT rule. 0.1.2 routes every node call through Invoke-NodeCapture (Windows-level stream redirection, PS 5.1 doesn't touch the streams). TLD list now cascades: comma-separated indexer list → local cache → electrum WSS → bundled snapshot → bootstrap, and any authoritative fetch refreshes C:\ProgramData\Ariadne\tlds-cache.json. CA import via .NET X509Store direct (no Cert: PSDrive dependency). Upgrades stop the running daemon before file replacement so node.exe is no longer held open during install.
5a2c9e4f3c5e1a162008641019f5ffc35968751c0440f94d3c5fe67aafb8cc5e

Ariadne for Android 0.16

Android 5.0+ (API 21) · self-signed release key · 2026-09-12 · 0.16 — curated start page + fresh snapshot — the start page is now a short shortlist matching navigate.st exactly (hello.bch, siatest.bch, and the seven .x brands — SilentMode, Theseus, Sirius, Hephaestus, Prometheus, Helios, Hermes). Ditches the old auto-generated grid that was pulling in every registered name including test junk. Bundled BNS snapshot regenerated from live chain — up from 44 to 54 entries, now including all the .x names, so cold-start resolution finds them without a network trip. dl.silentmode.st/bns-name-index.json (the CDN snapshot every other client reads on cold start) was regenerated too. Carries the 0.15 auto-updater states (DOWNLOADING/READY/RETRY) plus 0.14's bookmarks, undo close tab, long-press link menu, downloads, pull-to-refresh, share-sheet target, splash.
fa58aa7642319faaa6b23f0f0a46c0adad2ce1f3c5957f4d527ac09241b76574
Signing certificate — SHA-256 (the same key signs every future release)
46ebbbe5dc73148d66410fd0337b1e6683472128c983e8e2578200b9e3ca548c
How to verify. After downloading, compute the file's SHA-256 and compare it to the value above — on Windows: certutil -hashfile <file> SHA256; on Android, hash the downloaded .apk on a computer before you move it to the phone, or use any file-hashing app. Nothing here is signed by an authority your device already trusts — by design — so it will warn about an unrecognized app; the checksum is the real check. The machine-readable manifest is at releases-manifest.json.