Guilherme
a6a734c70d
fix(gui): update pt-BR translation (PR #1655 )
2022-09-01 15:51:12 +01:00
Choiman1559
d6c23a2a9b
fix(gui): update Korean translation (PR #1650 )
...
* update korean
* Update Messages_ko_KR.properties
* Restore missing empty line
Co-authored-by: skylot <118523+skylot@users.noreply.github.com >
2022-08-20 17:59:37 +01:00
Skylot
63a571306c
refactor: load resource table nodes in one change ( #1648 )
2022-08-19 22:15:04 +01:00
Skylot
bc4db61e25
fix(gui): improve resources search ( #1648 )
2022-08-19 15:52:14 +01:00
Jan S
c7e6e28830
fix(gui): improve log viewer dialog ( #1311 )(PR #1649 )
...
* [gui]: improve log viewer dialog
* use method from UiUtils to set window icons
Co-authored-by: Skylot <skylot@gmail.com >
2022-08-18 19:55:41 +01:00
Skylot
1d7b6fdb2c
fix(gui): additional checks on open search result ( #1647 )
2022-08-18 15:59:45 +01:00
Skylot
127f0ecf3f
fix(gui): disable actions if files not loaded ( #1644 )
2022-08-16 21:28:57 +01:00
Skylot
cf7767e702
fix(gui): handle null value in TableCellRenderer ( #1642 )
2022-08-16 20:48:23 +01:00
Skylot
15c9d33339
fix(gui): handle possible classes overlap in disk cache ( #1633 )
2022-08-13 13:13:13 +00:00
zhongqingsong
57b9c1dd7a
fix(gui): update Messages_zh_CN.properties (PR #1627 )
2022-08-11 13:29:15 +01:00
Areizen
cd32151083
fix(gui): correct Frida snippet for constructor (PR #1605 )
...
When hooking a constructor with Frida, call `$new` instead of `$init`. `$init` cannot be used to instantiate an object and is reserved for hooking.
Co-authored-by: Your Name <you@example.com >
2022-08-06 20:16:37 +01:00
Skylot
75b52d672e
feat(gui): save project search history
2022-08-05 20:43:05 +01:00
Skylot
11d04508f7
feat(gui): add manual search, stop and sort actions to search dialog ( #1600 )
2022-08-05 20:09:33 +01:00
Skylot
e641b773b5
fix(gui): improve search dialog performance
2022-08-05 14:53:48 +01:00
Skylot
c66ffaa7f9
feat(gui): show start page on jadx open
2022-08-03 16:44:55 +01:00
Skylot
5193c6a5d8
chore: add tool for automatically insert new i18n lines
2022-08-03 16:44:40 +01:00
FixTheBug
3ca1357af4
fix(gui): sort resources by deobfuscated name ( #1595 )(PR #1598 )
...
Co-authored-by: /paul-nguyen-goldenowl <paul.nguyen.goldenowl@gmail.com >
2022-08-01 14:54:22 +01:00
Guilherme
90e95213e4
feat(gui): add Brazilian Portuguese translation (PR #1596 )
...
* feat(translation): add pt-br
* fix: `adb_dialog` prefix deleted
2022-08-01 12:15:35 +01:00
Jan S
ae2d4da585
fix(res): XML "@null" decoding ( #1583 )(PR #1594 )
...
minor improvements
2022-07-31 13:50:32 +01:00
Skylot
58a46c6417
fix(gui): add constructors usage into class usage ( #1591 )
2022-07-30 17:22:32 +01:00
Skylot
d3f6160e62
feat: add option to disable finally block extraction ( #1592 )
2022-07-30 14:07:43 +01:00
Hen_Ry
6802f6028e
fix(gui): update german translation (PR #1554 )
...
* german update
* Fix
* applied the latest changes as discussed
Co-authored-by: Jan Peter Stotz <jpstotz@users.noreply.github.com >
2022-07-27 17:45:36 +01:00
SiderealArt
5ca61cfe18
fix(gui): update zh-tw translation (PR #1589 )
2022-07-27 11:16:11 +01:00
Julian Burner
32d55b48f2
fix(gui): replace mixed-up quotation marks with period (PR #1588 )
2022-07-26 10:16:34 +01:00
Skylot
ab4b6f9e54
feat: select better resource name ( #1581 )
2022-07-25 19:53:03 +01:00
Jan S
9100ad1220
fix(debugger): resolve NPE in adb device viewer ( #1585 ) (PR #1586 )
2022-07-25 17:44:55 +01:00
Skylot
e4c2d6cf6e
fix(gui): use editor font for usage label
2022-07-20 14:36:51 +01:00
Skylot
fb0bdb5112
fix(gui): allow to use empty name to reset rename
2022-07-20 14:35:53 +01:00
Skylot
f4b3645435
fix: ignore anonymous classes in enclosing node search ( #1580 )
2022-07-19 19:25:17 +01:00
Skylot
c27f2badf7
fix(gui): resolve payload offset for switch insns in debug smali code ( #1575 )
2022-07-18 18:50:48 +01:00
Skylot
a0f4ccb7a4
fix: update deps and fix proto resource loading (AAB) ( #1129 )
2022-07-14 14:33:04 +01:00
Jan S
3cc464c9c9
fix: IndexOutOfBoundsException in JumpManager ( #1576 ) (PR #1577 )
2022-07-13 17:24:20 +01:00
Skylot
77732c83c9
fix(gui): ignore/limit waiting of canceled search task ( #1568 )
2022-07-01 17:57:59 +01:00
Skylot
2f2fbea558
fix(gui): check user renames ( #1557 )
2022-06-29 16:21:49 +01:00
Skylot
e7a86a2960
fix(gui): forbid rename method args in fallback mode ( #1558 )
2022-06-29 15:25:23 +01:00
Skylot
b282d97ffe
fix(gui): set current dir directly in file chooser constructor ( #1553 )
2022-06-28 16:57:57 +01:00
Skylot
d972d9ec74
fix(gui): ignore errors on code area dispose ( #1545 )
2022-06-28 16:20:31 +01:00
Jan S
0721a6b050
fix(gui): QuarkReport data validation added and other minor improvements (PR #1556 )
...
* QuarkReport: data validation added and other minor improvements
* checkStyle
2022-06-25 22:24:53 +03:00
zhongqingsong
762ee6550e
fix(gui):complete Chinese translation (PR #1549 )
...
1、Complete Chinese translation
2、Previous word polish
2022-06-25 22:15:22 +03:00
Skylot
18070eb7a6
fix(gui): allow to select file on mapping export
2022-06-20 14:19:59 +01:00
Skylot
8486891728
fix(gui): resolve various minor issues
2022-06-20 13:17:50 +01:00
Skylot
4679172d4f
fix(gui): correct set highlighted text in search ( #1507 )
2022-06-20 13:16:42 +01:00
Skylot
92a6c333d8
fix(gui): force jadx new version check by default
2022-06-20 12:55:15 +01:00
Skylot
358adbdd65
feat(gui): allow to disable jump on double click ( #1540 )
2022-06-19 17:19:08 +01:00
Skylot
65f7c80222
feat(gui): add reload and live reload actions ( #1537 )
2022-06-18 20:20:11 +01:00
Julian Burner
a2cd8e1ead
feat(gui): support export to deobfuscation mapping file formats ( #1491 )(PR #1505 )
...
* Add option to export mappings as Tiny v2 file
* Comply with JADX's import order conventions
* Only use Java 8 features
* Only use Java 8 features (2)
* Export comments to mappings file
* Method args test (doesn't work)
* Make method arg mapping exports work now
* Use `getTopParentClass()` instead of `getParentClass()`
See https://github.com/skylot/jadx/pull/1505#issuecomment-1145064865
* Remove unneeded method load call
* Small code cleanup; initial (broken) support for method vars
* Fixes regarding inner classes
* Add option to export mappings as Enigma directory
* Add option to export mappings as Enigma file/directory
Temporarily move to my mapping-io fork until this PR gets merged: https://github.com/FabricMC/mapping-io/pull/19
* Fix method vars' lv-indices
* Use correct offset value for method var mappings
* Also supply lvt-index for method var mappings
* Clarify why we're using local mapping-io fork; comment out Fabric Maven for now
* Remove unnecessary `public` modifier
* Make an `if` condition less complicated
* Move mapping export code into jadx-gui (for now)
* Make mapping export async; make export menu only clickable when everything is loaded
* Fix export mappings menu field declaration position
2022-06-11 20:19:08 +01:00
Skylot
702b88228c
fix(gui): resolve popup menu action run ( #1514 , #1529 )
2022-06-11 15:08:28 +01:00
Skylot
14fd88b2f8
fix(gui): add volatile and update sync for decompiler field in wrapper ( #1518 )
2022-06-08 21:06:57 +01:00
Skylot
39331d9120
fix: remove deprecated --deobf-rewrite-cfg ( #1513 )
2022-06-06 19:53:47 +01:00
Skylot
81231206f3
fix(gui): reset disk cache on new jadx version
2022-06-04 23:26:25 +01:00