Narzędzie bezpieczeństwa

Weryfikator podpisu APK online za darmo — sprawdź bezpieczeństwo APK

Bezpłatne Weryfikacja podpisu APK online i Weryfikator podpisu APK — sprawdź schematy podpisywania (V1/V2/V3), szczegóły certyfikatu, Odciski palców SHA, stan integralności i wynik bezpieczeństwa. Sprawdź, czy plik APK jest bezpieczny do zainstalowania. W 100% oparte na przeglądarce, bez przesyłania.

Przeciągnij i upuść plik APK tutaj

lub kliknij, aby przeglądać pliki

Pełna analiza podpisów i certyfikatów

Po co weryfikować podpisy APK?

Podpisy APK zapewniają, że aplikacja pochodzi od jej pierwotnego twórcy i nie została zmodyfikowana.

  • Potwierdź autentyczność aplikacji i tożsamość programisty
  • Wykrywaj zmodyfikowane, naruszone lub przepakowane pliki APK
  • Sprawdź zgodność aktualizacji z istniejącymi instalacjami
  • Zidentyfikuj wersje schematu podpisywania V1/V2/V3
  • Wyświetl odciski palców certyfikatów SHA-1 i SHA-256
  • Sprawdź integralność pliku MANIFEST.MF

Schematy podpisywania plików APK

v1
Podpisanie JAR

Oryginalny schemat, sprawdza każdy wpis ZIP. Wolniejsze, ale szeroko kompatybilne.

v2
Schemat podpisu APK v2

Weryfikacja pełnego pakietu APK, szybsza instalacja. Wymagane od wersji Androida 7.0 i nowszych.

v3
Schemat podpisu APK v3

Obsługuje rotację klawiszy. Dostępne na Androidzie 9.0 lub nowszym.

v4
Schemat podpisu APK v4

Obsługa instalacji strumieniowej. Androida 11.0+.

Weryfikator podpisu APK — często zadawane pytania

Do zweryfikuj podpis APK online: (1) Przejdź do Weryfikatora podpisów APK xapktoapk.com, (2) Przeciągnij i upuść plik APK do obszaru przesyłania, (3) Narzędzie natychmiast analizuje schematy podpisywania V1/V2/V3, szczegóły certyfikatów i odciski palców SHA, (4) Wyświetl wynik bezpieczeństwa i wyniki weryfikacji. Cały proces przebiega w Twojej przeglądarce — żadne pliki nie są przesyłane na żaden serwer.

Aby sprawdzić jeśli plik APK jest bezpieczny: (1) Użyj naszego Weryfikator podpisu APK, aby sprawdzić, czy plik APK ma prawidłowy podpis, (2) Poszukaj obecności schematu podpisywania V2 lub V3, (3) Sprawdź wynik bezpieczeństwa (70+ oznacza dobrze podpisany plik APK), (4) Porównaj odcisk palca certyfikatu SHA-256 z odciskiem palca oficjalnego programisty, (5) Dodatkowo użyj naszego Ekstraktor informacji APK, aby sprawdzić wymagane uprawnienia przed instalacją.

Wynik bezpieczeństwa APK jest obliczany na podstawie: sygnatury V1 (25 punktów), sygnatury V2 (35 punktów), sygnatury V3 (20 punktów), obecności MANIFEST.MF (10 punktów) i plików .SF (10 punktów). Wynik 70+ oznacza „Zaufany”, 40-69 oznacza „Uwaga”, a poniżej 40 oznacza „Niezaufany”. Wyższa obecność V2/V3 wskazuje, że plik APK wykorzystuje nowoczesne standardy bezpieczeństwa.

V1 (podpisywanie JAR): Oryginalny schemat weryfikujący każdy wpis ZIP indywidualnie. Powolny, ale kompatybilny ze wszystkimi wersjami Androida. V2 (schemat podpisu APK): weryfikuje cały plik APK jako całość w celu szybszej instalacji; wymagane od wersji Androida 7.0 Nougat. V3: Dodaje obsługę rotacji klawiszy (Android 9.0 Pie). V4: Umożliwia instalację strumieniową (Android 11.0 lub nowszy). Nowoczesne pliki APK powinny mieć co najmniej wersję V1 + V2, aby zapewnić maksymalną kompatybilność.

NIE. Nasz weryfikator podpisów APK przetwarza wszystko 100% w Twojej przeglądarce przy użyciu JavaScript i Web Crypto API. Twój plik APK nigdy nie jest przesyłany na żaden serwer. Zapewnia to pełną prywatność i bezpieczeństwo Twoich plików. Narzędzie działa w trybie offline po załadowaniu strony.

Jak schematy podpisów plików APK systemu Android (v1, v2, v3 i v4) chronią integralność pakietu

Menedżer pakietów systemu Android odmawia zainstalowania żadnego pliku APK, który nie ma prawidłowego podpisu kryptograficznego i blokuje aktualizacje aplikacji, chyba że certyfikat podpisywania nowego pliku APK jest dokładnie zgodny z certyfikatem już zainstalowanego pakietu (w przeciwnym razie wyrzuca INSTALL_FAILED_UPDATE_INCOMPATIBLE). Weryfikacja pliku APK przed jego sideloadem pozwala potwierdzić, że archiwum nie zostało naruszone ani nie zostało ponownie podpisane przez niezaufaną stronę trzecią.

Nasz oparty na przeglądarce Weryfikator podpisu APK sprawdza zarówno starszy katalog podpisów JAR META-INF/, jak i plik binarny Blok podpisywania APK osadzony bezpośrednio przed centralnym katalogiem ZIP:

  • Podpisywanie v1 (podpis JAR — META-INF/*.MF / *.SF / *.RSA): Wymagany do zapewnienia kompatybilności wstecznej z systemem Android 6.0 i starszymi. Ponieważ wersja 1 haszuje tylko pojedyncze wpisy plików wymienione w MANIFEST.MF, nie chroni metadanych ZIP — co doprowadziło do historycznej luki „Janus” (CVE-2017-13156).
  • Podpisywanie v2 (schemat podpisu APK v2 — identyfikator bloku 0x7109871a): wprowadzony w systemie Android 7.0 (Nougat). Miesza cały plik APK jako obraz binarny w fragmentach o wielkości 1 MB, gwarantując, że żadne dodatkowe bajty ani ładunki DEX nie będą mogły zostać wstrzyknięte gdziekolwiek w archiwum. Obowiązkowe w systemie Android 11+ (targetSdkVersion ≥ 30).
  • Podpisywanie v3 (obrót klawisza — identyfikator bloku 0xf05368c0): wprowadzony w systemie Android 9.0 (Pie). Osadza kryptograficzny dowód rotacji w bloku podpisywania, dzięki czemu programiści mogą przejść na silniejszy klucz RSA-4096 lub ECDSA bez utraty kompatybilności aktualizacji.
  • Certyfikat SHA-256 i odcisk palca pliku: Skorzystaj ze skrótu SHA-256 wyświetlanego na karcie Przegląd, aby przed instalacją sprawdzić plik APK z oficjalnymi informacjami o wersji dla programistów lub z programem VirusTotal.
Zaprojektowane i udokumentowane przez Mst Shaefale Główny programista i architekt pakietów dla Androida • Zweryfikowano na Androidzie 12–15

Każde narzędzie w zestawie narzędzi XAPKS do APK działa w 100% lokalnie w przeglądarce za pośrednictwem JavaScript i WebAssembly. Znalazłeś obudowę Edge z określonym pakietem? Zgłoś to naszemu zespołowi inżynieryjnemu.