Przeciągnij i upuść plik APK tutaj
lub kliknij, aby przeglądać pliki
Przeanalizuj dowolny plik APK, aby wyodrębnić szczegółowe informacjeJakie informacje można wyodrębnić?
Nasz zaawansowany analizator APK wyodrębnia kompleksowe informacje z dowolnego pliku APK:
- Nazwa pakietu, nazwa wersji i kod
- Minimalne, docelowe i kompilowane wersje SDK
- Uprawnienia Androida (niebezpieczne i normalne)
- Analiza plików DEX i wykrywanie multidex
- Biblioteki natywne i architektury procesorów
- Podział zasobów (rysunki, układy, wartości)
- Podział rozmiaru pliku i współczynnik kompresji
- Informacje o podpisie i certyfikacie
- Wskaźniki zagrożeń bezpieczeństwa
Przetwarzanie w 100% po stronie klienta
Twój plik APK nigdy nie opuszcza Twojego urządzenia. Cała analiza odbywa się w przeglądarce przy użyciu JavaScript.
Ekstraktor informacji APK — często zadawane pytania
Jak sprawdzić plik binarny AndroidManifest.xml, kod bajtowy DEX i natywne ABI
Kiedy aplikacja na Androida jest kompilowana przez Gradle i AAPT2, czytelne dla człowieka pliki XML są konwertowane na kompaktowe fragmenty binarne (AndroidManifest.xml i resources.arsc), kod Java/Kotlin jest kompilowany do plików wykonywalnych Dalvik (classes.dex), classes2.dex, a biblioteki C/C++ są pakowane jako obiekty współdzielone ELF (lib/<abi>/*.so). Samo otwarcie pliku APK w standardowym programie ZIP powoduje wyświetlenie tylko nieprzezroczystych plików binarnych.
Nasz oparty na przeglądarce Analizator informacji APK sprawdza wewnętrzną strukturę dowolnego .apk lokalnie w Twojej przeglądarce, dzięki czemu możesz zdiagnozować błędy instalacji i sprawdzić ryzyko prywatności przed załadowaniem z boku:
- Diagnozowanie błędów architektury procesora (ABI): Spójrz na kartę Architektury w zakładce Przegląd. Jeśli plik APK zawiera tylko armeabi-v7a (32-bitowy ARM), nie powiedzie się z INSTALL_FAILED_NO_MATCHING_ABIS na sprzęcie 64-bitowym, takim jak urządzenia z serii Google Pixel 7, Pixel 8, Pixel 9 i Galaxy S24. I odwrotnie, jeśli wyświetla tylko arm64-v8a, nie można go uruchomić na starszych 32-bitowych telefonach budżetowych lub 32-bitowych instancjach emulatora systemu Windows.
- Inspekcja niebezpiecznych uprawnień wykonawczych: Android klasyfikuje uprawnienia takie jak READ_SMS, SEND_SMS, RECORD_AUDIO, ACCESS_FINE_LOCATION i MANAGE_EXTERNAL_STORAGE jako obarczone wysokim ryzykiem. Jeśli proste narzędzie offline lub plik APK z tapetą żąda uprawnień do wysyłania SMS-ów lub kontaktów, nasza zakładka Bezpieczeństwo podświetla te wpisy na czerwono i obniża wynik bezpieczeństwa pakietu.
- Diagnostyka Multi-DEX i kompresji: Każdy plik classes.dex może odwoływać się do maksymalnie 65 536 identyfikatorów metod. Aplikacje korzystające z dużych zestawów SDK dzielą kod bajtowy na wiele plików DEX. Możesz także sprawdzić, czy obecne są resources.arsc i AndroidManifest.xml — jeśli brakuje resources.arsc, patrzysz na pojedynczy podzielony plik APK, a nie kompletny, samodzielny plik APK.