v1.5.0
1.5.0
Added
- Support for scripting using Kotlin
- Support for external plugins
- Hex-viewer for binary asset files in Jadx GUI
- Go to main activity action in Jadx GUI
- Support for XApk files
- Allow to move class to another package
- Support jsr/ret opcodes for java-input
- Custom shortcuts configuration in Jadx GUI
- Tabs drag and drop reorder support in Jadx GUI
Changed
- Improved code cache with ability to use common directory and view/delete existing caches in preferences
- Jadx GUI configuration moved into plain json files in system config directory
- Parse and use Kotlin metadata for renames
- Java 11+ is now required
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 :rofl:
Full Changelog: https://github.com/skylot/jadx/compare/v1.4.7...v1.5.0
Download files:
- jadx-gui-1.5.0-with-jre-win.zip - jadx-gui with bundled JRE
- jadx-gui-1.5.0-no-jre-win.exe - jadx-gui single exe (system JRE must be installed)
- jadx-1.5.0.zip - cross-platform cli and gui bundle (system JRE must be installed)
For system JRE the latest version is always preferred, Java 11+ is required, download at oracle.com