Sem přetáhněte soubor APK
nebo klikněte pro výběr souboru
Kompletní analýza podpisů a certifikátůProč ověřovat podpisy APK?
Podpisy APK zajišťují, že aplikace pochází od jejího původního vývojáře a že s ní nebylo manipulováno.
- Potvrďte pravost aplikace a identitu vývojáře
- Zjistit upravené, zmanipulované nebo přebalené soubory APK
- Ověřte kompatibilitu aktualizace se stávajícími instalacemi
- Identifikujte verze schématu podpisu V1/V2/V3
- Prohlédněte si otisky certifikátů SHA-1 a SHA-256
- Zkontrolujte integritu souboru MANIFEST.MF
Podepisovací schémata APK
Původní schéma, ověřuje každý záznam ZIP. Pomalejší, ale široce kompatibilní.
Plné ověření APK, rychlejší instalace. Vyžadováno od Androidu 7.0+.
Podporuje rotaci klíčů. K dispozici na Androidu 9.0+.
Podpora instalace streamování. Android 11.0+.
Ověřovač podpisu APK — Časté dotazy
Jak schémata podpisu Android APK (v1, v2, v3 a v4) chrání integritu balíčku
PackageManager Androidu odmítá nainstalovat jakýkoli APK, který postrádá platný kryptografický podpis, a blokuje aktualizace aplikací, pokud podpisový certifikát nového APK přesně neodpovídá certifikátu již nainstalovaného balíčku (jinak vyvolá INSTALL_FAILED_UPDATE_INCOMPATIBLE). Ověření souboru APK před jeho bočním načtením vám umožní potvrdit, že archiv nebyl zfalšován nebo znovu podepsán nedůvěryhodnou třetí stranou.
Náš prohlížeč Ověřovač podpisu APK kontroluje jak starší adresář podpisů META-INF/ JAR, tak binární Blok podpisu APK vložený bezprostředně před centrální adresář ZIP:
- Podepisování v1 (podpis JAR — META-INF/*.MF / *.SF / *.RSA): Vyžadováno pro zpětnou kompatibilitu se systémem Android 6.0 a starším. Protože v1 hashuje pouze jednotlivé položky souborů uvedené v MANIFEST.MF, nechrání metadata ZIP – což vedlo k historické zranitelnosti „Janus“ (CVE-2017-13156).
- Podepisování v2 (Schéma podpisu APK v2 — ID bloku 0x7109871a): Představeno v systému Android 7.0 (Nougat). Hašuje celý soubor APK jako binární obraz v blocích o velikosti 1 MB, což zaručuje, že kamkoli do archivu nelze vložit žádné další bajty nebo užitečné zatížení DEX. Povinné na Androidu 11+ (targetSdkVersion ≥ 30).
- v3 podepisování (otočení klíče — ID bloku 0xf05368c0): Představeno v systému Android 9.0 (Pie). Vkládá do podpisového bloku kryptografický důkaz rotace, takže vývojáři mohou přejít na silnější klíč RSA-4096 nebo ECDSA bez ztráty kompatibility aktualizací.
- Certifikát SHA-256 a otisky souborů: Před instalací použijte přehled SHA-256 zobrazený na kartě Přehled a porovnejte svůj APK s oficiálními poznámkami k vydání pro vývojáře nebo VirusTotal.