Назад к обновлениям
New releaseJul 20, 2026

jadx v1.5.6

Инструмент командной строки и графического интерфейса для декомпиляции Android Dex и APK файлов в читаемый исходный код на Java, с возможностями декодирования ресурсов, деобфускации и отладки Smali.

Поделиться

JADX

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

jadx — декомпилятор Dex в Java

Инструменты командной строки и графического интерфейса для получения исходного кода Java из Android Dex и Apk файлов

[!WARNING] Обратите внимание, что в большинстве случаев jadx не может декомпилировать 100% кода, поэтому возможны ошибки.
Проверьте Руководство по устранению неполадок для обходных путей.

Основные возможности:

  • декомпиляция байт-кода Dalvik в код Java из APK, dex, aar, aab и zip файлов
  • декодирование AndroidManifest.xml и других ресурсов из resources.arsc
  • включен деобфускатор

Возможности jadx-gui:

  • просмотр декомпилированного кода с подсветкой синтаксиса
  • переход к объявлению
  • поиск использования
  • полнотекстовый поиск
  • отладчик smali, настройку и использование см. на странице wiki

Горячие клавиши jadx-gui можно найти здесь

Посмотрите эти возможности в действии: Обзор возможностей jadx-gui

Загрузка

После загрузки разархивируйте zip-файл, перейдите в каталог bin и запустите:

  • jadx — версия командной строки
  • jadx-gui — версия с графическим интерфейсом

В Windows запустите .bat файлы двойным щелчком
Примечание: убедитесь, что у вас установлена Java 11 или более поздняя 64-битная версия. Для Windows её можно загрузить с oracle.com (выберите x64 Installer).

Установка

  • 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
    

Использование jadx как библиотеки

Вы можете использовать jadx в своих Java-проектах, подробности на странице wiki

Сборка из исходного кода

Должна быть установлена JDK 17 или выше:

git clone https://github.com/skylot/jadx.git
cd jadx
./gradlew dist

(в Windows используйте gradlew.bat вместо ./gradlew)

Скрипты для запуска jadx будут помещены в build/jadx/bin а также упакованы в build/jadx-<version>.zip

Использование

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

Категории