Fake Trial

Is it possible for the user to change their hardware ID to trial repeatedly?

Not easily on real hardware. Very easy on VMs (hence the recommendation to disallow activations on Virtual Machines).

It's easier to crack the software: https://wyday.com/limelm/features/why/