Retour aux mises à jour
New releaseJul 20, 2026

jadx v1.5.6

Outil en ligne de commande et avec interface graphique pour décompiler les fichiers Android Dex et APK en code source Java lisible, avec décodage des ressources, désambiguïsation, et capacités de débogage Smali.

Partager
jadx logo

JADX

Build status GitHub contributors GitHub all releases GitHub downloads (latest release) Latest release Maven Central Java 11+ License

jadx - Décompilateur Dex vers Java

Outils en ligne de commande et avec interface graphique pour produire du code source Java à partir de fichiers Android Dex et APK

[!WARNING] Veuillez noter que dans la plupart des cas, jadx ne peut pas décompiler 100 % du code, des erreurs se produiront donc.
Consultez le guide de dépannage pour des solutions de contournement.

Fonctionnalités principales :

  • décompiler le bytecode Dalvik en code Java à partir de fichiers APK, dex, aab, apks, apkm, xapk et zip
  • décompiler également le bytecode Java (jar, class, aar) et les fichiers smali
  • décoder AndroidManifest.xml et d'autres ressources depuis resources.arsc
  • déobfuscateur inclus

Fonctionnalités de jadx-gui :

  • afficher le code décompilé avec coloration syntaxique
  • accéder à la déclaration
  • rechercher les utilisations
  • recherche plein texte
  • débogueur smali, voir la page wiki pour la configuration et l'utilisation

Les raccourcis clavier de jadx-gui sont disponibles ici

Voir ces fonctionnalités en action ici : aperçu des fonctionnalités de jadx-gui

jadx-gui screenshot

Téléchargement

Pour jadx-<version>.zip, décompressez-le, allez dans le répertoire bin et exécutez :

  • jadx - version en ligne de commande
  • jadx-gui - version avec interface graphique

Sous Windows, exécutez les fichiers .bat par un double-clic. Pour les paquets Windows, décompressez et exécutez jadx-gui-<version>.exe.

Remarque : assurez-vous d'avoir Java 11 64 bits ou une version ultérieure installée (non nécessaire pour le paquet with-jre). Pour Windows, vous pouvez le télécharger depuis oracle.com (sélectionnez l'installateur x64).

Installation

  • Arch Linux Arch Linux package AUR Version
    sudo pacman -S jadx
    
  • macOS Homebrew Version
    brew install jadx
    
  • Flathub Flathub Version
    flatpak install flathub com.github.skylot.jadx
    

Utilisation

jadx[-gui] [command] [options] <input files> (.apk, .dex, .jar, .class, .smali, .zip, .aar, .arsc, .aab, .xapk, .apkm, .apks, .jadx.kts)
commands (use '<command> --help' for command options):
  plugins	  - manage jadx plugins

Catégories