- Dosyayı çıkarmadan veya yeniden adlandırmadan İndirilenler'de bırakın. İndirme tamamlanana kadar bekleyin.
- Terminal'i açın: ⌘ + Boşluk tuşlarına basın, Terminal yazın ve Enter'a basın.
- Bloğun tamamını kopyalayın, terminale yapıştırın ve Enter'a basın. Yalnızca hash hesaplanıp karşılaştırılır; App açılmaz veya yüklenmez.
- Yapıştırılan bloğun altındaki sonucu okuyun. Birkaç saniye sürebilir.
Blok, yapıştırılacak komutu içerir. OK veya KO sonucu çalıştırdıktan sonra görünür.
Bu bloğun tamamını yapıştırın
sh <<'CUVEX_LOCAL_CHECK'
set -u
folder="$HOME/Downloads"
file="$folder/"Cuvex-Mirror-1.0.0-beta.5-Android.apk
expected=2f491dabac6b81ae1f2fa62dc13b4477240ff92793d822e0aea6f34dc2fb373b
printf "%s\n" 'CUVEX İNDİRMENİZ KONTROL EDİLİYOR…'
printf "%s\n" "İndirilen dosya: $file"
if [ ! -f "$file" ]; then
printf "%s\n" 'KO (FAIL) — DOSYA BULUNAMADI'
printf "%s\n" 'İndirmenin tamamlandığını ve dosyanın İndirilenler'"'"'de özgün adıyla bulunduğunu kontrol edin.'
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) — BU DOSYAYI AÇMAYIN'
printf "%s\n" 'Dosya yayımlanan hash ile eşleşmiyor. Cuvex'"'"'ten yeniden indirip kontrolü tekrarlayın. Yine başarısız olursa sato@cuvex.io ile iletişime geçin.'
exit 1
fi
printf "\n========================================\n"
printf "%s\n" 'CUVEX DOĞRULAMA SONUCU'
if [ "$actual" = "$expected" ]; then
printf "%s\n" 'OK — DOSYA DOĞRULANDI'
printf "%s\n" 'Dosya, bu sürüm için yayımladığımız SHA-256 ile eşleşiyor. Bütünlük kontrolü başarıyla tamamlandı.'
exit 0
fi
printf "%s\n" 'KO (FAIL) — BU DOSYAYI AÇMAYIN'
printf "%s\n" 'Dosya yayımlanan hash ile eşleşmiyor. Cuvex'"'"'ten yeniden indirip kontrolü tekrarlayın. Yine başarısız olursa sato@cuvex.io ile iletişime geçin.'
exit 1
CUVEX_LOCAL_CHECK
Çalıştırma sonrasında beklenen sonuç
OK — DOSYA DOĞRULANDIDosya, bu sürüm için yayımladığımız SHA-256 ile eşleşiyor. Bütünlük kontrolü başarıyla tamamlandı.
KO (FAIL) — BU DOSYAYI AÇMAYINDosya yayımlanan hash ile eşleşmiyor. Cuvex'ten yeniden indirip kontrolü tekrarlayın. Yine başarısız olursa sato@cuvex.io ile iletişime geçin.
