Signed Android release __RELEASE_TAG__Download options →

Download / verify / install

Install M2.

M2 is distributed directly as a signed Android release. Install quickly, or verify the checksum and signing certificate first when your operating procedure requires it.

01 / Choose artifact

Use the arm64 build unless you need the universal package.

arm64 APK

Recommended for most current Android devices · Approx. 46 MB

Download
SHA-256
__ARM64_SHA256__

Universal APK

Use when the device architecture is unknown · Approx. 122 MB

Download
SHA-256
__UNIVERSAL_SHA256__
The AAB is published for release verification and distribution workflows. It is not installed directly by an end user.

02 / Install on device

Install on Android 13 or later.

  1. Download the APK on the Android device.
  2. Open it from the browser or Files application.
  3. If Android asks for permission, allow unknown-app installation only for the application that opened this APK.
  4. Complete installation, then disable that permission again.
  5. Open M2 and create a Channel, scan a QR invitation, or paste an invitation link into Join Channel.
Verified M2 invitation links open Join Channel when M2 is installed. If M2 is locked, it keeps the pending invitation encrypted until unlock. If automatic opening is unavailable, copy the complete link and use the explicit Paste button in Join Channel.

03 / Verify checksum

Confirm that the file matches the public release.

Linux

sha256sum ares-channel-arm64.apk

macOS

shasum -a 256 ares-channel-arm64.apk

Compare the result with this page or the public SHA256SUMS.

Current arm64 SHA-256
__ARM64_SHA256__

04 / Verify signer

Verify the signing certificate.

apksigner verify --verbose --print-certs ares-channel-arm64.apk

The signer certificate SHA-256 digest must exactly match the following value.

Signer certificate SHA-256
74026cfb0d144a1fe4d81bdec0014cedc53aaf3e72714dbd824cd1f36d9f856d

Version, per-artifact version code, source-tree digest, artifact URLs, and hashes are also published in the release manifest.

The immutable release also publishes the reviewed source-tree archive, mapping/debug symbols, CycloneDX inventory, and third-party notices.

05 / Troubleshooting

If installation does not complete.

“App not installed”

Recheck the SHA-256, available storage, and whether an existing installation uses a different signer.

Device architecture is unknown

Use the larger Universal APK.

Connectivity is not immediately ready

Embedded Tor may need time to establish a circuit on first launch. M2 does not switch to a public gateway when Tor is unavailable.

The app is not in Google Play

The public AAB does not imply Play Store publication. The signed APK on this site is the current public installation path.

M2 __RELEASE_TAG__arm64 APK · Approx. 46 MB
Download