Skylot
83decc2473
fix(gui): rename class while rename constructor ( #1441 )
2022-04-08 13:45:27 +01:00
Skylot
994973ac01
fix(gui): check free memory after GC attempt
2022-04-05 19:46:10 +01:00
Skylot
e4f4c1b84a
fix(gui): don't highlight whitespaces and special symbols ( #1429 )
2022-03-28 19:21:05 +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
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
9a67b19973
feat(gui): add zoom in/out actions ( #1403 )
2022-03-11 13:59:00 +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
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
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
779f75cd52
fix(gui): prevent NPE on open preferences without loaded files ( #1385 )
2022-02-22 18:05:51 +00:00
Skylot
54683e3198
feat: plugin options, add verify checksum option for dex input ( #1385 )
2022-02-21 19:44:00 +00:00
Skylot
a9bbadd602
feat: add option for deobfuscation map file handle mode ( #1351 )
2022-02-19 21:20:11 +03:00
Skylot
25166970cc
feat(gui): ctrl+c copy node string in search window ( #293 )
2022-02-18 19:10:56 +00:00
Skylot
d3a0a56b8b
feat(gui): ctrl+c copy highlighted word in code view ( #1292 )
2022-02-18 19:10:34 +00:00
YenKoc
3c2c198a0e
feat(gui): add Xposed snippet copy action (PR #1383 )
...
* add xposedscript
* fix code style and minor issues
* some code style changes for Xposed snippets
* some code style changes for Frida snippets + a fix for multidimensional arrays in overload params
* hide frida and xposed when right-clicking on a null node
* small style fix
* fixed formatting violations
* fix minor issues
Co-authored-by: Skylot <skylot@gmail.com >
Co-authored-by: Orip <oriori1703@gmail.com >
2022-02-18 12:54:41 +00:00
Jan S
8d5554f1b5
fix(gui): frida context menu entry does nothing ( #1365 )(PR #1372 )
2022-02-08 12:47:49 +00:00
Ori Perry
873aabb471
fix: use raw class names in Frida action ( #1365 )(PR #1366 )
...
* Use raw_name instead of full_name for the names of class in generated frida snippet.
Also cleaned the code a bit
* Fixed getting method parameters from inlined methods
* fixed generating code for constructor overloads, more cleaning
* Fixed getting method parameters from inlined methods for real this time
* made the option for a frida snippet only appear if clicked on a relevant node
* added support for generating a frida snippet for fields
* apply spotless
* Update jadx-gui/src/main/java/jadx/gui/ui/codearea/FridaAction.java
Co-authored-by: skylot <118523+skylot@users.noreply.github.com >
* moved the overload check from NodeMethod to FridaAction
* added semicolons in the end of lines of the generated frida snippet
* fix code formatting
2022-02-07 21:50:01 +00:00
cyqw
4bed9dc358
fix(gui): results in usage search should be sorted by name (PR #1363 )
2022-02-07 15:39:57 +00:00
Skylot
a27ba3ff4b
fix(res): skip '.9.png' decode if patch data not found ( #1112 )
2022-02-05 17:45:08 +00:00
Skylot
dd1be3039b
fix(gui): split decompile and index tasks for correct time counting ( #1361 )
2022-02-05 17:45:07 +00:00
Skylot
8b30b770cd
fix(gui): missing icons and html decorations in usage dialog
2022-02-05 13:36:26 +00:00
Ahmet Bilal Can
ae5c00397a
feat(gui): add frida action to copy methods/classes as frida snippets ( #1355 )(PR #1356 )
...
* add frida action to copy methods/classes as frida snippets
* bug: call toString before comparing
2022-01-24 21:37:12 +00:00
cyqw
be7e1479a1
fix(gui): find usage for overridden methods ( #1349 )(PR #1352 )
2022-01-23 16:06:13 +00:00
Skylot
86582de521
feat: use kotlin intrinsic methods for variables rename ( #1207 )
2022-01-19 17:30:04 +00:00
Skylot
092d0d7e67
fix(gui): reduce tree focus switching
2022-01-12 19:57:38 +03:00
Skylot
5ca7285558
fix(gui): correct handling for tree row click ( #1324 )
2022-01-12 16:57:25 +00:00
Jan S
72542fa6f9
fix(gui): processing threads spinner initialization ( #1331 )(PR #1332 )
...
* fix: processing threads spinner initialization (#1331 )
* fix: processing threads spinner initialization (#1331 )
2022-01-12 14:23:07 +00:00
demonlol
a250d0461b
fix(dbg): support multiple main <action> and <activity-alias> tags ( #1322 )(PR #1323 )
...
* fix(dgb): support multiple main <action> and <activity-alias> tags in manifest
* Update jadx-gui/src/main/java/jadx/gui/device/debugger/DbgUtils.java
2022-01-02 20:09:24 +03:00
Skylot
c7795bfc48
fix: improve anonymous class inline ( #523 )
2021-12-26 13:06:49 +00:00
Skylot
659bbbf4fb
fix: correct usage of Path.getParent()
2021-12-20 16:48:50 +00:00
Jan S
427e2dddc4
fix: use relative file paths in .jadx project file ( #1312 ) (PR #1313 )
...
* chore: use relative file paths in .jadx project file (#1312 )
* code beautified
* requested changes
2021-12-20 13:52:51 +00:00
Skylot
01f47282ed
fix: forbid 'printStackTrace()' usage
2021-12-18 19:24:36 +00:00
SiderealArt
9c446ebbd6
feat(gui): add Traditional Chinese translation (PR #1306 )
2021-12-12 16:05:10 +00:00
Surendrajat
46eeb0bc22
fix(gui): forward navigation shortcut on macOS ( #1297 )(PR #1301 )
...
* fix: forward navigation shortcut on macOS
* apply suggestion
2021-12-06 16:45:29 +03:00
Skylot
6e8baef9b2
feat(gui): allow to minimize/maximize search windows ( #1298 )
2021-12-04 11:04:17 +00:00
Skylot
947b621733
feat: add option to use dx/d8 for convert java bytecode ( #1299 )
2021-12-03 15:05:28 +00:00
Moredistant
59ef569a63
fix(gui): update chinese translation (PR #1296 )
2021-11-30 11:57:16 +03:00