Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
AsertNet beta build Nov 27, 2017
Libs beta build Nov 27, 2017
LICENSE license Nov 27, 2017

Unity build obfuscator

License: GNU GPL v3


  • Protecting/encrypting int, string constants
  • Renaming everything it can rename without affecting functionality
  • Adding checksum library verification

How to use

  1. Download latest release from
  2. You need to locate two libraries Assembly-CSharp.dll and UnityEngine.CoreModule.dll within your Unity build.
  3. Run
mono ./AsertNet.exe --filename="Assembly-CSharp.dll" \
    --unitylib="UnityEngine.CoreModule.dll" \
    --hideintegers --encryptstrings \
    --antitamper --renameall
  1. Thats all

For Android builds

First you need to unpack apk file with Then obfuscate libraries and pack it back

P.S. Don't forget to sign your APK again with a keystore

./apktool d apk.apk
mono ./AsertNet.exe --filename="./apk/assets/bin/Data/Managed/Assembly-CSharp.dll" \
    --unitylib="./apk/assets/bin/Data/Managed/UnityEngine.CoreModule.dll" \
    --hideintegers --encryptstrings \
    --antitamper --renameall
./apktool-mac b apk -o result.apk
jarsigner -keystore ./key.keystore -verbose result.apk "key name"
You can’t perform that action at this time.