Seret & Jatuhkan File APK Di Sini
atau klik untuk memilih file
Analisis tanda tangan & sertifikat lengkapMengapa Memverifikasi Tanda Tangan APK?
Tanda tangan APK memastikan bahwa aplikasi berasal dari pengembang aslinya dan belum dirusak.
- Konfirmasikan keaslian aplikasi & identitas pengembang
- Deteksi APK yang dimodifikasi, dirusak, atau dikemas ulang
- Verifikasi kompatibilitas pembaruan dengan instalasi yang ada
- Identifikasi versi skema penandatanganan V1/V2/V3
- Lihat sidik jari sertifikat SHA-1 & SHA-256
- Periksa integritas file MANIFEST.MF
Skema Penandatanganan APK
Skema asli, memverifikasi setiap entri ZIP. Lebih lambat tetapi kompatibel secara luas.
Verifikasi APK lengkap, instalasi lebih cepat. Diperlukan sejak Android 7.0+.
Mendukung rotasi kunci. Tersedia di Android 9.0+.
Dukungan pemasangan streaming. Android 11.0+.
Pemverifikasi Tanda Tangan APK — Pertanyaan Umum
Bagaimana Skema Tanda Tangan APK Android (v1, v2, v3 & v4) Melindungi Integritas Paket
PackageManager Android menolak menginstal APK apa pun yang tidak memiliki tanda tangan kriptografi yang valid, dan memblokir pembaruan aplikasi kecuali sertifikat penandatanganan APK baru sama persis dengan sertifikat paket yang sudah diinstal (jika tidak maka akan membuang INSTALL_FAILED_UPDATE_INCOMPATIBLE). Memverifikasi APK sebelum Anda melakukan sideload memungkinkan Anda mengonfirmasi bahwa arsip tersebut belum dirusak atau ditandatangani ulang oleh pihak ketiga yang tidak tepercaya.
Pemverifikasi Tanda Tangan APK berbasis browser kami memeriksa direktori tanda tangan JAR META-INF/ lama dan biner Blok Penandatanganan APK yang tertanam tepat sebelum Direktori Pusat ZIP:
- Penandatanganan v1 (Tanda Tangan JAR — META-INF/*.MF / *.SF / *.RSA): Diperlukan untuk kompatibilitas dengan Android 6.0 dan versi lebih lama. Karena v1 hanya melakukan hash pada entri file individual yang terdaftar di MANIFEST.MF, v1 tidak melindungi metadata ZIP—yang menyebabkan kerentanan bersejarah "Janus" (CVE-2017-13156).
- Penandatanganan v2 (Skema Tanda Tangan APK v2 — ID Blok 0x7109871a): Diperkenalkan di Android 7.0 (Nougat). Hash seluruh file APK sebagai gambar biner dalam potongan 1 MB, menjamin bahwa tidak ada byte tambahan atau payload DEX yang dapat dimasukkan ke mana pun dalam arsip. Wajib di Android 11+ (targetSdkVersion ≥ 30).
- v3 Penandatanganan (Rotasi Kunci — ID Blok 0xf05368c0): Diperkenalkan di Android 9.0 (Pai). Menyematkan silsilah bukti rotasi kriptografi di dalam blok penandatanganan sehingga pengembang dapat merotasi ke kunci RSA-4096 atau ECDSA yang lebih kuat tanpa kehilangan kompatibilitas pembaruan.
- Sertifikat SHA-256 & Sidik Jari File: Gunakan intisari SHA-256 yang ditampilkan di tab Ikhtisar untuk memeriksa ulang APK Anda terhadap catatan rilis pengembang resmi atau VirusTotal sebelum menginstal.