Home
User Documentation
1.
Summary
2.
Installing
2.1.
Requirements
2.2.
Automated installation using the launcher
2.3.
Manual installation
2.4.
Why is there a launcher?
3.
Topical Information
3.1.
JVM Bytecode Instructions
3.2.
JVM Execution: Stack + Locals
4.
Editing
4.1.
Recompiling
4.2.
Assembler
5.
Obfuscation
5.1.
Jar/zip obfuscation
5.2.
Name obfuscation
5.3.
Constant obfuscation
5.4.
Flow obfuscation
5.5.
Reference obfuscation
5.6.
Loaders
5.7.
Class parsing library exploitation
5.8.
Java to native transpiling
6.
Deobfuscation
6.1.
Mapping
6.2.
Transformers
Developer Documentation
7.
Summary
8.
Getting Started
9.
Architecture
9.1.
Building
9.2.
Running
9.3.
Important libraries
9.4.
CDI
9.5.
Modules
10.
Workspace model
11.
Plugins & scripts
11.1.
Plugins
11.2.
Scripts
12.
Services
12.1.
AggregateMappingManager
12.2.
AstService
12.3.
AttachManager
12.4.
CallGraphService
12.5.
CommentManager
12.6.
ConfigManager
12.7.
ContextMenuProviderService
12.8.
DecompileManager
12.9.
DockingManager
12.10.
GsonProvider
12.11.
IconProviderService
12.12.
InfoImporter
12.13.
InheritanceGraphService
12.14.
JavacCompiler
12.15.
MappingApplier
12.16.
MappingFormatManager
12.17.
MappingGenerator
12.18.
MappingListeners
12.19.
NameGeneratorProviders
12.20.
NavigationManager
12.21.
PatchApplier
12.22.
PatchProvider
12.23.
PathExportingManager
12.24.
PathLoadingManager
12.25.
PhantomGenerator
12.26.
ResourceImporter
12.27.
ScriptEngine
12.28.
ScriptManager
12.29.
SearchService
12.30.
SnippetManager
12.31.
TextProviderService
12.32.
TransformationApplierService
12.33.
TransformationManager
12.34.
WorkspaceManager
12.35.
WorkspaceProcessingService
13.
Utilities
13.1.
Android
13.2.
ASM Visitors
13.3.
IO
13.4.
Threading
13.5.
Miscellaneous
13.5.1.
ClassDefiner
14.
Miscellaneous
14.1.
How to improve test cases
14.2.
Configuring annotations in IntelliJ
Light
Rust
Coal
Navy
Ayu
Recaf Documentation
Recompiling
Stub. And no, you cannot ignore errors.