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. 22 12月, 2019 1 次提交
  4. 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
  5. 19 7月, 2019 1 次提交
  6. 27 6月, 2019 1 次提交
  7. 11 5月, 2019 1 次提交
  8. 06 5月, 2019 1 次提交
  9. 29 4月, 2019 1 次提交
  10. 25 4月, 2019 1 次提交
  11. 22 4月, 2019 1 次提交
  12. 12 4月, 2019 1 次提交
  13. 01 4月, 2019 1 次提交
  14. 28 3月, 2019 1 次提交
  15. 25 3月, 2019 1 次提交
  16. 28 8月, 2018 1 次提交
  17. 19 8月, 2018 2 次提交
  18. 05 4月, 2016 1 次提交