1. Home
  2. User Documentation
  3. 1. Summary
  4. 2. Installing
    1. 2.1. Requirements
    2. 2.2. Automated installation using the launcher
    3. 2.3. Manual installation
    4. 2.4. Why is there a launcher?
  5. 3. Topical Information
    1. 3.1. JVM Bytecode Instructions
    2. 3.2. JVM Execution: Stack + Locals
  6. 4. Input
    1. 4.1. Loading
    2. 4.2. Summarization
  7. 5. Editing
    1. 5.1. Recompiling
    2. 5.2. Assembler
  8. 6. Obfuscation
    1. 6.1. Jar/zip obfuscation
    2. 6.2. Name obfuscation
    3. 6.3. Constant obfuscation
    4. 6.4. Flow obfuscation
    5. 6.5. Reference obfuscation
    6. 6.6. Loaders
    7. 6.7. Class parsing library exploitation
    8. 6.8. Java to native transpiling
  9. 7. Deobfuscation
    1. 7.1. Mapping
    2. 7.2. Transformers
  10. Developer Documentation
  11. 8. Summary
  12. 9. Getting Started
  13. 10. Architecture
    1. 10.1. Building
    2. 10.2. Running
    3. 10.3. Important libraries
    4. 10.4. CDI
    5. 10.5. Modules
  14. 11. Workspace model
  15. 12. Plugins & scripts
    1. 12.1. Plugins
    2. 12.2. Scripts
    3. 12.3. Setup
  16. 13. Services
    1. 13.1. AggregateMappingManager
    2. 13.2. AstService
    3. 13.3. AttachManager
    4. 13.4. CallGraphService
    5. 13.5. CommentManager
    6. 13.6. ConfigManager
    7. 13.7. ContextMenuProviderService
    8. 13.8. DecompileManager
    9. 13.9. DockingManager
    10. 13.10. GsonProvider
    11. 13.11. IconProviderService
    12. 13.12. InfoImporter
    13. 13.13. InheritanceGraphService
    14. 13.14. JavacCompiler
    15. 13.15. MappingApplier
    16. 13.16. MappingFormatManager
    17. 13.17. MappingGenerator
    18. 13.18. MappingListeners
    19. 13.19. NameGeneratorProviders
    20. 13.20. NavigationManager
    21. 13.21. PatchApplier
    22. 13.22. PatchProvider
    23. 13.23. PathExportingManager
    24. 13.24. PathLoadingManager
    25. 13.25. PhantomGenerator
    26. 13.26. ResourceImporter
    27. 13.27. ScriptEngine
    28. 13.28. ScriptManager
    29. 13.29. SearchService
    30. 13.30. SnippetManager
    31. 13.31. TextProviderService
    32. 13.32. TransformationApplierService
    33. 13.33. TransformationManager
    34. 13.34. WorkspaceManager
    35. 13.35. WorkspaceProcessingService
  17. 14. Utilities
    1. 14.1. Android
    2. 14.2. ASM Visitors
    3. 14.3. IO
    4. 14.4. Threading
    5. 14.5. Miscellaneous
      1. 14.5.1. ClassDefiner
  18. 15. Miscellaneous
    1. 15.1. How to improve test cases
    2. 15.2. Configuring annotations in IntelliJ
    3. 15.3. Diagnosing improper JavaFX thread access

Recaf Documentation