Skip to content
forked from QuiltMC/enigma

A deobfuscation/remapping tool for Java bytecode, fork of cuchaz's Enigma.

License

LGPL-3.0, Unknown licenses found

Licenses found

LGPL-3.0
LICENSE
Unknown
COPYING.md
Notifications You must be signed in to change notification settings

OrnitheMC/enigma

 
 

Repository files navigation

Enigma

A tool for deobfuscation of Java bytecode. Forked from https://bitbucket.org/cuchaz/enigma, copyright Jeff Martin. Enigma is used by Orinthe to remap, decompile and deobfuscate minecraft source code. This project was forked from QuiltMCs version of Enigma which was in turn forked from FabricMCs Enigma.

License

Enigma is distributed under the LGPL-3.0.

Enigma includes the following open-source libraries:

Usage

Pre-compiled jars can be found on the Ornithe maven.

Launching the GUI

java -jar enigma.jar

On the command line

java -cp enigma.jar cuchaz.enigma.command.Main

Contributing

  1. Clone the project
  2. Start editing
  3. You can launch enigma using the following command to test your changes:
./gradlew :enigma-swing:run --args="-jar <jar to analyse location> -mappings <mappings location> -profile <enigma_profile.json lowation>"

Note that any of the arguments after --args are optional

About

A deobfuscation/remapping tool for Java bytecode, fork of cuchaz's Enigma.

Resources

License

LGPL-3.0, Unknown licenses found

Licenses found

LGPL-3.0
LICENSE
Unknown
COPYING.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.9%
  • HTML 0.1%