1. 15 5月, 2020 1 次提交
    • S
      fix(gui): RenameDialog: Warn user if deobfuscation settings are invalid (PR #935) · 705ceca4
      Soul Trace 提交于
      The rename functionality relies on deobfuscation for now - so let the user know
      this and ask the user to enable deobfuscation to get rename working.
      
      The "Force rewrite deobfuscation map file" option effectively disables
      renaming, because renaming relies on deobfuscation map modification for now,
      but Force rewrite rewrites the map on each file reload, destroying changes.
      So. let the user know this issue instead of silent failure.
      705ceca4
  2. 02 2月, 2020 1 次提交
  3. 24 12月, 2019 1 次提交
  4. 22 12月, 2019 1 次提交
  5. 21 12月, 2019 1 次提交
  6. 20 12月, 2019 1 次提交
  7. 11 12月, 2019 1 次提交
    • S
      feat(gui): support for renaming methods, classes and fields (PR #794 #791) · e3055b95
      Soul Trace 提交于
      * Add getRealFullName() to ClassNode and JavaClass and searchJavaClassByRealName() to JadxWrapper
      
      Those methods is like getFullName() and searchJavaClassByClassName(), but for class names without aliases.
      It is necessary for renaming classes/methods/fields.
      
      * core: Make getFieldNode(), getMethodNode() and getRoot() public
      
      This is necessary for renaming functionality
      
      * jadx-gui: Add Rename popup menu entry (renames classes, methods and fields)
      
      It allows user to rename classes, methods and fields.
      It updates deobfuscation map and reload file.
      This may be suboptimal, and maybe some RenameVisitor should be added.
      Deobfuscation should be enabled in order to allow this.
      e3055b95
  8. 19 7月, 2019 1 次提交
  9. 27 6月, 2019 1 次提交
  10. 11 5月, 2019 1 次提交
  11. 06 5月, 2019 1 次提交
  12. 29 4月, 2019 1 次提交
  13. 25 4月, 2019 1 次提交
  14. 22 4月, 2019 1 次提交
  15. 12 4月, 2019 1 次提交
  16. 03 4月, 2019 1 次提交
  17. 01 4月, 2019 1 次提交
  18. 28 3月, 2019 1 次提交
  19. 25 3月, 2019 1 次提交
  20. 17 2月, 2019 1 次提交
  21. 11 2月, 2019 1 次提交
    • S
      fix: change not allowed access modifiers for methods (#387) (PR #439) · 8c7140d6
      skylot 提交于
      Fix visibility access modifies for methods (see discussions in #370 and #387):
          * all virtual methods become public
          * direct methods become private (instead constructors and static methods for now)
          * such modifications perform by default and can be disabled by the option in preferences (`--respect-bytecode-access-modifiers` in jadx-cli)
          * if changed to method added comment (`Access modifiers changed, original: private`)
      8c7140d6
  22. 21 1月, 2019 1 次提交
  23. 18 1月, 2019 1 次提交
  24. 06 1月, 2019 1 次提交
    • J
      fix: various UI improvements (#419) · f60bb6b1
      Jan S 提交于
      * fixed wait time for background jobs
      * enable multi-threaded decompiling
      * added preference for excluding certain packages from decompiling and indexing
      * show message dialog in case classes are not indexed because of low memory
      * added heap usage bar for visualizing Java memory usage
      f60bb6b1
  25. 29 10月, 2018 1 次提交
  26. 28 10月, 2018 1 次提交
  27. 28 8月, 2018 1 次提交
  28. 21 8月, 2018 1 次提交
  29. 19 8月, 2018 2 次提交
  30. 05 7月, 2018 1 次提交
    • A
      gui: show app certificate (#305) · 03a09deb
      asviridenko 提交于
      * add node
      
      * add node
      
      * add certificate panel
      
      * add certifcate manager
      
      * работа над проектом
      
      * ресурсы
      
      * включение возможности показа
      
      * небольшие исправления
      
      * start tests
      
      * more tests
      
      * signature test
      
      * fingerprint test
      
      * public key test
      
      * удалено лишний код
      
      * add scroll
      03a09deb
  31. 20 6月, 2018 1 次提交
  32. 18 2月, 2018 1 次提交
  33. 12 2月, 2018 2 次提交
  34. 03 1月, 2018 1 次提交
  35. 05 4月, 2016 1 次提交
  36. 27 3月, 2016 1 次提交
  37. 13 3月, 2016 1 次提交
  38. 08 3月, 2016 1 次提交