Wondering whether this is some protection Apple use to identify genuine Macs?
Yes, it absolutely is, and thank you for finding the code/name off it all for me. I used to mine btc with cryptotab (I actually made quite a mint), I ran it on 3 computers and 6 phones. one of them was a hackintosh. an amd Asus ROG running Mojave. well, I got banned randomly one day for "cheating the system". I argued that I didnt and wouldnt do such a thing, they said I had been running it inside virtual machines and stuff because "theres some code they look for on each device to see if its a genuine device or virtual, and we did not find that code on your system". P****D me off
Code:
akd: (AppleIDAuthSupport) [com.apple.AppleIDAuthSupport:general] SendRequestAndCreateResponse: submissing a request to: <private>
akd: (AppleIDAuthSupport) [com.apple.AppleIDAuthSupport:general] -[AIASSession URLSession:task:didReceiveChallenge:completionHandler:]: checking pinning
akd: (AppleIDAuthSupport) [com.apple.AppleIDAuthSupport:general] -[AIASSession URLSession:task:didReceiveChallenge:completionHandler:]: use credentials
akd: (AppleIDAuthSupport) [com.apple.AppleIDAuthSupport:general] -[AIASSession URLSession:dataTask:didReceiveData:]: <private> got more data: 657 bytes
akd: (AppleIDAuthSupport) [com.apple.AppleIDAuthSupport:general] -[AIASSession URLSession:task:didCompleteWithError:]: <private>: <private>: (null)
akd: (AppleIDAuthSupport) [com.apple.AppleIDAuthSupport:general] SendRequestAndCreateResponse: completed request <private>
akd: (AppleIDAuthSupport) [com.apple.AppleIDAuthSupport:general] AppleIDAuthSupport: setError: 2:selected protocol key missing
akd: [com.apple.authkit:core] Authentication with server failed! Error: Error Domain=com.apple.AppleIDAuthSupport Code=2 UserInfo={NSDescription=<private>, Status=<private>}
akd: [com.apple.authkit:core] Attempting to show login error: Error Domain=AKAuthenticationError Code=-7018 UserInfo={NSLocalizedDescription=<private>, NSUnderlyingError=0x13e821f80 {Error Domain=com.apple.AppleIDAuthSupport Code=2 UserInfo={NSDescription=<private>, Status=<private>}}}