How would you detect these changes in a licensed system if you are allowed to modify the vehicle? If you do behavior based testing - the person will just hide the features behind a backdoor so the testing looks normal. If you do some type of checksum based testing, you have defacto made modification illegal, and it is bypassed by doing a "factory reset" prior to the licensing check, and loading the modified software after the licensing check.
If you try to do some type of remote real-time detection of an unlicensed system, software that is modified can masquerade as unmodified.
If you try to do some type of remote real-time detection of an unlicensed system, software that is modified can masquerade as unmodified.