# unilic **Repository Path**: riverofme/unilic ## Basic Information - **Project Name**: unilic - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-10 - **Last Updated**: 2024-01-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 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 ```