Dex to Java decompiler
Full Changelog: https://github.com/skylot/jadx/compare/v1.4.7...v1.5.0
For system JRE the latest version is always preferred, download at oracle.com
Expected strings start
(#1797)(PR #1798)Full Changelog: https://github.com/skylot/jadx/compare/v1.4.6...v1.4.7
For system JRE the latest version is always preferred, download at oracle.com
altMetafactory
method in lambda call site (#1760)invoke-custom
as polymorphic call (#1760)shell folders
in file open dialog (#1709)RSTA.getPreferredSize()
(#1712)bytecode
output closer to smali (#1739)Full Changelog: https://github.com/skylot/jadx/compare/v1.4.5...v1.4.6
For system JRE the latest version is always preferred, download at oracle.com
else-if
chain (#1674)Full Changelog: https://github.com/skylot/jadx/compare/v1.4.4...v1.4.5
For system JRE the latest version is always preferred, download at oracle.com
Full Changelog: https://github.com/skylot/jadx/compare/v1.4.3...v1.4.4
For system JRE the latest version is always preferred, download at oracle.com
Full Changelog: https://github.com/skylot/jadx/compare/v1.4.2...v1.4.3
For system JRE the latest version is always preferred, download at oracle.com
Yet another mostly bug fix release to resolve regressions from 1.4.1
--deobf-rewrite-cfg
(#1513)Full Changelog: https://github.com/skylot/jadx/compare/v1.4.1...v1.4.2
For system JRE the latest version is always preferred, download at oracle.com
Artifacts on maven central repository: list. How to use jadx as a library, read on wiki page.
Bug fix release to resolve regressions from 1.4.0
Full Changelog: https://github.com/skylot/jadx/compare/v1.4.0...v1.4.1
For system JRE the latest version is always preferred, download at oracle.com
Artifacts on maven central repository: list. How to use jadx as a library, read on wiki page.
Use debug info
optionif-else
blocks (#1455)move
inline (#1472)ICodeInfo
: lines and code annotations moved to new interface ICodeMetadata
with helpful search methodsICodeAnnotation
instead plain Object
.Full Changelog: https://github.com/skylot/jadx/compare/v1.3.5...v1.4.0
For system JRE the latest version is always preferred, download at oracle.com
Artifacts on maven central repository: list. How to use jadx as a library, read on wiki page.
Handle inlined classes while collecting override related methods (#1422)
Use correct reference for replaced bridge constructor (#1441)
Handle wildcard in invoke type resolver (#1238)
Update class set to Android 32
Replace fixed memory limit with -XX:MaxRAMPercentage=70.0
(#1437)
Various minor improvements (PR #1418)
[cli] Use correct converter for "--decompilation-mode" option (#1434)(PR #1435)
[debugger] Resolve IO read problems, proper socket closing (PR #1414)
[deobf] Fix writing method mappings as fields entries (#1432)(PR #1433)
[gui] Rename class while rename constructor (#1441)
[gui] Restore open tabs on project load (regression fix)
[gui] Don't highlight whitespaces and special symbols (#1429)
[gui] Check free memory after GC attempt
[gui] Update Traditional Chinese translation (PR #1452)
[res] Ignore resource chunk entries that are located after the resource chunk end (#751)(PR #1436)
Full Changelog: https://github.com/skylot/jadx/compare/v1.3.4...v1.3.5
For system JRE the latest version is always preferred, download at oracle.com
Artifacts on maven central repository: list. How to use jadx as a library, read on wiki page.