Roadmap

Research:

  • Obfuscation of MonoBehaviour methods like (Awake/Start/Update/…)
  • External dll obfuscation
  • Custom Addon system

Working:

2.6

  • Bugfixes

Versionhistory:

2.52

Hotfix for IL2CPP and UWP

  • Fixed obfuscation error of nested generic methods in generic classes.
  • Streamwriter fix for UWP
  • Some IL2CPP adjustments

2.51

Hotfix for IL2CPP

  • Fixed obfuscation error of nested classes in generic classes.
  • Fixed bug, while building with IL2CPP: Field/Method is not definied/found.
  • Pro only: Some fixes for random code creation.

2.5

  • Important! The folder structure changed. The Obfuscator files will now be found in the folder OPS!
  • Fix for a possible Nullpointer exception in the BuildPostProcessor.
  • Added to all scripts, using an unityeditor, an #define to prevent possible resource.asset errors.
  • Renaming fix for IEnumeration methods.
  • Added a new setting, under the Advanced settings, to define custom attributes to behave like DoNotRename.
  • Pro only: Some fixes for random code creation.
  • Some gui adjustments

2.4

  • IBM Watson SDK compatibility
  • New method to find GUI methods
  • New user Gui
  • Warning fix for old build platforms
  • Bug fix: Vice Versa settings wont get saved
  • Bug fix: Sometimes base classes wont get obfuscated, but inherited classes get obfuscated

2.31

  • Needs now at least Unity 5.6.1 (Because of IL2cpp)
  • Javascript/Unityscript obfuscation is no longer supported, because of the Unity Asset Store Guidelines.

2.3

  • Now with IL2CPP obfuscation!
  • New Readme.
  • Some Gui fixes.
  • Error fix trough random code containing methods with try/catch

2.2
Animation Update:

  • Find automatically animation event method option.
  • Fixed some problems with animation itself.
  • Fixed some problems with inheritance.
  • Added more Unity messages to skip.

2.11
=> IMPORTANT UPDATE!

  • Fixed Problem with Generic Addon!
  • Fixed Problem with classes sharing the same name!

2.1

  • Beta: Xbox 360/One and Playstation 3/4
  • Option for obfuscation of Abstract and Generic Unity classes
  • Some minor fixes
    => Close Obfuscator Window before update!

2.0

  • Now, after dll compile, obfuscation happens. Not post project build Obfuscation.
    -> If you notice any problems switch back to obfuscator version 1.37.
    -> Auto GUI finder now will only find methods from the first scene.
  • New Enum Obfuscation option
  • Now with better progress bar
  • Some bugfixes

1.37

  • Dynamic DLL fix
  • Some Adjustment with Attributes

1.36

  • Obfuscator settings save in a file instead EditorPrefs.

1.35

  • Error Code 1 auto fix adjusted and optimized!
  • Namespace obfuscation vice versa option.
  • Serialization Bug Fix (#5)
  • Some intern optimizations

1.34

  • Fixed Bug: Finding GUI methods containing characters like ‘P’ or ‘0’. (#4)
  • Adjusted Obfuscation for Serializable classes and fields.
  • Some intern optimizations

1.33

  • Auto scan for GUI methods
  • Find paths for Android sign process
  • Auto fixing for some error / problems.

1.32

  • Performance Improvement
  • Fix for Android Sign / Zip Bug
  • New Message for Inheritance Problems between Obfuscated and not
    Obfuscated classes
  • New Attribute(Class/Method) that make the obfuscator ignore MethodBodies obfuscation

1.31

  • Switching from AES String Obfuscation to custom RSA String Obfuscation to allow Metro (Windows Universal/…) platform support.
  • Metro (Windows Universal/…) platform support.
  • Fixed Bug ‘Store in Ram’ (#2)
  • Fixed Bug ‘Code E9’ (#3)

1.3

  • WebGL support
  • Facebook support
  • You do not have to remove the Demo anymore

1.22

  • Fixed ‘Adding Random Code Bug’ (#1)
  • Updated Mono to 0.9.6
  • Fixed some misspelled texts

1.21

  • Switched from Unity Version 5.6.0 to 5.1.0

1.2

  • Bugfix for using Obfuscator Free/Pro under Mac OS X.
  • Adding support for IOS / IPhone build and obfuscation.