github skylot/jadx v1.3.3
1.3.3

latest releases: v1.5.0, v1.4.7, v1.4.6...
2 years ago

Features

  • [gui] Add Frida snippet copy action (#1355)(PR #1356)
  • [gui] Add Xposed snippet copy action (PR #1383)
  • [gui] Ctrl+c copy highlighted word in code view (#1292)
  • [gui] Ctrl+c copy node string in search window (#293)
  • [cli] Improve single file mode (#1344)(#1384)
  • [deobf] Do not deobfuscate known top level domains with 2 or 3 characters (PR #1369)
  • Add option for deobfuscation map file handle mode (#1351)
  • Support multi-entry loops (simple case) (#1320)
  • Check dex checksum before parsing (#1343)

Bug Fixes

  • Support full class name in inner generic types (#1340)
  • Correct use of class names for inner types (#1340)
  • Update field usage on const replace (#1348)
  • Don't inline named variables (#1338)
  • Prevent endless loop in path cross search (#1360)
  • Prevent endless loop in anonymous class analysis (#1382)
  • Check names from Kotlin metadata before use (#1364)
  • Nested try catches with overlap try blocks (#1374)(PR #1375)
  • Correct code reload after rename (#1378)
  • Inline nested anonymous classes (#1379)
  • Remove shadowed catch handlers (#1377)
  • [cli] Fix and add debug log messages in initialization phase (PR #1362)
  • [deobf] Collect missing renames for .jobf file (#1350)(PR #1353)
  • [gui] Find usage for overridden methods (#1349)(PR #1352)
  • [gui] Results in usage search sorted by name (PR #1363)
  • [gui] Missing icons and html decorations in usage dialog
  • [gui] Split decompile and index tasks for correct time counting (#1361)
  • [res] Improved decoding of flag attributes in binary XML files (#1156)(PR #1359)
  • [res] Skip '.9.png' decode if patch data not found (#1112)

Performance

  • Improve ternary mod on big methods (#1379)

Full Changelog: v1.3.2...v1.3.3

Download files description:

  • jadx-gui-1.3.3-with-jre-win.zip - jadx-gui with bundled JRE
  • jadx-gui-1.3.3-no-jre-win.exe - jadx-gui single exe (system JRE must be installed)
  • jadx-1.3.3.zip - cross-platform cli and gui bundle (system JRE must be installed)

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.

Don't miss a new jadx release

NewReleases is sending notifications on new releases.