Licensing
Last updated
Was this helpful?
Last updated
Was this helpful?
In this document, we covered the fundamentals of our licensing model—including how to activate your license based on its type, check license's details and share them with your team members.
Here, you can learn how to:
| | |
| |
or
In Hex-Rays, we offer two basic license types for IDA products, that are suitable for individual users:
Named licenses, that are assigned to specific individuals.
Computer licenses that are assigned to specific devices.
There is also an additional type, called floating licenses, that allow a set number of concurrent users but are not assigned to specific individuals or devices.
Beside the license for IDA product, you need also a separate active license for each server available in your subscription.
The components of your subscription that require their own license:
Base IDA license (e.g., IDA PRO Expert 4)
Teams server for Teams add-on
Lumina server for Lumina add-on
License server for floating licenses
Example: You've purchased IDA PRO Expert 4 Plan with Teams and Private Lumina, along with floating type of license with 6 seats. In this case, you’ll need to activate the following four licenses:
License server license
Private Lumina server license
Teams server license
IDA PRO Expert 4 license
To complete the installation, you need an active IDA license with an assigned owner (for a named license) or a MAC address (for a computer/floating license). Without activation, you cannot download your license file.
for named licenses: the email address of the owner,
for computer licenses: the MAC address of a specific device
for floating licenses: the MAC address of the device where the license server will be running
Under the Actions column, click the three dots and then Activate License from the dropdown menu (1),
Click on the desired license to open its detail view, then click Activate License (2), or
Select multiple licenses of the same type by ticking their checkboxes, then click Bulk Activation (3).
Locate the license ID you want to activate. Ensure it has the Pending activation status.
Assign the ownership of the license: set the email address for this IDA instance user (it can be yours) and click Activate license.
Your license is now active.
Locate the license ID you want to activate. Ensure it has the Pending activation status.
Add the MAC address of the machine where this IDA instance will be installed and running (it can be yours) and click Activate license.
Your license is now active.
If you are sure that all of the license details are correct, you can go ahead and download your license hexlic file. You will need it to complete the installation process.
Downloading the license locks the configuration and prevents further edits.
Under the Actions column, click the three dots and then Download hexlic from the dropdown menu (1), or, alternatively, in the license detail view, click Download hexlic.
To download multiple license files at once, select the desired licenses by ticking their checkboxes, or click Select all. Then, click Download License Files (2). You’ll receive an email with a link to download all license files and a CSV.
To use floating licenses, you need to activate:
A license for your license server
A base IDA Pro license linked to that server Both licenses can be activated and linked in a single step, as described below.
Navigate to the Licenses tab and look for your IDA license with Floating label. Ensure it has the Pending activation status.
Add tags if needed, and click Activate license to finalize.
Your license(s) is now active.
You can check the license details and modify it if needed.
If you have multiple licenses of the same type (for example, ten IDA PRO Expert 2 licenses), you can activate them all in a single batch operation. All licenses activated in bulk will share the same configuration details, decompilers set, and add-ons, while allowing for unique owner email addresses and MAC addresses.
Locate the licenses you want to activate with the Pending activation status. Select all of them by ticking the checkboxes on their left side.
In the top menu that appears after selection, click Bulk Activation.
In the new dialog, select decompilers (this action is done for all licenses in a batch) and click Next.
Depending on your licenses type, assign the license user's emails or set the MAC addresses. Optionally, you can add tags.
Click Activate Licenses.
You've noticed a mistake? No worries, you can still edit your selected licenses before downloading them.
In the Licenses tab, select the licenses for bulk download and click Download License Files.
After confirmation, you'll get an email with link to download all license files + CSV.
When you activate your license using one of the methods shown above, you can still make changes—such as modifying the decompiler set—as long as you have not downloaded the license file(s). Once the license file(s) are downloaded, further modifications will no longer be possible.
To edit the license:
Locate the licenses you want to edit with the Active status. Under the Actions column, click the three dots and then Edit from the dropdown menu, or alternatively, in the license detail view, click Edit. If the Edit option is not visible, it means the license has already been downloaded and can no longer be edited.
Make changes and click on Next/Activate license to confirm.
If your subscription includes a server (for Private Lumina, Teams or floating licenses), you'll need to activate the corresponding server licenses to download the license files. To do so, make sure to add the relevant servers to your account.
Select the type of server(s) you want to add and click Next. You may add multiple servers at one go.
Assign MAC addresses and click Create servers to finalize.
After that, your servers will appear in the Licenses list with an Active status, allowing you to download the server certificates and hexlic files.
If you are using floating licenses, you can now go ahead and activate your IDA licenses that uses the server.
Once all IDA PRO licenses intended for use with your floating license server have been activated, you can proceed to download the server’s hexlic file and license certificate. Maintaining this order is crucial—the hexlic file contains essential details about the linked licenses, which are properly embedded only when the IDA license is associated with the specific floating license server.
Floating licenses check-out
Every time you launch IDA, you'll see the License Manager pop-up window. As long as there are free seats, you can check-out one of the available licenses and start using IDA.
Each of our add-ons, Teams and Private Lumina, requires an active license to work properly. To proceed with Lumina installation and setup, an active server's license is required.
Locate your server license on the Licenses tab and download the following files:
lumina server certificate
.hexlic file (license key)
You'll need both files to continue with the server installation and setup.
Each of our add-ons, Teams and Private Lumina, requires an active license to work properly. To proceed with Teams installation and setup, an active server's license is required.
Locate your server license on the Licenses tab and download the following files:
teams server certificate
.hexlic file (license key)
You'll need both files to continue with the server installation and setup.
You can invite your teammates to view and activate licenses via their own My Hex-Rays account. To grant access:
Select license(s) you want to share and click Grant Access (1).
Add the email address of your teammate and click Confirm (2).
Your team member will receive an email invitation to log in to the portal and access the shared licenses.
Key points:
Once a license has been downloaded, it cannot be modified.
Multiple licenses of the same type can be activated in bulk.
You can grant the access to manage licenses to other teammates, while the ownership of the license remains the same.
The .hexlic
license file contains your license ID and other data, and is required to make your IDA instance fully operative after installation (or your Lumina, Teams or License server).
You can download your license files from , after their activation.
From the License tab in portal, you can initiate the activation process and open the License activation dialog from several locations:
Go to portal and navigate to the Licenses tab.
Open the dialog, select decompilers and click Next.
You can check the license details and modify it if needed. If all details are correct, you can .
Go to portal and navigate to the Licenses tab.
Open the dialog, select decompilers and click Next.
You can check the license details and modify it if needed. If all details are correct, you can .
Go to the License tab in portal.
Now you are ready to .
Open the dialog, select decompilers and click Next.
Assign a license server. If you , select the Use existing server option and then tick the server from the list. If you haven't done it yet, you can add and activate a license server now—select Add new server option, type the MAC address and click Add.
If all details are correct, you can and license files for the license server.
Go to portal and navigate to the Licenses tab.
The License Details card provides a complete overview of the license, including assigned decompilers and users it has been shared with. You can edit access permissions and tags at any time, even for active and already downloaded licenses. To open the License Details view, in the License tab in portal, click on the desired license.
Go to portal and navigate to the Licenses tab.
You can create and activate the license server simultaneously during the process.
In portal, go to the Licenses tab and click on +Add server.
Server installation for floating licenses should be done by the administrator. Check our for details.
Once your administrator installs a license server, adds particular license seats to the pool, and hands over the credentials, you are ready to .
You don't need to download a license file/key to your local machine while using the floating licenses server. New to the floating licenses? Check our .
in your account (activate the license).
Server installation for Private Lumina should be done by the administrator. Check our for details.
in your account (activate the license).
Server installation for Teams should be done by the administrator. Check our for details.
The view allows you to review who currently has access to the license, remove users, or grant access to new ones.