01 Jul 2023

Stringer Java Obfuscator 3.0

We’re proud to announce the most comprehensive version of Stringer Java Obfuscator to date.

Key changes in Stringer Java Obfuscator 3.0 include:

  • Self-defence and monitoring of Java applications in runtime (REALTIME PROTECTION)
  • Reinforced Integrity Control (Application/Environment) mechanisms
  • Secure Code Execution (Enterprise version)
  • Transport Layer Protection for HTTPS - Transparent SSL Pinning / HTTP Public Key Pinning (HPKP) (Enterprise version)
  • Support for different containers in addition to JARs: Java 9 Modules, OSGI, WARs, EARs, Eclipse RCP (Enterprise version)
  • Watermarking

Real-time protection

  • Anti-Emulator
  • Java Code Anti-Debugging

Tamper notification

  • Added ability to launch emergency/reporting code if the integrity of a Java application is broken

Environment checks

  • Added mechanisms that allow you to detect if an application is being debugged

Integrity control

  • Added ability to control the necessity of checking a signature’s certificate under a JAR file
  • Added JAR-level integrity control mechanisms

Transport layer security

  • The certificate pinning is implemented in accordance with RFC7469 - Public Key Pinning Extension for HTTP standard
  • Reporting Pin Validation Failure mechanism has been implemented

Upgrade Information:

If you have a license for Stringer Java Obfuscator 1.x/2.x and an active support subscription (renew your support subscription), you can receive the upgrade at no additional cost (Standard->Standard, Enterprise->Enterprise). If you would like to upgrade from the Standard version to Enterprise, please request an upgrade quote.

Technical Notes:

For compatibility purposes, we support the old configuration file format. But we would recommend switching to the new format as soon as possible as it offers greater transparency and ease of use.

Should you have any questions, please email us at