Android
Requires: Android 8.0 or newer.
- On the Releases page, download the latest
crumb-<version>.apk. - Your browser or Files app will ask permission to install unknown apps. Allow it for that app (Settings → Apps → the app → Install unknown apps). This is normal for any app not distributed through the Play Store.
- Open the downloaded
.apkand tap Install. - Launch Crumb, then tap "Find my server" (scans your Wi-Fi network) or
"Enter manually" and type
http://<server-host>:8080. Log in.
Verifying the download (optional but recommended)
Since the alpha APK isn't distributed through a code-signing or Play Store
channel, each release also publishes a crumb-<version>.apk.sha256
checksum file next to the APK. Download both into the same folder and
confirm they match before installing:
sha256sum -c crumb-<version>.apk.sha256 # Linux/macOS; prints "OK"
# Windows PowerShell:
(Get-FileHash crumb-<version>.apk -Algorithm SHA256).Hash -eq `
(Get-Content crumb-<version>.apk.sha256).Split(' ')[0].Trim()
Updating
Crumb isn't on the Play Store during the alpha, so updating means downloading the newer APK and installing it over the top. Your saved views and settings are kept.
Troubleshooting
| Symptom | Likely cause |
|---|---|
| "Find my server" finds nothing | Wi-Fi client isolation (common on guest networks) blocks device-to-device traffic; enter the address manually instead. |
| Connects, lists cameras, live panes stay black | The server's RTSP address isn't set; ask your admin to set it under Server & streaming. |
| "App not installed" | A different build signed with a different key is already installed; uninstall the old one first. This shouldn't happen for a normal update of the same alpha build. |