Seret & Lepaskan Fail APK Di Sini
atau klik untuk memilih fail
Tandatangan penuh & analisis sijilMengapa Mengesahkan Tandatangan APK?
Tandatangan APK memastikan bahawa apl berasal daripada pembangun asalnya dan tidak diganggu.
- Sahkan ketulenan apl & identiti pembangun
- Kesan APK yang diubah suai, diusik atau dibungkus semula
- Sahkan keserasian kemas kini dengan pemasangan sedia ada
- Kenal pasti versi skim tandatangan V1/V2/V3
- Lihat cap jari sijil SHA-1 & SHA-256
- Semak integriti fail MANIFEST.MF
Skim Menandatangani APK
Skim asal, mengesahkan setiap entri ZIP. Lebih perlahan tetapi serasi secara meluas.
Pengesahan APK penuh, pemasangan lebih pantas. Diperlukan sejak Android 7.0+.
Menyokong putaran kunci. Tersedia pada Android 9.0+.
Menstrim sokongan pemasangan. Android 11.0+.
Pengesah Tandatangan APK — Soalan Lazim
Bagaimana Skim Tandatangan APK Android (v1, v2, v3 & v4) Melindungi Integriti Pakej
PackageManager Android enggan memasang mana-mana APK yang tidak mempunyai tandatangan kriptografi yang sah dan ia menyekat kemas kini apl melainkan sijil tandatangan APK baharu betul-betul sepadan dengan sijil pakej yang telah dipasang (jika tidak membuang INSTALL_FAILED_UPDATE_INCOMPATIBLE). Mengesahkan APK sebelum anda memuatkan sisi membolehkan anda mengesahkan bahawa arkib itu tidak diganggu atau ditandatangani semula oleh pihak ketiga yang tidak dipercayai.
Pengesah Tandatangan APK berasaskan pelayar kami memeriksa kedua-dua direktori tandatangan META-INF/ JAR warisan dan Blok Tandatangan APK binari yang dibenamkan serta-merta sebelum Direktori Pusat ZIP:
- v1 Tandatangan (Tandatangan JAR — META-INF/*.MF / *.SF / *.RSA): Diperlukan untuk keserasian ke belakang dengan Android 6.0 dan lebih awal. Oleh kerana v1 hanya mencincang entri fail individu yang disenaraikan dalam MANIFEST.MF, ia tidak melindungi metadata ZIP—yang membawa kepada kerentanan "Janus" yang bersejarah (CVE-2017-13156).
- v2 Tandatangan (Skim Tandatangan APK v2 — ID Blok 0x7109871a): Diperkenalkan dalam Android 7.0 (Nougat). Mencincang keseluruhan fail APK sebagai imej binari dalam ketulan 1 MB, menjamin bahawa tiada bait tambahan atau muatan DEX boleh disuntik di mana-mana dalam arkib. Wajib pada Android 11+ (targetSdkVersion ≥ 30).
- v3 Menandatangani (Putaran Kekunci — ID Blok 0xf05368c0): Diperkenalkan dalam Android 9.0 (Pie). Benamkan keturunan bukti putaran kriptografi di dalam blok tandatangan supaya pembangun boleh berputar kepada kunci RSA-4096 atau ECDSA yang lebih kukuh tanpa kehilangan keserasian kemas kini.
- Sijil SHA-256 & Cap Jari Fail: Gunakan ringkasan SHA-256 yang dipaparkan dalam tab Gambaran Keseluruhan untuk menyemak silang APK anda terhadap nota keluaran pembangun rasmi atau VirusTotal sebelum memasang.