Babel Obfuscator Release Notes


Babel Obfuscator

New (Company License)

  • New: Babel Obfuscator and Licensing tools can now run on .NET Core 2.1
  • New: Babel Obfuscator NugGet package for installing obfuscation and licensing tools
  • New: Added support for Azure DevOps


  • Enh: Added stack trace deobfuscation option --stacktrace
  • Enh: Renaming performs better performance in some scenarios involving analysis of virtual function inheritance


  • Chg: The StackTraceDeobfuscator interface has been changed

Bug Fixes

  • Fix: Fixed various PEverify IL errors. 
  • Fix: Array encryption that could crash the obfuscated application.
  • Fix: Const field removal could remove fields that are assigned multiple time in cctor.
  • Fix: Stack trace deobfuscation could not decode the types of method arguments.
  • Fix: Stack trace could not decode nested types when the type name is qualified by '+' character.
  • Fix: Merge could not properly handle overloaded methods that have a multidimensional array in the parameter list. 
  • Fix: Mapping file could report wrong obfuscated names for nested types
  • Fix: ObfuscatinAttribute is not applied at assembly level
  • Fix: Warning OB0006 miss showing rule information
  • Fix: PEverify error [MD]: Error: Method has a duplicate 
         when cross assembly renaming is enabled (public interface obfuscation)
  • Fix: GUI: Error on saving a project that contains multiple target with the same file name:
         An item with the same key has already been added.
  • Fix: Obfuscated assemblies referencing retargetable assemblies could crash with following error:
         Could not load file or assembly 'System, Version=, Culture=neutral, PublicKeyToken=969db8053d3322ac' or one of its dependencies. 
         The system cannot find the file specified.
  • Fix UI: Sort dependencies could generate a wrong ordered set, when the referenced assembly version differs from actual assembly version.

Babel Licensing


  • Enh: Licensing tool are now available for .NET Core 2.1

Bug Fixes

  • Fix: Trial license validation for Android and iOS throw NotSupportedException