Skip to content

Skodeva/unilic

 
 

Repository files navigation

USign 1.0.0

Verified to be working with:

  • 2021.3.23 OSX
  • 2022.2.16 Win

Process:

  1. Generate keypair and cert with provided openssl.conf. Cert size in DER format must be 1267 bytes
  2. Replace cert in Unity.Licensing.EntitlementResolver.dll using HEX editor or patch binary
  3. Modify license.xml template to your needs
  4. Generate Unity_lic.ulf signed with private key using sign binary
  5. ts.go is an implementation of TimeStamp encoder/decoder just in case.

Usage:

  • patch /path/to/Unity.Licensing.EntitlementResolver.dll
  • sign
  • cp Unity_lic.ulf /path/to/license/dir

Block domains in /etc/hosts

# unity
127.0.0.1 license.unity3d.com
127.0.0.1 core.cloud.unity3d.com
127.0.0.1 activation.unity3d.com
127.0.0.1 cdp.cloud.unity3d.com

# this one seems to be optional
# blocking won't allow signing into Unity ID
127.0.0.1 api.unity.com

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 90.1%
  • Shell 9.9%