Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

PRE-ADVERTISING! WEB + Stand Alone - Obfuscator for Unity 5 available soon!

Discussion in 'Assets and Asset Store' started by JOKaija, Jun 30, 2015.

  1. JOKaija

    JOKaija

    Joined:
    Feb 8, 2015
    Posts:
    161
    Hi!

    I got an one Obfuscator coder to create a new obfuscator for Unity 5,
    and it is almost ready. The usage couldn't be simplier. Just select the
    .unity3d package and obfuscator will "extract->obfuscate->create a new
    package" automatically. (or for stand alone versions, just .dll files).

    Currently the obfuscator works with U5 versions 5.0.1f3 up to 5.1.1f1.
    (And older 4.x version files).

    You can try to disunity this demo version and check about progress.

    http://www.thecolonizers.com/Web/roadingtest/roadingtest.html

    And the package itself:

    http://www.thecolonizers.com/Web/roadingtest/roadingtest.unity3d

    WHEN the coder finishes <root namespace> & public variables obfuscating,
    then I will tell the Company name and web address. Before that, I don't
    want, that anyone disturbs his coding time by asking an unrelevant questions.
     
    Last edited: Jun 30, 2015
    Mr-Stein and theANMATOR2b like this.
  2. JOKaija

    JOKaija

    Joined:
    Feb 8, 2015
    Posts:
    161
    Latest information from coder.

    He believes, that Unity compatible version of his obfuscator will be
    available within a week. Thumbs up!

    Otherwise I will ask a permission to spread latest version, what will work
    on Demo mode without licensing. Unity packages, obfuscated with demo
    version, works 7 days. (Enough for quick demonstration purposes anyway).
     
    Mr-Stein likes this.
  3. Mr-Stein

    Mr-Stein

    Joined:
    Dec 4, 2013
    Posts:
    169
    nice one @JOKaija !!! price? work with android?
     
  4. Mr-Stein

    Mr-Stein

    Joined:
    Dec 4, 2013
    Posts:
    169
    Hi @JOKaija, I test the package roadingtest.unity3d, and i think is not working because I was able to open the package and get the files and also decompile the dll files.
    Here's an image and also I will attach a .zip file with the decompile "Assembly-Csharp.dll" file getting the .CS files code:

    Regards,
     

    Attached Files:

  5. JOKaija

    JOKaija

    Joined:
    Feb 8, 2015
    Posts:
    161
    Yep. You WILL always see all dll files from unpacked .unity3d file, BUT try to look the scripts
    inside them! When those scripts are obfuscated, you can not copy paste them directly to your
    code editor and start to use them at once.

    Obfuscator will also scramble assets files. After that, it is very hard to get anything usable
    out of them.

    This is an one example. It is from DataFields.cs. And this is easy one. When
    coder get public variables & methods under obfuscating, then this is just rubbish
    for eyes and debuggers...

    Code (CSharp):
    1.     return -1;
    2.   }
    3.  
    4.   [MethodImpl(MethodImplOptions.NoInlining)]
    5.   public bool GetNameForId(int \u0020, out string \u0020)
    6.   {
    7.     int num1 = 2;
    8.     List<DataFields._OutSources>.Enumerator enumerator;
    9.     while (true)
    10.     {
    11.       int num2 = num1;
    12.       while (true)
    13.       {
    14.         switch (num2)
    15.         {
    16.           case 0:
    17.           case 2:
    18.             enumerator = this.OutMannaList.GetEnumerator();
    19.             num2 = 3;
    20.             continue;
    21.           case 1:
    22.           case 3:
    23.             goto label_1;
    24.           case 4:
    25.             goto label_17;
    26.           default:
    27.             goto label_15;
    28.         }
    29.       }
    30. label_15:
    31.       num1 = 4;
    32.     }
    33. label_1:
    34.     bool flag;
    35.     try
    36.     {
    37. label_10:
    38.       if (enumerator.MoveNext())
    39.       {
    40.         DataFields._OutSources current = enumerator.Current;
    41.         int num2 = 4;
    42.         while (true)
    43.         {
    44.           int num3 = num2;
    45.           while (true)
    46.           {
    47.             switch (num3)
    48.             {
    49.               case 0:
    50.               case 2:
    51.                 goto label_3;
    52.               case 1:
    53.               case 3:
    54.                 goto label_6;
    55.               case 4:
    56.                 if (current.ItemID == param0)
    57.                 {
    58.                   num3 = 3;
    59.                   continue;
    60.                 }
    61.                 goto label_10;
    62.               case 5:
    63.                 goto label_18;
    64.               default:
    65.                 int num4 = 0;
    66.                 if (DataFields.\u0087\u008C\u009E())
    67.                 {
    68.                   num3 = num4;
    69.                   continue;
    70.                 }
    71.                 goto label_18;
    72.             }
    73.           }
     
    Last edited: Jul 1, 2015
  6. JOKaija

    JOKaija

    Joined:
    Feb 8, 2015
    Posts:
    161
    What I know Mac, Win, WP8, Linux are already supported. And my
    understanding it should work (Mono), and coder confirmed that.
    But we will see it soon.

    About price. Full version: € < 200
     
    Last edited: Jul 1, 2015
  7. JOKaija

    JOKaija

    Joined:
    Feb 8, 2015
    Posts:
    161
    Oh. I forgot. Thank you about that zip file. It is easier now for everybody look, what
    the obfuscator has done ;)
     
  8. 128bit

    128bit

    Joined:
    Oct 8, 2014
    Posts:
    117
    Any updates?
     
  9. JOKaija

    JOKaija

    Joined:
    Feb 8, 2015
    Posts:
    161
    I will send an email to him and ask about latest version...
     
  10. DarkSlash

    DarkSlash

    Joined:
    Sep 30, 2011
    Posts:
    126
    Any updates? Is more than the week you announced on the second post ;)
     
  11. JOKaija

    JOKaija

    Joined:
    Feb 8, 2015
    Posts:
    161
    I'm a little confused by myself too. The coder didn't answer my several mails since my latest mail in here.

    I will try to wake up him somehow... I think, he is wondering, that, because the web player support by unity will be discontinue, he haven't anything to code. BUT! This obfuscator works as well with stand alone versions and I'm wondering, he is not aware about it.