Commit Graph

  • f52d2814df fix(gui): queue UI settings update (#1859) Skylot 2023-05-08 17:01:26 +01:00
  • 6e507f0cdc fix(script): don't use modules to build script classpath (#1858) Skylot 2023-05-07 20:19:38 +01:00
  • f825901849 chore: update dependencies Skylot 2023-05-07 15:50:44 +01:00
  • 5aaceee978 fix: cache finally extract checks on multiple paths (#1853) Skylot 2023-05-06 18:11:11 +01:00
  • f53dbbfebf feat: option to disable inner classes move to parent (#1817) Skylot 2023-05-06 18:07:10 +01:00
  • d29263ef57 fix(res): fix escaping for string arrays nitram84 2023-05-06 15:37:28 +02:00
  • d8c8fb4e18 test(res): add unit tests for ResXmlGen nitram84 2023-05-06 15:05:55 +02:00
  • 835f9fb5e0 chore(build): use official gradle build action Skylot 2023-05-01 18:55:06 +01:00
  • ecbcbbe8d4 fix(gui): update CN translation (PR #1852) JustFor 2023-04-29 05:25:15 +08:00
  • 37b1bff8f2 fix(gui): adjust node by offset search in code area (#1845) Skylot 2023-04-25 21:28:27 +01:00
  • 5e8f9b900f fix: remove class filtering on export (#1847) Skylot 2023-04-25 15:39:29 +01:00
  • ddefead764 chore(build): check java version (#1846) Skylot 2023-04-25 14:23:11 +01:00
  • 54f83cee1c fix: run code schrink after insn args simplify (#1838) Skylot 2023-04-24 22:10:02 +01:00
  • 7f3bd8c668 fix: additional checks for primitive deboxing (#1838) Skylot 2023-04-24 20:35:11 +01:00
  • ea10f2af47 fix(build): set jvm target version for all kotlin tasks Skylot 2023-04-24 19:35:48 +01:00
  • 2d810a2864 chore(build): update gradle Skylot 2023-04-24 22:20:51 +01:00
  • bac2386a1a fix: add parentheses around multiple lambda arguments (PR #1840) George Hopkins 2023-04-24 20:59:59 +02:00
  • 06ec12ba17 fix(script): use default script compiler args Skylot 2023-04-21 15:13:58 +01:00
  • 7f713e5592 fix(gui): update Messages_zh_CN.properties (PR #1831) JustFor 2023-04-21 21:42:02 +08:00
  • ee2556ecb6 fix(gui): update mappings node instead full reload on 'save as' (#1732) Skylot 2023-04-20 22:00:06 +01:00
  • e57787393e chore(build): fix gradle tasks dependencies Skylot 2023-04-20 19:10:44 +01:00
  • b7634024d6 chore: update gradle and dependencies Skylot 2023-04-20 17:15:12 +01:00
  • 9417671606 refactor: extract input-api into library (#1821) Skylot 2023-04-15 15:40:50 +01:00
  • 2e652b4219 fix(plugins): use loaded mapping tree on export (#1732) Skylot 2023-04-14 21:05:18 +01:00
  • 1d6ebed7e5 chore: fix spotless apply Skylot 2023-04-14 22:23:23 +01:00
  • 19cf22b9e3 chore: update Eclipse formatter config Skylot 2023-04-11 21:25:22 +01:00
  • 75fbdd3ac4 chore(build): set required Java version to 11, update dependencies Skylot 2023-04-05 19:25:54 +01:00
  • 13e317d927 fix(gui): resolve active tab restore issue Skylot 2023-04-03 20:37:38 +01:00
  • 7a309ca367 fix: improve plugins data handling Skylot 2023-04-01 21:06:05 +01:00
  • a992c93198 fix(plugins): improve custom passes merge ordering Skylot 2023-03-30 17:14:10 +01:00
  • ee3a653c1b fix(gui): show options from all plugins Skylot 2023-03-30 17:12:27 +01:00
  • e8e7028792 perf: improve usage data apply Skylot 2023-03-21 17:21:59 +00:00
  • 2403d32ae4 feat(gui): use plain json config instead java preferences Skylot 2023-03-14 15:32:08 +00:00
  • 1c89c7290c fix(gui): discard old settings migrations Skylot 2023-03-14 15:30:17 +00:00
  • 1891f6fd7e fix: ignore source name if current alias is better (#1795) Skylot 2023-03-13 21:25:41 +00:00
  • e933b41236 script: replace method call with calculated result (#1251) Skylot 2023-03-12 16:26:03 +00:00
  • 9f7432134c feat(gui): show loaded mapping file in input nodes Skylot 2023-02-28 16:04:13 +00:00
  • 7d69e5aaab feat(gui): add script log open button Skylot 2023-02-28 16:02:33 +00:00
  • 780b1a0d53 fix(gui): resolve ktlint deprecation warnings Skylot 2023-02-27 19:51:36 +00:00
  • ea37f3e9f7 fix: don't inline constants into lambdas Skylot 2023-02-17 14:25:19 +00:00
  • c6ed117df6 fix: improve internal state checks Skylot 2023-02-17 14:24:10 +00:00
  • cedcc29e01 chore(gui): add missing keys for new i18n file Skylot 2023-02-16 13:40:58 +00:00
  • d5219e7f0c feat: allow to move class to another package Skylot 2022-11-15 19:00:54 +00:00
  • 9a6dec0dbd fix: scripts runtime code and docs clean up Skylot 2022-11-14 12:09:07 +00:00
  • 17574ee554 chore: update dependencies Skylot 2022-11-12 13:45:30 +00:00
  • 926f4e497a feat(gui): allow to dock log viewer, new filter modes Skylot 2022-11-10 20:31:17 +00:00
  • acbe94df27 feat(script): add code area popup menu action Skylot 2022-11-04 21:49:18 +00:00
  • a2f018a00b feat(gui): add run, check and format script actions Skylot 2022-10-29 21:00:15 +01:00
  • 98cc1b1022 script: add sample deobf by code script (#1706) Skylot 2022-10-28 15:48:17 +01:00
  • 745f46f81f build: configure spotless for kotlin, apply code style fixes Skylot 2022-10-28 14:58:31 +01:00
  • 6912ed40b4 feat(gui): save usage data into disk cache Skylot 2022-10-24 20:47:24 +01:00
  • a89dbc1152 refactor: make input plugin api similar to pass plugins Skylot 2022-08-22 17:47:58 +01:00
  • 0c4d46ead5 refactor: move plugins-api module into jadx-core Skylot 2022-08-21 20:55:31 +01:00
  • eae9bac938 refactor: move mappings feature to separate plugin module Skylot 2022-08-17 20:53:51 +01:00
  • cb91c8c41c feat: mapping-io import support (#1531)(PR #1532) Julian Burner 2022-08-10 16:37:55 +02:00
  • cb1f3e9843 refactor: use package nodes in api and ui Skylot 2022-08-10 13:35:56 +01:00
  • d4927db52b refactor: split and simplify deobfuscator Skylot 2022-07-31 16:16:10 +01:00
  • bc7300bd01 feat: add package node, allow to rename packages Skylot 2022-07-25 12:49:46 +01:00
  • 278d7fa3f9 feat(script): add options support Skylot 2022-07-21 20:39:05 +01:00
  • d9af91bc4d feat(gui): add auto complete for jadx scripts Skylot 2022-07-17 22:25:04 +01:00
  • 18fe9f305c feat(gui): support scripts in UI Skylot 2022-07-16 20:41:23 +01:00
  • e5e64365fc feat: add base scripting support Skylot 2022-07-09 17:57:44 +01:00
  • fdf170529f fix: use strict patterns for synthetic methods inline (#1829) v1.4.7 Skylot 2023-04-19 17:05:09 +01:00
  • 50283ab543 fix: additional checks to forbid inline of null consts (#1828) Skylot 2023-04-19 15:49:06 +01:00
  • 3fa3e5acec fix: correct args shift for instance invoke-custom (#1816) Skylot 2023-04-16 20:10:57 +01:00
  • 4230cd5b5a feat(plugins): allow to load classes using input stream or byte array in jadx-input plugin (#1457) Skylot 2023-04-10 21:03:54 +01:00
  • 1ad6527de5 fix(xml): use parent attibute only for styles (PR #1815) nitram84 2023-04-10 19:34:17 +02:00
  • 0421ad80c1 fix: filter invalid chars in app name for gradle export (PR #1813) nitram84 2023-04-08 19:16:14 +02:00
  • 35e0201f06 fix(gradle): fix gradle build with version 7.4.2 - 7.6 nitram84 2023-04-07 17:46:44 +02:00
  • 118eea5e77 fix(res): set empty parent for styles without a parent, remove duplicated code nitram84 2023-04-07 15:50:42 +02:00
  • 7f317be325 fix(res): resolve declare-styleable atrributes nitram84 2023-04-07 15:30:40 +02:00
  • e1aa9f6de4 fix(res): resolve custom attributes nitram84 2023-04-07 14:58:33 +02:00
  • 058a5e3bb2 fix(res): resolve int hex attributes nitram84 2023-04-07 13:44:13 +02:00
  • 92b49ec2b5 fix(gui): update Messages_zh_CN.properties (PR #1811) JustFor 2023-04-08 02:20:15 +08:00
  • 583a04b092 fix(gui): show skipped resources count during search (#1808) Skylot 2023-03-24 22:00:07 +00:00
  • 444a04e2f7 fix(gui): redirect jump from search for inlined classes Skylot 2023-03-24 15:29:44 +00:00
  • 157e702ffd feat: inline lambdas by instance field (#1800) Skylot 2023-03-23 21:43:49 +00:00
  • 77892f41ec fix(res): parsing of sparse RES_TABLE_TYPE_TYPE and RES_TABLE_TYPE_STAGED_ALIAS chunks (#1806 #1803)(PR #1807) Jan S 2023-03-23 18:30:29 +01:00
  • 6ba0e1dbf6 fix(res): handle RES_TABLE_TYPE_OVERLAY (#1748) (PR #1804) Jan S 2023-03-18 15:23:49 +01:00
  • 950fbbaa83 fix: restore missing type parameter declarations (#1800) Skylot 2023-03-17 20:06:47 +00:00
  • 912c431511 fix(debugger): process UI updates in correct thread (#1796) Skylot 2023-03-17 14:21:00 +00:00
  • 5d6b82724a fix(gui): search constant fields usage in all classes (#1801) Skylot 2023-03-16 17:41:23 +00:00
  • 78c976ad4f fix(res): resolve manifest decoding error Expected strings start (#1797)(PR #1798) Jan S 2023-03-10 16:46:31 +01:00
  • fbdfd135da fix(cli): use common enum args parser (#1787) Skylot 2023-02-27 19:28:24 +00:00
  • dd51783d9e fix(cli): make enum CLI arguments match documented format (PR #1787) Jacob Davis-Hansson 2023-02-27 20:08:07 +01:00
  • 158fc2fca3 chore: update raung version v1.4.6 Skylot 2023-02-18 15:46:08 +00:00
  • 24284a6f3a fix: process manifest before other resources (#1740) Skylot 2023-02-17 17:51:15 +00:00
  • 85c2c63aa3 fix: output unknown invoke-custom as polymorphic call (#1760) Skylot 2023-02-11 15:03:15 +00:00
  • f354f7de63 fix(gui): split tabs loading to prevent ui dead lock Skylot 2023-02-11 14:01:31 +00:00
  • 540c0a8100 feat: support polymorphic invoke (#384)(#1777) Skylot 2023-02-03 16:28:24 +00:00
  • 4d00fede56 fix: resolve JavaNode caching issues (#1775) Skylot 2023-02-02 19:04:23 +00:00
  • b1bc5c08ff chore: update dependencies Skylot 2023-02-02 15:23:54 +00:00
  • 305d4f4fe5 fix(gui): print the renamed function name in a frida snippet log (#1772)(PR #1773) Ran Naor 2023-01-28 19:59:42 +02:00
  • 2d149e9a5d fix(gui): allow html in JVariable to render renaming of variables correctly (#1769)(PR #1770) Ran Naor 2023-01-27 19:03:43 +02:00
  • 87b9ff3c35 feat(gui): added keyboard shortcut ctrl+w to close tab (#1765)(PR #1766) Ran Naor 2023-01-21 19:22:36 +02:00
  • 1c36b3c74c fix(gui): quick fix for duplicate/overlapping logcat windows (#1752)(PR #1761) Zach Snell 2023-01-21 11:07:27 -06:00
  • 068e4b8e3d fix: allow altMetafactory method in lambda call site (#1760) Skylot 2023-01-15 16:08:34 +00:00
  • df38a6424f fix(gui): make bytecode output closer to smali (#1739) Skylot 2022-12-25 18:31:44 +00:00
  • 5d186e56a5 chore: update dependencies Skylot 2022-12-23 19:43:23 +00:00
  • 0fafcfa006 fix(gui): improve smali disasm method param write (#1739) Skylot 2022-12-12 21:49:56 +00:00