- Hotfix for an issue where the obfuscator and artifacts obfuscated with
force_no_verifywould segfault on launch.
Small release fixing some big issues with the obfuscator. Expect real features to come in the next updates.
- The packing strategy can now be configured via the config file
method_indirectionis now fixed for Java versions newer than 8.
- An update checker has been re-added to the project.
- Crashes on certain systems with
force_no_verifyhave been fixed.
- It has been discovered that the string obfuscation isn’t entirely thread safe. Expect a fix to come in 2.2 soon.
- This is a complete rewrite.
- Paramorphism is now out of the beta phase. Pricing will remain at $80 for now.
- A new site for Paramorphism now exists at paramorphism.dev
- Flags no longer exist.
anti_decompressionare now individual strategies (which are disabled by default), and the Kotlin strategies are now always enabled (unless explicitly disabled).
maven_librariesno longer exists in Paramorphism 2.0, but a reworked design will come in a future version with support for maven over HTTP(S).
- New: The String Concealing and Method Indirection strategies now use a new,
invokedynamic-based technique to conceal the original values.
- New: A new, experimental strategy called Force No Verify has been introduced. This lets us disable the bytecode verifier to force the JVM to accept classes which can cause crashes in every decompiler and most reversing tools.
- New: Paramorphism now has a public API, as well as support for custom transforming strategies. The plan is for this to develop into proper plugin support. Documentation coming soon.