Glissez et déposez le fichier APK ici
ou cliquez pour parcourir vos fichiers
Analysez n'importe quel fichier APK pour extraire des informations détailléesQuelles informations peuvent être extraites?
Notre analyseur APK avancé extrait des informations complètes de n’importe quel fichier APK :
- Nom du package, nom de la version et code
- Versions minimales, cibles et compilées du SDK
- Autorisations Android (dangereuses et normales)
- Analyse de fichiers DEX et détection multi-dex
- Bibliothèques natives et architectures CPU
- Répartition des ressources (dessinables, mises en page, valeurs)
- Répartition de la taille des fichiers et taux de compression
- Informations sur la signature et le certificat
- Indicateurs de menace de sécurité
Traitement 100 % côté client
Votre fichier APK ne quitte jamais votre appareil. Toutes les analyses sont effectuées dans le navigateur à l'aide de JavaScript.
Extracteur d'informations APK - Foire aux questions
Comment inspecter le fichier binaire AndroidManifest.xml, le bytecode DEX et les ABI natifs
Lorsqu'une application Android est compilée par Gradle et AAPT2, les fichiers XML lisibles par l'homme sont convertis en morceaux binaires compacts (AndroidManifest.xml et resources.arsc), le code Java/Kotlin est compilé en fichiers exécutables Dalvik (classes.dex), classes2.dex et les bibliothèques C/C++ sont regroupées sous forme d'objets partagés ELF (lib/<abi>/*.so). Le simple fait d'ouvrir un APK dans un programme ZIP standard n'affiche que les fichiers binaires opaques.
Notre Analyseur d'informations APK basé sur un navigateur inspecte la structure interne de tout .apk localement dans votre navigateur afin que vous puissiez diagnostiquer les échecs d'installation et auditer les risques de confidentialité avant le chargement latéral :
- Diagnostic des erreurs d'architecture CPU (ABI) : Regardez la carte Architectures dans l'onglet Présentation. Si un APK contient uniquement armeabi-v7a (ARM 32 bits), il échouera avec INSTALL_FAILED_NO_MATCHING_ABIS sur le matériel 64 bits uniquement tel que les appareils Google Pixel 7, Pixel 8, Pixel 9 et Galaxy S24. À l’inverse, s’il répertorie uniquement arm64-v8a, il ne peut pas fonctionner sur les anciens téléphones économiques 32 bits ou sur les instances d’émulateur Windows 32 bits.
- Audit des autorisations d'exécution dangereuses : Android classe les autorisations telles que READ_SMS, SEND_SMS, RECORD_AUDIO, ACCESS_FINE_LOCATION et MANAGE_EXTERNAL_STORAGE comme à haut risque. Si un simple utilitaire hors ligne ou un APK de fond d'écran demande des autorisations de SMS ou de contact, notre onglet Sécurité met en surbrillance ces entrées en rouge et réduit le score de sécurité du package.
- Diagnostics multi-DEX et compression : Chaque fichier classes.dex peut référencer au maximum 65 536 ID de méthode. Les applications utilisant de grands SDK répartissent le bytecode sur plusieurs fichiers DEX. Vous pouvez également vérifier si resources.arsc et AndroidManifest.xml sont présents. Si resources.arsc est manquant, vous recherchez un seul APK divisé plutôt qu'un APK autonome complet.