From 6076fe7dd0f66802bb68c8b96489659acf61c9de Mon Sep 17 00:00:00 2001 From: jetfir3 <95306468+jetfir3@users.noreply.github.com> Date: Tue, 9 Jan 2024 10:14:05 -0500 Subject: [PATCH] Add "Mac OS X" deviceClass condition (#11) - this properly addresses the issue first addressed in https://github.com/beeper/mac-registration-provider/pull/11 when using macOS devices prior to Big Sur --- imessage/direct/albert/activationinfo.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/imessage/direct/albert/activationinfo.go b/imessage/direct/albert/activationinfo.go index 51a02e0..e8168c8 100644 --- a/imessage/direct/albert/activationinfo.go +++ b/imessage/direct/albert/activationinfo.go @@ -71,7 +71,7 @@ func NewActivationInfo(privateKey *rsa.PrivateKey, versions ids.Versions) (*Acti certPEM := pem.EncodeToMemory(&pem.Block{Type: "CERTIFICATE REQUEST", Bytes: csr}) deviceClass := versions.SoftwareName - if deviceClass == "macOS" { + if deviceClass == "macOS" || deviceClass == "Mac OS X" { deviceClass = "MacOS" } udid := versions.UniqueDeviceID