Final price. Taxes, shipping and customs duties included.
← Back to apps and firmware

Cuvex Mirror · Android · Cuvex Mirror

1.0.0-beta.12.7

Your download, instructions and integrity check in one place.

Published on 2026-11-15 · UTC · APK · 0.3 MiB

Cuvex-Mirror-1.0.0-beta.12.7-Android.apk

Release notes

Details / what's new in version 1.0.0-beta.12.7

Updated pairing guidance, QR camera and interface.

Changes and validation

  • A visible guide on every attempt explains how to open Android’s pairing request from notifications.
  • Corrected QR preview proportions, revised image extraction, and focus and zoom controls when supported by the camera.
  • Redesigned Home, legal welcome and appearance picker. First installation starts in night mode; existing preferences are retained. Firmware actions take their own space without covering instructions.
  • Original and BIT protocols are preserved. Automated tests and native interface measurements passed; physical Bluetooth and camera checks remain pending.
  • Before installing Mirror 12.7, completely uninstall Mirror 12.6 or any earlier version. This beta uses a new stable signing identity, so Android cannot install it over the previous signature. Mirror settings are reset; on opening, accept the terms and grant the required permissions again. Keep this installation to test the second and third firmware attempts.

Beta requirements and compatibility

Android 8.0 or later (API 26; target API 36). Universal APK with no architecture-specific native libraries. Bluetooth LE and camera; NFC only for cards. Original: Bluetooth and power as instructed. BIT: USB-C data cable, USB OTG and Android access to the removable drive. Browser and Internet only for downloading firmware. Desk is optional; this branch's interoperability was checked with 1.0.0-beta.9.16. No minimum firmware version is declared. Physical compatibility testing by phone remains pending.

Installation

  1. Download the APK from Cuvex and check it against the published APK SHA-256, not the Manager ZIP hash.
  2. Before installing Mirror 12.7, completely uninstall Mirror 12.6 or any earlier version. This beta uses a new stable signing identity, so Android cannot install it over the previous signature. Mirror settings are reset; on opening, accept the terms and grant the required permissions again. Keep this installation to test the second and third firmware attempts.
  3. Open Mirror, accept the terms and grant permissions for the feature you use. The app identifier remains io.cuvex.mirror.
  4. For local firmware, go to Settings → Device firmware update → Original or BIT. Download through the Cuvex link or select a local .bin for the correct model. Do not rename another model's firmware to bypass the check.
  5. Follow the Bluetooth guide for Original or the USB-C guide for BIT. Keep power and the cable connected throughout transfer. Check Android notifications if the pairing prompt does not appear.
  6. Wait for confirmation and check the firmware version on the device after it restarts. If an attempt fails, prepare the device again as instructed before retrying.

SHA-256 confirms that the file matches the published download. It does not replace verification of the manufacturer’s signature or establish compatibility with your device.

Your phone can be your NFC reader.

Cuvex Mirror uses your compatible smartphone’s NFC to read and write cards for Cuvex Desktop through an encrypted Bluetooth connection. It is required to fully operate Cuvex Original with Desktop. Mirror does not decrypt your secrets or replace authorization on the hardware.

You need Android 8 or later with NFC, a camera and Bluetooth peripheral mode, plus a computer with compatible Bluetooth and Cuvex Desk. A temporary PIN and QR bind the session. Mirror needs no account or Internet permission and does not decrypt your secrets.

To install the APK, follow Android’s security instructions for this official download. Keep Play Protect enabled. Never enter seed phrases, private keys or cryptogram passwords in Mirror.

SHA-256

Check your download, step by step.

SHA-256 verifies file integrity. It does not replace a manufacturer signature or independently guarantee software security.

The comparison runs in your browser. Your file is not sent to the server and you do not need a terminal.

  1. Leave the downloaded file in Downloads, without extracting or renaming it. Wait for the download to finish.
  2. Open Terminal: press ⌘ + Space, type Terminal and press Return.
  3. Copy the entire block, paste it into the terminal and press Enter. It only calculates and compares the hash; it does not install or open the App.
  4. Read the result below the pasted block. This may take a few seconds.

The block contains the command to paste. The OK or KO result appears after you run it.

Paste this entire block

sh <<'CUVEX_LOCAL_CHECK'
set -u
folder="$HOME/Downloads"
file="$folder/"Cuvex-Mirror-1.0.0-beta.12.7-Android.apk
expected=7979206f7d7f9dc6e489698ada68a446b258ab725482da72afef019bcb36fd41
printf "%s\n" 'CHECKING YOUR CUVEX DOWNLOAD…'
printf "%s\n" "Downloaded file: $file"
if [ ! -f "$file" ]; then
  printf "%s\n" 'KO (FAIL) — FILE NOT FOUND'
  printf "%s\n" 'Check that the download is complete and the file is in Downloads with its original name.'
  exit 1
fi
if command -v sha256sum >/dev/null 2>&1; then
  actual=$(sha256sum -- "$file" 2>/dev/null | awk '{print $1}')
elif command -v shasum >/dev/null 2>&1; then
  actual=$(shasum -a 256 -- "$file" 2>/dev/null | awk '{print $1}')
else
  printf "%s\n" 'KO (FAIL) — DO NOT OPEN THIS FILE'
  printf "%s\n" 'The file does not match the published hash. Download it again from Cuvex and repeat the check. If it fails again, contact sato@cuvex.io.'
  exit 1
fi
printf "\n========================================\n"
printf "%s\n" 'CUVEX VERIFICATION RESULT'
if [ "$actual" = "$expected" ]; then
  printf "%s\n" 'OK — FILE VERIFIED'
  printf "%s\n" 'The file matches the SHA-256 we published for this version. The integrity check completed successfully.'
  exit 0
fi
printf "%s\n" 'KO (FAIL) — DO NOT OPEN THIS FILE'
printf "%s\n" 'The file does not match the published hash. Download it again from Cuvex and repeat the check. If it fails again, contact sato@cuvex.io.'
exit 1
CUVEX_LOCAL_CHECK
Download optional script

Expected result after running

OK — FILE VERIFIED

The file matches the SHA-256 we published for this version. The integrity check completed successfully.

KO (FAIL) — DO NOT OPEN THIS FILE

The file does not match the published hash. Download it again from Cuvex and repeat the check. If it fails again, contact sato@cuvex.io.

YOUR SELECTION

Your bag0

Video tutorial

Playback connects to YouTube. Open on YouTube ↗

Necessary functions let you use the store. You can choose whether to enable the others.

Privacy policy