jadx v1.5 released: Dex to Java decompiler
5jadx – Dex to Java decompiler
Command-line and GUI tools for producing Java source code from Android Dex and Apk files
Changelog v1.5
Main features
- Added support for:
- Scripting, uses Kotlin, check short guide
- External plugins, guide
Both features in preview state, API is stable but limited (especially in UI customizations)
- Jadx GUI:
- Improved code cache, allow use common directory, view/delete exist caches in preferences
- jadx-gui configuration moved into plain json files in system config directory
- Allow to set custom shortcuts
- Tabs drag and drop reorder support
- Hex-viewer for binary asset files
- Add ‘go to main activity’ action
- Other:
- Java 11+ is required now
- Parse and use Kotlin metadata for renames
- Add support for XApk files
- Allow to move class to another package
- Support jsr/ret opcodes (java-input)
- A lot of bug fixes … and regressions 🤣
Downloads
Building from source
(on Windows, use gradlew.bat instead of ./gradlew)
Scripts for run jadx will be placed in build/jadx/bin and also packed to build/jadx-<version>.zip
Run
Run jadx on itself:
Usage
Copyright 2018 by Skylot