Is hardware UUID on Mac reasonable for licensing

Well, I know that no licensing scheme is subject to verification; I do not ask about it. I already have a method in Java that combines the host MAC address, processor type, and hard drive on both Windows and Mac OSx to calculate a hardware fingerprint. However, I recently purchased a MacBook Pro and stumbled Hardware UUIDinto System Profiler, and I'm just wondering if I should use this code on Macs instead of the one that my method generates, or if it is not recommended, because I'm not sure it was always available, etc.

If you suggest using it, I would appreciate it if you could also tell me how to access it using Java. Also, do windows have a similar UUID that I could use?

Thanks in advance

+3
source share
1 answer

I would suggest that this is not a good idea. Apple refused the developer access to the UUID in iOS 5, and it would not surprise me that this is ported to OSX.

See this discussion thread : UIDevice uniqueIdentifier is deprecated - What should I do now?

+1
source

All Articles