If your free license was wrongly flagged as commercial, you can fill out the form on TeamViewer’s website. They can whitelist your ID without any hack.

TeamViewer also reads your network adapter’s MAC address. Resetting the registry is often not enough. You need to: