- Deixe o ficheiro em Transferências, sem o extrair nem alterar o nome. Aguarde a conclusão da transferência.
- Abra o Terminal: prima ⌘ + Espaço, escreva Terminal e prima Enter.
- Copie o bloco completo, cole-o no terminal e prima Enter. Apenas calcula e compara o hash; não instala nem abre a App.
- Leia o resultado abaixo do bloco colado. Pode demorar alguns segundos.
O bloco contém o comando a colar. O resultado OK ou KO aparece depois de o executar.
Cole este bloco completo
sh <<'CUVEX_LOCAL_CHECK'
set -u
folder="$HOME/Downloads"
file="$folder/"Cuvex-Mirror-1.0.0-beta.8-Android-EQUIPO.apk
expected=bebdf0247a2f2926b5ee3f9948ab98f2d5e1c466f43b68af89f1228c1ff091e8
printf "%s\n" 'A VERIFICAR A SUA TRANSFERÊNCIA CUVEX…'
printf "%s\n" "Ficheiro transferido: $file"
if [ ! -f "$file" ]; then
printf "%s\n" 'KO (FAIL) — FICHEIRO NÃO ENCONTRADO'
printf "%s\n" 'Confirme que a transferência terminou e que o ficheiro está em Transferências com o nome original.'
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) — NÃO ABRA ESTE FICHEIRO'
printf "%s\n" 'O ficheiro não corresponde ao hash publicado. Transfira-o novamente a partir da Cuvex e repita. Se voltar a falhar, contacte sato@cuvex.io.'
exit 1
fi
printf "\n========================================\n"
printf "%s\n" 'RESULTADO DA VERIFICAÇÃO CUVEX'
if [ "$actual" = "$expected" ]; then
printf "%s\n" 'OK — FICHEIRO VERIFICADO'
printf "%s\n" 'O ficheiro corresponde ao SHA-256 publicado para esta versão. A verificação de integridade foi concluída com êxito.'
exit 0
fi
printf "%s\n" 'KO (FAIL) — NÃO ABRA ESTE FICHEIRO'
printf "%s\n" 'O ficheiro não corresponde ao hash publicado. Transfira-o novamente a partir da Cuvex e repita. Se voltar a falhar, contacte sato@cuvex.io.'
exit 1
CUVEX_LOCAL_CHECK
Resultado esperado após executar
OK — FICHEIRO VERIFICADOO ficheiro corresponde ao SHA-256 publicado para esta versão. A verificação de integridade foi concluída com êxito.
KO (FAIL) — NÃO ABRA ESTE FICHEIROO ficheiro não corresponde ao hash publicado. Transfira-o novamente a partir da Cuvex e repita. Se voltar a falhar, contacte sato@cuvex.io.
