APK Verification¶
Verify that you downloaded an authentic Mycel APK.
Quick Start: Use Obtainium¶
The easiest way to install and verify Mycel is with Obtainium:
- Install Obtainium from F-Droid or GitHub
- Add Mycel:
https://github.com/ethene/mycel-releases - Install - Obtainium verifies signatures automatically
For manual verification, continue below.
Why Verify?¶
Malicious actors could distribute modified APKs. Verification ensures:
- The APK is from the official source
- It hasn't been tampered with
- It's signed with the official key
Official Signing Certificate¶
All official Mycel releases are signed with this certificate:
| Field | Value |
|---|---|
| Subject | CN=Dmitry Stakhin, OU=Mycelium Labs, O=Quantum Research Pty Ltd, L=Brisbane, ST=QLD, C=AU |
| SHA-256 | 446a854ca21ef946e1ae192a685cde06a791d4ae8e9eb3844a9ef537fa688d6d |
| SHA-1 | 592aba950d84078284afaa14f6b533fe7d9b8306 |
If the fingerprint doesn't match
Do not install the APK. You may have downloaded a tampered version.
Method 1: SHA-256 Checksum¶
Each release includes a .sha256 file with the expected checksum.
Linux¶
macOS¶
Windows (PowerShell)¶
Windows (CMD)¶
Match = OK
If checksums match, the file hasn't been modified.
Method 2: Certificate Verification¶
Using apksigner (Android SDK)¶
Look for:
Signer #1 certificate SHA-256 digest: 446a854ca21ef946e1ae192a685cde06a791d4ae8e9eb3844a9ef537fa688d6d
Using keytool (Java)¶
Check the SHA-256 fingerprint matches the official certificate.
Official Download Sources¶
| Source | URL | Verification |
|---|---|---|
| GitHub Releases | github.com/ethene/mycel-releases | Manual |
| Obtainium | https://github.com/ethene/mycel-releases |
Automatic |
Unofficial sources
APKs from other sources (APK mirrors, forums, Telegram) may be modified. Always verify or use Obtainium.
What If Verification Fails?¶
- Delete the APK - Do not install it
- Re-download from official source - File may have been corrupted
- Try a different browser - Some browsers modify downloads
- Report the issue - Open an issue if official downloads don't verify