Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TIKeygen

License generator for TI Nspire CX CAS Student Software

Features

  • Activated until 2038 (Y2K38 problem)
  • Only requires copying a file
  • Doesn't require administrator rights
  • Works on Windows, MacOS, and Linux

How to use

  1. Download and install the appropriate version of the TI Nspire CX CAS Student Software:
    • Windows
    • MacOS - v6.2 - v6.3 doesn't work on M-series MacOS regardless of whether you have a valid license or not
    • Linux - Install via Wine
  2. Go to this page and follow the instructions

How it works

  • When the software starts, it first checks if a license.properties file exists in the actdata folder. If it does, then the software validates it.
  • If the file is deemed valid, the software then decrypts the license_token payload with the public key provided in the n field of the license.properties file.
  • This license_token payload contains the token expiration date and the subscription expiration date,
    • You can set these two fields to the maximum possible value being 2,147,483,647 (2038-01-19), which is the number of seconds after January 1, 1970.
    • It also has a field named jti that supposedly contains your HWID. This HWID is calculated by adding your machine name to your username then converting its MD5 hash into a GUID
  • Interestingly, the software only fetches and validates the public key from the TI Nspire website against the local license.properties file only if the token has expired, so as long the current time is earlier than the token expiration date, this step is skipped, allowing any public key to be accepted.

About

License generator for TI Nspire CX CAS Student Software

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages