Categories
Dotfuscator CE Change Log

Dotfuscator Community 6.3.0 – Release Date May 2021

Reading Time: 2 minutes

Change Log – – Version 6.3.0 – Release Date May 2021

Important Compatibility Changes

This is a new major version of Dotfuscator Community.

  • Dotfuscator no longer supports injecting PreEmptive Analytics runtime telemetry.
    Checks are still supported, and you can use custom code triggered via application notification to report security incidents to an analytics platform of your choosing.
  • Dotfuscator no longer supports assemblies built for Silverlight, Windows Phone, or WinRT (e.g. Windows 8 apps).
  • Dotfuscator no longer supports .appx files as input packages.
  • Dotfuscator no longer supports the Unity game engine.
  • Dotfuscator no longer has its own proxy settings.
    Please use the system proxy settings instead.
  • Dotfuscator’s Check Attributes are now distributed separately from Dotfuscator.
    They are available in the PreEmptive.Protection.Checks.Attributes NuGet package on nuget.org.
Categories
iOSDefender Change Log

iOSDefender Change Log V1.1 Build 0 Beta – Release Date May 17, 2021

Reading Time: < 1 minute

Change Log – Version 1.1.0 Beta – Release Date May 17, 2021

Enhancements

This release may contain protection enhancements not described here.

  • Created an evaluation version of iOSDefender SDK.
  • Updated the EULA.
Categories
Dotfuscator Pro Change Log

Dotfuscator Professional Edition, Version 6.4.0 – Release Date May 11, 2021

Reading Time: < 1 minute

Enhancements

Functional Changes

  • When using Automatic Input Management, such as with the recommended Protect Your App instructions, the Config Editor’s View menu will no longer allow access to report files if there could be multiple reports that vary by build configuration and platform. To access the full set of reports, check the DotfuscatorReports directory.
  • In cases where Dotfuscator downloads ILDasm and ILAsm tools via NuGet, you can now specify the NuGet feed, username, and password via environment variables. This should only be necessary if you do not have access to the public nuget.org feed.
  • When using an internet proxy requiring authentication, you can now specify the username and password via environment variables for Dotfuscator to use for licensing communications. For details, see Internet Connection Requirement.

Fixes

  • Fixed issues related to renaming obfuscation.
  • Fixed an issue where strong name re-signing doesn’t support spaces in the path to the key file.
  • Fixed an issue where Automatic Input Management would fail if a solution contains a non-filesystem path to a project. For instance, when an “Existing Website” is added to a solution, the solution can contain a web address. In these scenarios, Dotfuscator now warns and continues.
  • Fixed an issue where Dotfuscator errors when protecting an assembly whose name contains netstandard.
  • Fixed an issue where Dotfuscator errors when processing an assembly which has type forwards to nested types.
  • Fixed an issue where the Output tab in the Config Editor would not indicate types which were removed by Dotfuscator.
  • Fixed other minor issues.
Categories
DashO Change Log

DashO Java Obfuscator Change Log V11.2 Build 0 – Release Date May 11, 2021

Reading Time: 2 minutes

Change Log – Version 11.2.0 – Release Date May 11, 2021

Enhancements

This release may contain protection enhancements not described here.

  • Entry Points, Inclusions, and Exclusions can now use supertype and/or annotation based criteria.
  • Entry Points, Inclusions, and Exclusions can now match classes based on the existence of methods or fields that match the criteria.
  • Compiled bytecode from Java 16 (except the record type and the Sealed Classes preview feature) can now be processed.
  • Global Processing Excludes now allows for classes to never be updated by DashO.
  • Updated the New Project Wizard to include settings for generating Entry Point rules based on annotation based criteria, including a special set of entry points for Hibernate/JPA.
  • Improved the Android Project Wizard to support both ways the Android plugin can be applied.
  • Improved the "Method too large" errors to display the original name of methods when renaming has been performed. Methods from multiple classes will be displayed when necessary.
  • Updated the samples.

Changes

  • Added a warning for ambiguous Renaming Exclude class rules (will be changed to an error in a later release).
  • The Make Synthetic option now includes classes.
  • Updated to use ASM version 9.1.
  • Updated to include AdoptOpenJDK JRE version 11.0.11 in the installers.
  • Updated the End User License Agreement to match https://www.preemptive.com/eula.

Fixes

  • Fixed an issue where a class configured as an entrypoint could get renamed in rare circumstances.
  • Fixed an issue where the Config Editor showed unsupported settings on the Removal-Classes page.
  • Fixed an issue where the Config Editor could add a duplicate entry when dragging a class on the Removal-Classes page.
  • Fixed an issue where the x button on save dialog windows would proceed without saving instead of cancelling.
  • Fixed an issue where DashO would overflow a jump's boundaries in some cases.
  • Fixed an issue where the Browse dialog for selecting the Web project output folder would not allow selecting existing directories.
  • Fixed an issue where the Check Injection Locations list included native methods.
  • Fixed an issue where the splash screen would not scale properly on Windows.
  • Fixed an issue where deleting the last Method Call Removal rule would not save to the project file.
Categories
JSDefender Change Log

JSDefender Change Log V2.4 Build 0 – Release Date May 6, 2021

Reading Time: < 1 minute

Change Log – Version 2.4.0 – Release Date May 6, 2021

Features

  • jsdefender-core: JSDefender has a couple of changes that make it harder to reverse-engineer.
  • jsdefender-core: ControlFlowTransform allows injecting fake test conditions with the injectFakeCode configuration option.
Categories
iOSDefender Change Log

iOSDefender Change Log V1.0 Build 0 – Release Date March 29, 2021

Reading Time: < 1 minute

Change Log – Version 1.0.0 – Release Date March 29, 2021

Initial release of iOSDefender SDK!

Enhancements

This release may contain protection enhancements not described here.

Categories
DashO Change Log

DashO Java Obfuscator Change Log V11.1 Build 2 – Release Date March 29, 2021

Categories
DashO Change Log

DashO Java Obfuscator Change Log V11.1 Build 1 – Release Date February 15, 2021

Categories
Support Corner

Encrypting String Constants with Dotfuscator

Reading Time: 2 minutes

Welcome to the Support Corner, where we’ll occasionally talk about topics that we’re seeing while working with our customers. If you’d like to see more like this, please click the Support Corner Category.