Babel Obfuscator Release Notes

Jun 1, 2020

Babel Obfuscator


  • Added Babel Encrypt plugin to Babel.Obfuscator NuGet package.
  • The Babel.Obfuscator NuGet now is compatible with AppCentral.
  • Improved Babel Obfuscator plugin interface.
  • The mapin and rules options now support globbing expressions.


  • Changed the Babel.Obfuscator NuGet package to better handle latest Visual Studio 2019 build environment.

Bug Fixes

  • Fix: Obfuscated Xamarin assemblies can make the Xamarin Linker raise the following error during the build of the project: error XALNK7000: Mono.Linker.MarkException: Error processing method: … in assembly: … System.ArgumentNullException: Value cannot be null.
  • Fix: BabelEncrypt fix method not found exception when obfuscating .NET 2.0 assemblies.
  • Fix: Code encryption Error: Attempt by method ‘DynamicClass.?(…)’ to access field ‘Type`1.value’ failed.
  • Fix: Babel generates wrong PDB portable metadata information.
  • Fix: Xamaring Linker generates warning reading obfuscated PDB assemblies due to the exception:
    System.IndexOutOfRangeException: Index was outside the bounds of the array.
    When reading custom debug information
  • Fix: UWP obfuscated libraries can crash the compiler with internal compiler error: Object reference not set to an instance of an object.
  • Fix: UWP obfuscated applications can crash at startup with TypeInitializationException.
  • Fix: Stack decoder could not decode all frames when multiple mapping files are used to decode the obfuscated stack.
  • Fix: Control flow obfuscation algorithm can break the obfuscated application with exception InvalidProgramException.
  • Fix GUI: Fixed invalid operation exception: ‘Duplicate attribute.’ in certain circumstances when saving project files.
  • Fix GUI: Show level bars and advanced settings are not effective for themes.
  • Fix GUI: Fixed help menu links to the website.

Pin It on Pinterest

Share This