Commit Graph

1714 Commits

Author SHA1 Message Date
Skylot
abcaafa89a
chore: update gradle and dependencies 2022-04-17 19:28:18 +01:00
Skylot
cf25cc4faa
fix: prevent null type in code variables 2022-04-17 19:18:33 +01:00
Skylot
b57001d4a7
fix: use correct reference for replaced bridge constructor (#1441) 2022-04-10 15:48:36 +01:00
Skylot
83decc2473
fix(gui): rename class while rename constructor (#1441) 2022-04-08 13:45:27 +01:00
root-intruder
92faa569be
build: allow unsigned local lib builds (#1438)(PR #1439) 2022-04-06 13:41:33 +01:00
Skylot
c5b731169d
build: disable jitpack 2022-04-06 13:34:08 +01:00
Skylot
f0a8ef81d3
fix: replace fixed memory limit with -XX:MaxRAMPercentage=70.0 (#1437) 2022-04-05 20:08:39 +01:00
Skylot
994973ac01
fix(gui): check free memory after GC attempt 2022-04-05 19:46:10 +01:00
Skylot
c9622c0771
chore: update class set to Android 32 2022-04-05 20:21:41 +03:00
Jan S
8551c6c903
fix(res): ignore resource chunk entries that are located after the resource chunk end (#751)(PR #1436) 2022-04-04 18:05:07 +01:00
Bruno Oberle
9a9ac4308e
fix(cli): use correct converter for "--decompilation-mode" option (#1434)(PR #1435) 2022-04-04 13:47:30 +01:00
Matt
e784cbdd09
fix(deobf): fix writing method mappings as fields entries (#1432)(PR #1433) 2022-04-02 12:30:25 +01:00
Elias
2744c4bfb6
build: fix appdata.xml (#1427)(PR #1430) 2022-03-31 17:30:06 +01:00
Skylot
e4f4c1b84a
fix(gui): don't highlight whitespaces and special symbols (#1429) 2022-03-28 19:21:05 +01:00
Elias
e5fa818b5c
build: remove unsupported tags from appdata.xml (#1427)(PR #1428)
* remove <code> tags from appdata.xml because flatpak doesn't like it
* appdata.xml: remove <a> tag because flatpak doesn't like it
2022-03-27 17:28:01 +01:00
Elias
b22b554a69
build: add appdata.xml for flatpak package (PR #1426) 2022-03-27 14:06:18 +01:00
Skylot
e9b8060889
refactor(gui): improve node action in code area 2022-03-26 15:31:29 +00:00
Skylot
1c2b2c072c
fix(gui): restore open tabs on project load (regression fix) 2022-03-25 13:40:00 +00:00
Skylot
3d451912ee
fix: handle inlined classes while collecting override related methods (#1422) 2022-03-25 12:56:18 +00:00
Skylot
fe91d774fa
feat(gui): add split view for different decompilation modes 2022-03-23 18:16:57 +03:00
Skylot
d8306cb1c0
feat: add 'simple' decompilation mode 2022-03-23 18:16:54 +03:00
Jan S
909cf0a576
fix: various minor improvements (PR #1418)
* chore: better variable naming for getInstance calls
* chore: rebalance preferences window and fix empty plugins section directly after jadx-gui start
* chore: do not ask for project save if nothing had been changed
* use parallel mode for gradle
* minor improvements for app debugging
* apply CodeQL suggestion to prevent log injection
* handle IntelliJ Idea warnings
* replace not-ASCII chars in LogUtils.escape

Co-authored-by: Skylot <skylot@gmail.com>
2022-03-23 15:13:53 +00:00
Jan S
8fe1ee11e4
fix(debugger): resolve IO read problems, proper socket closing (PR #1414)
* fix(debugger): several IO read problems fixed
* merged latest changes
* fixed read loop
* Update jadx-gui/src/main/java/jadx/gui/device/protocol/ADB.java

Co-authored-by: skylot <118523+skylot@users.noreply.github.com>
2022-03-20 17:01:01 +00:00
Skylot
d2bef108f5
chore: update dependencies 2022-03-19 18:52:44 +00:00
Skylot
ba8ba504b1
fix(debugger): small improve for jdwp handshake (#1412) 2022-03-19 18:43:34 +00:00
Skylot
481b5abf85
fix(debugger): handle stream end and partial reads (#1412) 2022-03-18 14:19:08 +00:00
Skylot
c4e1d9445a
fix(gui): reduce threads count on low memory, other tweaks (#1410) 2022-03-17 17:50:28 +00:00
Skylot
cb03532b76
fix: allow implicit type cast for array operations (#1407) 2022-03-14 18:47:55 +00:00
Skylot
c93e9eea14
fix: improve class names collision detection (#1406) 2022-03-13 12:08:03 +00:00
Skylot
9a67b19973
feat(gui): add zoom in/out actions (#1403) 2022-03-11 13:59:00 +00:00
Skylot
95c75bed1e
chore: update gradle and dependencies 2022-03-11 11:34:51 +00:00
Skylot
b008568a5c
doc: add missing options to readme 2022-03-05 17:15:08 +00:00
Skylot
94fb91cec6
feat: add options for java-convert plugin 2022-03-02 15:40:32 +00:00
Skylot
c54dd77f35
fix(gui): resolve NPE and fix code style in BreakpointManager 2022-03-02 12:10:14 +00:00
Jan S
17fbc99f29
feat(gui): dialog for showing exception details and creating an GitHub issue (PR #1399)
* chore(gui): Dialog for showing exception details and creating an GitHub issue
* directly throw test exception
* checkstyle
* minor
* log exception before the dialog is shown
2022-03-01 15:00:22 +00:00
Skylot
21dd17290b
fix(gui): download only latest version info for jadx update (#1397) 2022-02-28 18:51:13 +00:00
Skylot
dc73fc92be
fix(gui): don't use hardcoded color for link component (#1398) 2022-02-28 18:39:51 +00:00
Skylot
592215db66
fix(gui): handle package version in update check (#1397) 2022-02-28 18:39:51 +00:00
Skylot
fb318e3bd9
fix(gui): revert contextual keywords to identifiers (#1394) 2022-02-27 15:22:41 +00:00
Skylot
5f3c8816a3
fix: allow zero skips for restore new filled array 2022-02-26 17:29:00 +00:00
Skylot
6016b902c7
test: fix usage of Eclipse compiler 2022-02-26 17:29:00 +00:00
Skylot
5852da1e3d
feat: support MethodParameters attribute (#1260) 2022-02-26 10:28:21 +00:00
Skylot
502fd069be
test: for source auto check use compiled classes instead runtime 2022-02-26 10:28:20 +00:00
Jan S
fad9e7b827
fix(gui): initialize project name with loaded files (shown in Jadx title) (#1386)(PR #1393) 2022-02-26 09:20:58 +00:00
Skylot
35116d0b1a
fix: load files also by extension (#1391) 2022-02-25 11:38:44 +00:00
Skylot
3b781e41ad
test: allow to pass additional compiler options 2022-02-24 20:52:34 +00:00
Skylot
a3e9744364
chore(cli): additional debug messages for java-convert plugin 2022-02-24 20:51:31 +00:00
Skylot
7030daeccd
fix(cli): resolve regression in applying '-v' and '-q' options 2022-02-24 19:52:58 +00:00
Jan S
e7151ad7b2
fix(gui): IllegalArgumentException when saving project to a different directory than the APK file (#1387)(PR #1388) 2022-02-23 09:27:04 +00:00
Skylot
ed2a3c8458
fix: prevent NPE on 'ignore' deobf map file mode 2022-02-22 18:06:01 +00:00