Commit Graph

  • 592215db66 fix(gui): handle package version in update check (#1397) Skylot 2022-02-28 17:22:53 +00:00
  • fb318e3bd9 fix(gui): revert contextual keywords to identifiers (#1394) Skylot 2022-02-27 15:22:41 +00:00
  • 5f3c8816a3 fix: allow zero skips for restore new filled array Skylot 2022-02-26 15:42:09 +00:00
  • 6016b902c7 test: fix usage of Eclipse compiler Skylot 2022-02-26 15:39:04 +00:00
  • 5852da1e3d feat: support MethodParameters attribute (#1260) Skylot 2022-02-26 10:09:02 +00:00
  • 502fd069be test: for source auto check use compiled classes instead runtime Skylot 2022-02-25 20:00:22 +00:00
  • fad9e7b827 fix(gui): initialize project name with loaded files (shown in Jadx title) (#1386)(PR #1393) Jan S 2022-02-26 10:20:58 +01:00
  • 35116d0b1a fix: load files also by extension (#1391) Skylot 2022-02-25 11:38:44 +00:00
  • 3b781e41ad test: allow to pass additional compiler options Skylot 2022-02-24 20:52:34 +00:00
  • a3e9744364 chore(cli): additional debug messages for java-convert plugin Skylot 2022-02-24 20:51:31 +00:00
  • 7030daeccd fix(cli): resolve regression in applying '-v' and '-q' options Skylot 2022-02-24 19:52:58 +00:00
  • e7151ad7b2 fix(gui): IllegalArgumentException when saving project to a different directory than the APK file (#1387)(PR #1388) Jan S 2022-02-23 10:27:04 +01:00
  • ed2a3c8458 fix: prevent NPE on 'ignore' deobf map file mode Skylot 2022-02-22 18:02:41 +00:00
  • 779f75cd52 fix(gui): prevent NPE on open preferences without loaded files (#1385) Skylot 2022-02-22 16:57:22 +00:00
  • 54683e3198 feat: plugin options, add verify checksum option for dex input (#1385) Skylot 2022-02-21 19:13:03 +00:00
  • 09335395f5 doc: update option description v1.3.3 Skylot 2022-02-20 16:51:36 +00:00
  • 57e3dd8f15 feat(cli): improve single file mode (#1344)(#1384) Skylot 2022-02-20 14:31:21 +00:00
  • a9bbadd602 feat: add option for deobfuscation map file handle mode (#1351) Skylot 2022-02-19 18:18:36 +00:00
  • 2c570681f7 doc: add link to jadx-gui key bindings in readme skylot 2022-02-18 20:26:39 +00:00
  • 25166970cc feat(gui): ctrl+c copy node string in search window (#293) Skylot 2022-02-18 19:09:00 +00:00
  • d3a0a56b8b feat(gui): ctrl+c copy highlighted word in code view (#1292) Skylot 2022-02-18 18:00:14 +00:00
  • 3c2c198a0e feat(gui): add Xposed snippet copy action (PR #1383) YenKoc 2022-02-18 20:54:41 +08:00
  • 4d4d67f0b4 fix: remove shadowed catch handlers (#1377) Skylot 2022-02-16 19:18:10 +00:00
  • 97e8a34906 fix: prevent some NPE in try/catch/finally processing (#1379) Skylot 2022-02-15 12:29:30 +00:00
  • 82f3b57e83 perf: improve ternary mod on big methods (#1379) Skylot 2022-02-15 11:55:51 +00:00
  • af2f14f807 fix: prevent endless loop in anonymous class analysis (#1382) Skylot 2022-02-14 23:23:02 +00:00
  • fe248d7098 fix: check values in inner class annotation (#1382) Skylot 2022-02-14 18:25:54 +00:00
  • 1a2e702b25 fix: inline nested anonymous classes (#1379) Skylot 2022-02-14 15:03:15 +00:00
  • 1da20b8e7d doc: update readme Skylot 2022-02-14 16:41:11 +00:00
  • 01f74ff706 chore: update gradle and dependencies Skylot 2022-02-13 18:49:52 +00:00
  • 89e95eb9ee fix: correct code reload after rename (#1378) Skylot 2022-02-12 19:15:18 +00:00
  • a61ebaaa00 fix: sum only sub dependencies in batches build (#1376) Skylot 2022-02-11 19:53:12 +00:00
  • 7a5a2fcd84 fix: nested try catches with overlap try blocks (#1374)(PR #1375) xxjy 2022-02-10 04:55:15 +08:00
  • 8d5554f1b5 fix(gui): frida context menu entry does nothing (#1365)(PR #1372) Jan S 2022-02-08 13:47:49 +01:00
  • 873aabb471 fix: use raw class names in Frida action (#1365)(PR #1366) Ori Perry 2022-02-07 23:50:01 +02:00
  • 4bed9dc358 fix(gui): results in usage search should be sorted by name (PR #1363) cyqw 2022-02-07 23:39:57 +08:00
  • e229874195 fix: check if targetSdkVersion is missing in gradle export (#1367)(PR #1370) nitram84 2022-02-07 11:39:09 +01:00
  • 473b6e31e9 fix: support multi-entry loops (simple case) (#1320) Skylot 2022-02-06 17:58:29 +00:00
  • b5ce460618 feat(deobf): do not deobfuscate known top level domains with 2 or 3 characters (PR #1369) Jan S 2022-02-06 13:56:59 +01:00
  • 3c05b05196 fix: check names from Kotlin metadata before use (#1364) Skylot 2022-02-05 21:25:54 +00:00
  • bdb2efdb6b fix(res): remove static caching map for xml renames (#1364) Skylot 2022-02-05 20:23:44 +00:00
  • a27ba3ff4b fix(res): skip '.9.png' decode if patch data not found (#1112) Skylot 2022-02-05 17:37:13 +00:00
  • 4684207b54 fix: remove duplicate classes from decompilation batches (#1361) Skylot 2022-02-05 17:14:10 +00:00
  • dd1be3039b fix(gui): split decompile and index tasks for correct time counting (#1361) Skylot 2022-02-05 17:00:35 +00:00
  • 8b30b770cd fix(gui): missing icons and html decorations in usage dialog Skylot 2022-02-05 13:36:26 +00:00
  • 47caa91e85 fix(cli): fix and add debug log messages in initialization phase (PR #1362) Yotam 2022-02-02 21:04:19 +02:00
  • d71f3e09df fix: prevent endless loop in path cross search (#1360) Skylot 2022-02-01 14:32:44 +00:00
  • 06c7415827 fix(res): improved decoding of flag attributes in binary XML files (#1156)(PR #1359) Jan S 2022-01-31 19:00:50 +01:00
  • bd3e62617e fix: correct inline for enums in j$.time.temporal Skylot 2022-01-31 10:28:35 +00:00
  • 00b48473a0 test: add internal option to disable file save Skylot 2022-01-30 17:17:43 +00:00
  • 84facb13d0 fix: don't inline named variables (#1338) Skylot 2022-01-28 18:33:38 +00:00
  • 96f90e18e8 fix: improve exception handlers attach Skylot 2022-01-26 15:43:40 +00:00
  • 8ff18e63ee chore: update dependencies Skylot 2022-01-25 18:51:43 +00:00
  • 381405ea99 fix: always use deep resolve for fields and methods (#1357) Skylot 2022-01-25 11:37:36 +00:00
  • ae5c00397a feat(gui): add frida action to copy methods/classes as frida snippets (#1355)(PR #1356) Ahmet Bilal Can 2022-01-25 00:37:12 +03:00
  • bd4509f1a7 fix: update field usage on const replace (#1348) Skylot 2022-01-24 18:22:43 +00:00
  • b8c84886a8 fix: correct use of class names for inner types (#1340) Skylot 2022-01-24 14:11:40 +00:00
  • 45021389bc fix: correct method arg name if unused Skylot 2022-01-24 13:13:17 +00:00
  • f674a29a64 fix(deobf): rename classes as anonymous only if they are a number (PR #1354) Yotam 2022-01-23 23:16:05 +02:00
  • 0c9e3227d0 fix(deobf): collect missing renames for .jobf file (#1350)(PR #1353) Yotam 2022-01-23 18:08:54 +02:00
  • be7e1479a1 fix(gui): find usage for overridden methods (#1349)(PR #1352) cyqw 2022-01-24 00:06:13 +08:00
  • 19827fca20 fix: support full class name in inner generic types (#1340) Skylot 2022-01-22 18:03:55 +00:00
  • 5eb7cc40ed feat: check dex checksum before parsing (#1343) Skylot 2022-01-20 19:24:49 +00:00
  • d22db30166 fix: use secure xml parser for process manifest v1.3.2 Skylot 2022-01-20 11:17:12 +00:00
  • 6db61e7a59 chore: update dependencies Skylot 2022-01-20 10:23:49 +00:00
  • 86582de521 feat: use kotlin intrinsic methods for variables rename (#1207) Skylot 2022-01-19 17:30:04 +00:00
  • a7c63c2eb3 fix: handle method override with several bases (#1234) Skylot 2022-01-18 18:27:09 +00:00
  • 081a0e21ee fix: precalculate class deps for inline methods (#1339) Skylot 2022-01-17 14:14:15 +00:00
  • 9ac9c05265 fix: simplify cascading casts (#1336) Skylot 2022-01-15 16:31:18 +00:00
  • b7daf79b26 fix: add explicit type for non-int constants (#1336) Skylot 2022-01-15 13:55:50 +00:00
  • b67a3561a4 build: add CodeQL analysis Skylot 2022-01-13 18:53:41 +00:00
  • 52ac6dbbaf docs: add security.md Skylot 2022-01-13 16:45:32 +00:00
  • 72381ad8f3 fix: correct literal negate for double and float (#1334) Skylot 2022-01-13 14:00:53 +00:00
  • 6a065c46f4 chore: update dependencies Skylot 2022-01-13 12:12:15 +00:00
  • 092d0d7e67 fix(gui): reduce tree focus switching Skylot 2022-01-12 16:46:05 +00:00
  • 5ca7285558 fix(gui): correct handling for tree row click (#1324) Skylot 2022-01-12 15:40:51 +00:00
  • 7576f9cd5e fix: wrap negative literals before cast (#1327) Skylot 2022-01-11 15:20:53 +00:00
  • 46b5725d98 refactor(test): replace inputs with test profiles Skylot 2022-01-10 13:46:25 +00:00
  • 72542fa6f9 fix(gui): processing threads spinner initialization (#1331)(PR #1332) Jan S 2022-01-12 15:23:07 +01:00
  • a250d0461b fix(dbg): support multiple main <action> and <activity-alias> tags (#1322)(PR #1323) demonlol 2022-01-02 11:09:24 -06:00
  • c7795bfc48 fix: improve anonymous class inline (#523) Skylot 2021-12-26 13:06:49 +00:00
  • 5de46b7e40 chore: update gradle and dependencies Skylot 2021-12-24 12:53:30 +00:00
  • 99c70872c1 fix: use debug line numbers only at fixed offsets (#1315) Skylot 2021-12-22 19:54:21 +00:00
  • 3566669303 chore: update lgtm config Skylot 2021-12-22 12:24:01 +00:00
  • 4557d05256 fix: use correct type for anonymous class instance (#597) Skylot 2021-12-21 15:16:48 +00:00
  • fa421d165e build: disable missing warnings from javadoc Skylot 2021-12-21 12:52:52 +00:00
  • ecf20020d7 chore: cache current working dir in static field, other minor changes Skylot 2021-12-20 18:56:57 +00:00
  • ae85af61c7 fix: skip input file name checks by zip name validator (#1310) Skylot 2021-12-20 18:55:28 +00:00
  • 659bbbf4fb fix: correct usage of Path.getParent() Skylot 2021-12-20 16:48:50 +00:00
  • 427e2dddc4 fix: use relative file paths in .jadx project file (#1312) (PR #1313) Jan S 2021-12-20 14:52:51 +01:00
  • d47483f957 docs: use jadx as a library skylot 2021-12-19 20:36:58 +00:00
  • 4bd8e26ae7 build: add maven publish v1.3.1 Skylot 2021-12-19 16:24:09 +00:00
  • 01f47282ed fix: forbid 'printStackTrace()' usage Skylot 2021-12-18 19:24:36 +00:00
  • afdd37cd97 fix: add comments with option references to improve usability Skylot 2021-12-15 12:24:37 +00:00
  • addaffcd1d chore: update dependencies Skylot 2021-12-15 11:56:01 +00:00
  • 63f7ce20a4 fix: add merged condition blocks for loop region (#1307) Skylot 2021-12-14 14:00:30 +00:00
  • f37c23db7a fix: use correct top block for try blocks with same start (#1304) Skylot 2021-12-13 18:14:27 +00:00
  • d2bde0be21 fix: invoke in nested anonymous classes (#1305) Skylot 2021-12-12 21:12:05 +00:00
  • 9c446ebbd6 feat(gui): add Traditional Chinese translation (PR #1306) SiderealArt 2021-12-13 00:05:10 +08:00
  • 0f00fb9a27 fix: handle move-result after invoke-custom with string concat Skylot 2021-12-11 15:28:17 +00:00