Skip to content

jCloak

Protect Java Applications Against Reverse Engineering

Invisible Code

Make code invisible and thus prevent reverse engeneering

Detect Modifications

Detect modifications by providing checksums for each class

Dump Protection

Prevent Java Agents from dumping or modifying your source code

Preserve Performance

The invisible code does not affect performance unlike obfuscated code

What is jCloak

JCloak is a software solution for Java developers who want to take their code protection against reverse engineering and piracy to the next level. With JCloak, you can securely hide your Java source codes, making it difficult to extract and read. It is the only solution which simply removes class files while providing full functionality and keeping imports to classes that are gone.


  1. Take your normal JAR-file

    • DirectoryMETA-INF
      • MANIFEST.MF
    • Directoryme
      • Directorymicartey
        • Directorysnake
          • DataOfSquare.java
          • KeyboardListener.java
          • Main.java
          • SquarePanel.java
          • ThreadsControler.java
          • Tuple.java
          • Window.java
  2. Use jCloak to hide selected classes

    • DirectoryMETA-INF
      • MANIFEST.MF
    • Directoryme
      • Directorymicartey
        • Directorysnake
          • Main.java
    • 3eIhqP4SoNi5uEw1 generated, encrypted file
  3. Witness how classes disappear!