- Lass die Datei im Downloadordner. Nicht entpacken oder umbenennen. Warte, bis der Download abgeschlossen ist.
- Öffne Terminal: Drücke ⌘ + Leertaste, gib Terminal ein und drücke die Eingabetaste.
- Kopiere den ganzen Block, füge ihn ins Terminal ein und drücke die Eingabetaste. Er berechnet und vergleicht nur den Hash; die App wird weder installiert noch geöffnet.
- Lies das Ergebnis unter dem eingefügten Block. Das kann einige Sekunden dauern.
Der Block enthält den einzufügenden Befehl. OK oder KO erscheint erst nach der Ausführung.
Diesen gesamten Block einfügen
sh <<'CUVEX_LOCAL_CHECK'
set -u
folder="$HOME/Downloads"
file="$folder/"Cuvex-Mirror-1.0.0-beta.7-Android-EQUIPO.apk
expected=27927a1aa2d6e38ee3e25709fe275c36ee51545e8dcceb61eb7f0a0ce2a4ab42
printf "%s\n" 'CUVEX-DOWNLOAD WIRD GEPRÜFT…'
printf "%s\n" "Heruntergeladene Datei: $file"
if [ ! -f "$file" ]; then
printf "%s\n" 'KO (FAIL) — DATEI NICHT GEFUNDEN'
printf "%s\n" 'Prüfe, ob der Download abgeschlossen ist und die Datei mit ihrem ursprünglichen Namen im Downloadordner liegt.'
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) — DIESE DATEI NICHT ÖFFNEN'
printf "%s\n" 'Die Datei stimmt nicht mit dem veröffentlichten Hash überein. Lade sie erneut bei Cuvex herunter und wiederhole die Prüfung. Bei erneutem Fehler: sato@cuvex.io.'
exit 1
fi
printf "\n========================================\n"
printf "%s\n" 'ERGEBNIS DER CUVEX-PRÜFUNG'
if [ "$actual" = "$expected" ]; then
printf "%s\n" 'OK — DATEI VERIFIZIERT'
printf "%s\n" 'Die Datei stimmt mit dem für diese Version veröffentlichten SHA-256 überein. Die Integritätsprüfung war erfolgreich.'
exit 0
fi
printf "%s\n" 'KO (FAIL) — DIESE DATEI NICHT ÖFFNEN'
printf "%s\n" 'Die Datei stimmt nicht mit dem veröffentlichten Hash überein. Lade sie erneut bei Cuvex herunter und wiederhole die Prüfung. Bei erneutem Fehler: sato@cuvex.io.'
exit 1
CUVEX_LOCAL_CHECK
Erwartetes Ergebnis nach Ausführung
OK — DATEI VERIFIZIERTDie Datei stimmt mit dem für diese Version veröffentlichten SHA-256 überein. Die Integritätsprüfung war erfolgreich.
KO (FAIL) — DIESE DATEI NICHT ÖFFNENDie Datei stimmt nicht mit dem veröffentlichten Hash überein. Lade sie erneut bei Cuvex herunter und wiederhole die Prüfung. Bei erneutem Fehler: sato@cuvex.io.
