APK Dosyasını Buraya Sürükleyip Bırakın
veya dosya seçmek için tıklayın
Tam imza ve sertifika analiziAPK İmzalarını Neden Doğrulamalısınız?
APK imzaları, bir uygulamanın orijinal geliştiricisinden gelmesini ve kurcalanmamasını sağlar.
- Uygulamanın orijinalliğini ve geliştirici kimliğini doğrulayın
- Değiştirilen, tahrif edilen veya yeniden paketlenen APK'ları tespit edin
- Mevcut yüklemelerle güncelleme uyumluluğunu doğrulayın
- V1/V2/V3 imzalama şeması sürümlerini tanımlama
- SHA-1 ve SHA-256 sertifika parmak izlerini görüntüleyin
- MANIFEST.MF dosya bütünlüğünü kontrol edin
APK İmzalama Şemaları
Orijinal şema, her ZIP girişini doğrular. Daha yavaş ama geniş ölçüde uyumlu.
Tam APK doğrulaması, daha hızlı kurulum. Android 7.0+ sürümünden beri gereklidir.
Anahtar rotasyonunu destekler. Android 9.0 ve üzeri sürümlerde mevcuttur.
Akış yükleme desteği. Android11.0+.
APK İmza Doğrulayıcı — Sıkça Sorulan Sorular
Android APK İmza Şemaları (v1, v2, v3 ve v4) Paket Bütünlüğünü Nasıl Korur?
Android'in PackageManager'ı, geçerli bir kriptografik imzası olmayan herhangi bir APK'yı yüklemeyi reddeder ve yeni APK'nin imzalama sertifikası önceden kurulu paketin sertifikasıyla tam olarak eşleşmediği sürece uygulama güncellemelerini engeller (aksi takdirde INSTALL_FAILED_UPDATE_INCOMPATIBLE atılır). Bir APK'yı yan yüklemeden önce doğrulamak, arşivin güvenilmeyen bir üçüncü tarafça tahrif edilmediğini veya yeniden imzalanmadığını doğrulamanıza olanak tanır.
Tarayıcı tabanlı APK İmza Doğrulayıcı'miz, hem eski META-INF/ JAR imza dizinini hem de ZIP Merkezi Dizininin hemen önüne yerleştirilmiş ikili APK İmzalama Bloğu'yi denetler:
- v1 İmzalama (JAR İmzası — META-INF/*.MF / *.SF / *.RSA): Android 6.0 ve önceki sürümlerle geriye dönük uyumluluk için gereklidir. V1 yalnızca MANIFEST.MF'de listelenen bireysel dosya girişlerine karma işlemi uyguladığından ZIP meta verilerini korumaz; bu da tarihi "Janus" güvenlik açığına (CVE-2017-13156) yol açmıştır.
- v2 İmzalama (APK İmza Düzeni v2 — Blok Kimliği 0x7109871a): Android 7.0'da (Nougat) Tanıtıldı. APK dosyasının tamamını 1 MB'lık parçalar halinde ikili görüntü olarak karma hale getirerek arşivin herhangi bir yerine fazladan bayt veya DEX yükünün eklenemeyeceğini garanti eder. Android 11+ (targetSdkVersion ≥ 30) sürümlerinde zorunludur.
- v3 İmzalama (Anahtar Döndürme — Blok Kimliği 0xf05368c0): Android 9.0'da (Pie) Tanıtıldı. İmza bloğunun içine kriptografik bir rotasyon kanıtı kökeni yerleştirir, böylece geliştiriciler güncelleme uyumluluğunu kaybetmeden daha güçlü bir RSA-4096 veya ECDSA anahtarına geçebilirler.
- SHA-256 Sertifikası ve Dosya Parmak İzi: Yüklemeden önce APK'nızı resmi geliştirici sürüm notları veya VirusTotal ile çapraz kontrol etmek için Genel Bakış sekmesinde görüntülenen SHA-256 özetini kullanın.