libimobiledevice / libideviceactivation

A library to handle the activation process of iOS devices
https://libimobiledevice.org
GNU Lesser General Public License v2.1
291 stars 132 forks source link

Unable to activate iPod touch 2G on iOS 3.1.3 #70

Open LukeZGD opened 8 months ago

LukeZGD commented 8 months ago

This issue is identical to #15, with the only difference being the device (I'm testing on a touch 2G instead of 1G)

This issue is not present when the device is on iOS 4.x.

Output of ideviceactivation -v:

ideviceactivation 1.1.1-15-g067c439

Output of ideviceactivation activate -d:

*   Trying 17.84.106.123:443...
* Connected to albert.apple.com (17.84.106.123) port 443 (#0)
* ALPN: offers h2,http/1.1
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.2 (IN), TLS handshake, Certificate (11):
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
* TLSv1.2 (IN), TLS handshake, Server finished (14):
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
* TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.2 (OUT), TLS handshake, Finished (20):
* TLSv1.2 (IN), TLS handshake, Finished (20):
* SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
* ALPN: server accepted http/1.1
* Server certificate:
*  subject: businessCategory=Private Organization; jurisdictionC=US; jurisdictionST=California; serialNumber=C0806592; C=US; ST=California; L=Cupertino; O=Apple Inc.; CN=albert.apple.com
*  start date: Oct 17 20:37:46 2023 GMT
*  expire date: Apr 14 20:47:46 2024 GMT
*  subjectAltName: host "albert.apple.com" matched cert's "albert.apple.com"
*  issuer: C=US; O=Apple Inc.; CN=Apple Public EV Server RSA CA 2 - G1
*  SSL certificate verify result: self-signed certificate in certificate chain (19), continuing anyway.
* using HTTP/1.1
> POST /deviceservices/deviceActivation HTTP/1.1
Host: albert.apple.com
User-Agent: iOS Device Activator (MobileActivation-592.103.2)
Accept: */*
Content-Length: 7057
Content-Type: multipart/form-data; boundary=------------------------d340d6f153181e5e

> --------------------------d340d6f153181e5e
Content-Disposition: form-data; name="InStoreActivation"

false
--------------------------d340d6f153181e5e
Content-Disposition: form-data; name="AppleSerialNumber"

1A842ALX201
--------------------------d340d6f153181e5e
Content-Disposition: form-data; name="activation-info"

<dict>
        <key>ActivationInfoComplete</key>
        <true/>
        <key>ActivationInfoXML</key>
        <data>
        PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBs
        aXN0IFBVQkxJQyAiLS8vQXBwbGUvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3
        dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJz
        aW9uPSIxLjAiPgo8ZGljdD4KCTxrZXk+QWN0aXZhdGlvblJhbmRvbW5lc3M8L2tleT4K
        CTxzdHJpbmc+MjU2NDMxMEUtRjkwOC00MjdCLUJDNjMtNTYwREFDRjYzNUJDPC9zdHJp
        bmc+Cgk8a2V5PkFjdGl2YXRpb25TdGF0ZTwva2V5PgoJPHN0cmluZz5VbmFjdGl2YXRl
        ZDwvc3RyaW5nPgoJPGtleT5CdWlsZFZlcnNpb248L2tleT4KCTxzdHJpbmc+N0UxODwv
        c3RyaW5nPgoJPGtleT5EZXZpY2VDZXJ0UmVxdWVzdDwva2V5PgoJPGRhdGE+CglMUzB0
        TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlNCU1JWRlZSVk5VTFMwdExTMEtUVWxKUW5o
        RVEwTkJVekJEUVZGQgoJZDJkWlRYaE1WRUZ5UW1kT1ZrSkJUVlJLUkZsM1VUQlpkMUpx
        YXpSTVZGRXlVV3BCZEU1RVRrTk5RekEwVFhwR1JRcE0KCVZWSkVVbXBCTlU5VVZYZFJW
        R2N3VDFSRlRFMUJhMGRCTVZWRlFtaE5RMVpXVFhoRGVrRktRbWRPVmtKQloxUkJhMDVD
        CglUVkpKZDBWQldVUldVVkZJQ2tWM2JFUmtXRUpzWTI1U2NHSnRPSGhGZWtGU1FtZE9W
        a0pCYjFSRGEwWjNZMGQ0YkVsRgoJYkhWWmVUUjRSSHBCVGtKblRsWkNRWE5VUW0xc1VX
        RkhPWFVLV2xSRFFtNTZRVTVDWjJ0eGFHdHBSemwzTUVKQlVVVkcKCVFVRlBRbXBSUVhk
        bldXdERaMWxGUVhKRE9XRmFWR2RpZEc1bE16RkJVMlV5UmtGdGVVdDJhUXB6VWxGVWFE
        aExZemRpCglabTVPT1hneWJVVkRVRzVEZVZwWFZWTnlNMFZXTkVvMmNuQlVZMlpMYUhJ
        Mk0wdHhNelo2T0dONFdEQTRUVEJWVEVodwoJUW5VM0NtNUhTMEk0YVdreVdYTkZaRk40
        YlRKVlJWVTRTbFpvTVVseFNHNU5hbkpOZUVJMlVITXpkall4V25GVWJFOVgKCWFFRXJU
        VE4zVldaNk5YQndiSEp3VFVRS2VYVlJXRU5TUjJaNlJqUkRhR3B0YW5NelkwTkJkMFZC
        UVdGQlFVMUJNRWRECglVM0ZIVTBsaU0wUlJSVUpDVVZWQlFUUkhRa0ZGWVdOUlYwVlha
        azV3U3dwNVF6YzBSRUZ1ZGt0SlVYWm5URkpsV0VvdgoJTVhveldEbDVPRWxqU0doRGRY
        TTJVR1pwUW1GelZITlpWMWh6ZWxabVJXZDBVekl4ZEhWWFMxRXZWMHhLQ2l0Uk0zSmwK
        CU56RldhRmhsZFhOU2FXRkNjRkp0ZEhOR2ExaEtVVGc1YmpKakwyMWFXRmRvWVVSUmFr
        SldTbGxrYkRKdVVXdFlUVUY2CglTRkZYY0RrNWVua0tPRUZpZVZBeFpGaEtSaTlHTlU5
        VU5sTk1LMVJQY25RMFVEWm9lVTF1UkhNS0xTMHRMUzFGVGtRZwoJUTBWU1ZFbEdTVU5C
        VkVVZ1VrVlJWVVZUVkMwdExTMHRDZz09Cgk8L2RhdGE+Cgk8a2V5PkRldmljZUNsYXNz
        PC9rZXk+Cgk8c3RyaW5nPmlQb2Q8L3N0cmluZz4KCTxrZXk+TW9kZWxOdW1iZXI8L2tl
        eT4KCTxzdHJpbmc+TUI1Mjg8L3N0cmluZz4KCTxrZXk+UHJvZHVjdFR5cGU8L2tleT4K
        CTxzdHJpbmc+aVBvZDIsMTwvc3RyaW5nPgoJPGtleT5Qcm9kdWN0VmVyc2lvbjwva2V5
        PgoJPHN0cmluZz4zLjEuMzwvc3RyaW5nPgoJPGtleT5TZXJpYWxOdW1iZXI8L2tleT4K
        CTxzdHJpbmc+MUE4NDJBTFgyMDE8L3N0cmluZz4KCTxrZXk+VW5pcXVlQ2hpcElEPC9r
        ZXk+Cgk8aW50ZWdlcj4zMzc1NzE4MzI3NzwvaW50ZWdlcj4KCTxrZXk+VW5pcXVlRGV2
        aWNlSUQ8L2tleT4KCTxzdHJpbmc+ZmJhZTNmNmNlZGFjNWQ0NjVmYjkzZjQzOTM1ZmI2
        NzZjYzcxM2I1OTwvc3RyaW5nPgo8L2RpY3Q+CjwvcGxpc3Q+Cg==
        </data>
        <key>FairPlayCertChain</key>
        <data>
        MIICxzCCAjCgAwIBAgINMzOvBwgDrwACrwAABzANBgkqhkiG9w0BAQUFADB7MQswCQYD
        VQQGEwJVUzETMBEGA1UEChMKQXBwbGUgSW5jLjEmMCQGA1UECxMdQXBwbGUgQ2VydGlm
        aWNhdGlvbiBBdXRob3JpdHkxLzAtBgNVBAMTJkFwcGxlIEZhaXJQbGF5IENlcnRpZmlj
        YXRpb24gQXV0aG9yaXR5MB4XDTA3MDgwMzIyNTQ0NVoXDTEyMDgwMTIyNTQ0NVowajEL
        MAkGA1UEBhMCVVMxEzARBgNVBAoTCkFwcGxlIEluYy4xFzAVBgNVBAsTDkFwcGxlIEZh
        aXJQbGF5MS0wKwYDVQQDEyRpUG9kVG91Y2guMzMzM0FGMDcwODAzQUYwMDAyQUYwMDAw
        MDcwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAL3iDEr7XllEryoyT4R6aa3bLv9/
        Ji7yxah3IXdU6uhuz5ss6+w5bZiGl2fYzKmOCdTgxT1JTerg7QgpWQK8c1ylB3zy5EKR
        5WnWXO34aHoiJSgidq7QDmDjFxWNympjPiHZ4ADDK1MzkARkFj2NEP5T6rcz3oJz2lsq
        5IJXsLItAgMBAAGjYDBeMA4GA1UdDwEB/wQEAwIDuDAMBgNVHRMBAf8EAjAAMB0GA1Ud
        DgQWBBQg2Vp0+f3TLeO4HEggV8OMpYtrlTAfBgNVHSMEGDAWgBT6DdQRkRvmsk4eBkmU
        Ed1jYgdZZDANBgkqhkiG9w0BAQUFAAOBgQAXYEPRSiyhtrvwvqUsNNspWI9qd1MGloLh
        dpbeHXzjYEXmwzI2FaTSUJIW62oCiK1K7Qx/HcecXrb48/kVv9Ug8yoCdpHimUhckZ+M
        KBRf1ufXnx0tfsMPJzQDkYYAqCLGMvVpR9q/tJGxK7OCyLzjAa0GudWSNXNdG5RipURX
        jDCCA3EwggJZoAMCAQICAREwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCVVMxEzAR
        BgNVBAoTCkFwcGxlIEluYy4xJjAkBgNVBAsTHUFwcGxlIENlcnRpZmljYXRpb24gQXV0
        aG9yaXR5MRYwFAYDVQQDEw1BcHBsZSBSb290IENBMB4XDTA3MDIxNDE5MjA0MVoXDTEy
        MDIxNDE5MjA0MVowezELMAkGA1UEBhMCVVMxEzARBgNVBAoTCkFwcGxlIEluYy4xJjAk
        BgNVBAsTHUFwcGxlIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS8wLQYDVQQDEyZBcHBs
        ZSBGYWlyUGxheSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCBnzANBgkqhkiG9w0BAQEF
        AAOBjQAwgYkCgYEAsmc8XSrnj/J3z+8xvNEE/eqf0IYpkAqj/2RK72n0CrnvxMRjyjot
        IT1SjCOJKarbF9zLKMRpzXIkwhDB9HgdMRbF5uoZHSozvoCr3BFIBiofDmGBzXmaXRL0
        hJDIfPZ4m1L4+vGIbhBy+F3LiOy2VRSXpE0LwU8nZ5mmpLPX2q0CAwEAAaOBnDCBmTAO
        BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU+g3UEZEb5rJO
        HgZJlBHdY2IHWWQwHwYDVR0jBBgwFoAUK9BpR5R2Cf70a40uQKb3R01/CF4wNgYDVR0f
        BC8wLTAroCmgJ4YlaHR0cDovL3d3dy5hcHBsZS5jb20vYXBwbGVjYS9yb290LmNybDAN
        BgkqhkiG9w0BAQUFAAOCAQEAwKBz+B3qHNHNxYZ1pLvrQMVqLQz+W/xuwVvXSH1AqWEt
        SzdwOO8GkUuvEcIfle6IM29fcur21Xa1V1hx8D4Qw9Uuuy+mOnPCMmUKVgQWGZhNC3ht
        0KN0ZJhU9KfXHaL/KsN5ALKZ5+e71Qai60kzaWdBAZmtaLDTevSV4P0kiCoQ56No/617
        +tm68aV/ypOizgM3A2aFkwUbMfZ1gpMv0/DaOTc9X/66zZpwwAaLIu6pzgRuJGk7FlKl
        wPLArkNwhLshkUPLu7fqW7qT4Ld3ie9NVgQzXc5cWTGn1ztFVhHNrsubDqDP3JOoysVY
        eAAF2Zmr1l6H6pJzNFSjkxikgzCCBLswggOjoAMCAQICAQIwDQYJKoZIhvcNAQEFBQAw
        YjELMAkGA1UEBhMCVVMxEzARBgNVBAoTCkFwcGxlIEluYy4xJjAkBgNVBAsTHUFwcGxl
        IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRYwFAYDVQQDEw1BcHBsZSBSb290IENBMB4X
        DTA2MDQyNTIxNDAzNloXDTM1MDIwOTIxNDAzNlowYjELMAkGA1UEBhMCVVMxEzARBgNV
        BAoTCkFwcGxlIEluYy4xJjAkBgNVBAsTHUFwcGxlIENlcnRpZmljYXRpb24gQXV0aG9y
        aXR5MRYwFAYDVQQDEw1BcHBsZSBSb290IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
        MIIBCgKCAQEA5JGpCR+R2x5HUOsF7V55hC3rNqJXTFXsixmJ3vlLbPUHqyIwAugYPvhQ
        CdN/QaiY+dHKZpwkaxHQo7vkGyrDH5WeegykR4tb1BY3M8vED03OFGnRyRly9V0O1X9f
        m/IlA7pVj01dDfFkNSMVSxVZHbOU9/acns9QusFYUGePCLQg98usLCBvcLY/ATCMt0PP
        D5098ytJKBrI/s61uQ7ZXhzWyz21Oq30Dw4AkguxIRYudNU8DdtiFqujcZJHU1XBry9B
        s/j743DN5qNMRX4fTGtQlkGJxHRiCxCDQYczioGxMFjsWgQyjGizjx3eZXP/Z15lvEnY
        dp8zFGWhd5TJLQIDAQABo4IBejCCAXYwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQF
        MAMBAf8wHQYDVR0OBBYEFCvQaUeUdgn+9GuNLkCm90dNfwheMB8GA1UdIwQYMBaAFCvQ
        aUeUdgn+9GuNLkCm90dNfwheMIIBEQYDVR0gBIIBCDCCAQQwggEABgkqhkiG92NkBQEw
        gfIwKgYIKwYBBQUHAgEWHmh0dHBzOi8vd3d3LmFwcGxlLmNvbS9hcHBsZWNhLzCBwwYI
        KwYBBQUHAgIwgbYagbNSZWxpYW5jZSBvbiB0aGlzIGNlcnRpZmljYXRlIGJ5IGFueSBw
        YXJ0eSBhc3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJsZSBzdGFu
        ZGFyZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRlIHBvbGlj
        eSBhbmQgY2VydGlmaWNhdGlvbiBwcmFjdGljZSBzdGF0ZW1lbnRzLjANBgkqhkiG9w0B
        AQUFAAOCAQEAXDaZTC14t+2Mm9zzd5vydtJ3ME/BH4WDhRuZPUc38qmbQI4s1LGQEti+
        9HOb7tJkD8t5TzTYoj75eP9ryAfsfTmDi1Mg0zjEsb+aTwpr/yv8WacFCXwXQFYRHnTT
        t4sjO0ej1W8k4uvRt3DfD0XhJ8rxbXjt57UXF6jcfiI1yiXV2Q/Wa9SiJCMR96Gsj3OB
        YMYbWwkvkrL4REjwYDieFfU9JmcgijNq9w2Cz97roy/5U2pbZMBjM3f3OgcsVuvaDyEO
        2rpzGU+12TZ/wYdV2aeZuTJC+9jVcZ5+oVK3G72TQiQSKscPHbZNnF5jyEuAF1CqitXa
        5PzQCQc3sHV1IQ==
        </data>
        <key>FairPlaySignature</key>
        <data>
        AfH2fjuLb1Qdj2s+cAw7G2jlr6SAQnQDBZQCv3jf9S1gjdhztr0BWI6h8KxYLa6AOJTy
        7u2dbR6oQUbOxdFNzgtf0NfvjxIgqeXcV4M3b8jVv3Vq04A7JowkDV8KNwcLPB2g5Hai
        eRm1aPDosFYksEL2E8tcjNRcDZ6lEpV/KzM=
        </data>
</dict>
--------------------------d340d6f153181e5e--
* We are completely uploaded and fine
< HTTP/1.1 200 
< Server: Apple
< Date: Mon, 29 Jan 2024 10:23:03 GMT
< Content-Type: text/xml
< Content-Length: 6181
< Connection: keep-alive
< Cache-Control: private, no-cache, no-store, must-revalidate, max-age=0
< X-Client-Request-ID: 284c9149-5730-431d-bd42-85f4f0c10c2f
< Strict-Transport-Security: max-age=31536000; includeSubdomains
< X-Frame-Options: SAMEORIGIN
< X-Content-Type-Options: nosniff
< X-XSS-Protection: 1; mode=block
< 
< <plist version="1.0"><dict><key>device-activation</key><dict><key>ack-received</key><true/><key>activation-record</key><dict><key>AccountTokenCertificate</key><data>LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURaekNDQWsrZ0F3SUJBZ0lCQWpBTkJna3Foa2lHOXcwQkFRVUZBREI1TVFzd0NRWURWUVFHRXdKVlV6RVQKTUJFR0ExVUVDaE1LUVhCd2JHVWdTVzVqTGpFbU1DUUdBMVVFQ3hNZFFYQndiR1VnUTJWeWRHbG1hV05oZEdsdgpiaUJCZFhSb2IzSnBkSGt4TFRBckJnTlZCQU1USkVGd2NHeGxJR2xRYUc5dVpTQkRaWEowYVdacFkyRjBhVzl1CklFRjFkR2h2Y21sMGVUQWVGdzB3TnpBME1UWXlNalUxTURKYUZ3MHhOREEwTVRZeU1qVTFNREphTUZzeEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFLRXdwQmNIQnNaU0JKYm1NdU1SVXdFd1lEVlFRTEV3eEJjSEJzWlNCcApVR2h2Ym1VeElEQWVCZ05WQkFNVEYwRndjR3hsSUdsUWFHOXVaU0JCWTNScGRtRjBhVzl1TUlHZk1BMEdDU3FHClNJYjNEUUVCQVFVQUE0R05BRENCaVFLQmdRREZBWHpSSW1Bcm1vaUhmYlMyb1BjcUFmYkV2MGQxams3R2JuWDcKKzRZVWx5SWZwcnpCVmRsbXoySkhZdjErMDRJekp0TDdjTDk3VUk3ZmswaTBPTVkwYWw4YStKUFFhNFVnNjExVApicUV0K25qQW1Ba2dlM0hYV0RCZEFYRDlNaGtDN1QvOW83N3pPUTFvbGk0Y1VkemxuWVdmem1XMFBkdU94dXZlCkFlWVk0d0lEQVFBQm80R2JNSUdZTUE0R0ExVWREd0VCL3dRRUF3SUhnREFNQmdOVkhSTUJBZjhFQWpBQU1CMEcKQTFVZERnUVdCQlNob05MK3Q3UnovcHNVYXEvTlBYTlBIKy9XbERBZkJnTlZIU01FR0RBV2dCVG5OQ291SXQ0NQpZR3UwbE01M2cyRXZNYUI4TlRBNEJnTlZIUjhFTVRBdk1DMmdLNkFwaGlkb2RIUndPaTh2ZDNkM0xtRndjR3hsCkxtTnZiUzloY0hCc1pXTmhMMmx3YUc5dVpTNWpjbXd3RFFZSktvWklodmNOQVFFRkJRQURnZ0VCQUY5cW1yVU4KZEErRlJPWUdQN3BXY1lUQUsrcEx5T2Y5ek9hRTdhZVZJODg1VjhZL0JLSGhsd0FvK3pFa2lPVTNGYkVQQ1M5Vgp0UzE4WkJjd0QvK2Q1WlFUTUZrbmhjVUp3ZFBxcWpubTlMcVRmSC94NHB3OE9OSFJEenhIZHA5NmdPVjNBNCs4CmFia29BU2ZjWXF2SVJ5cFhuYnVyM2JSUmhUekFzNFZJTFM2alR5Rll5bVplU2V3dEJ1Ym1taWdvMWtDUWlaR2MKNzZjNWZlREF5SGIyYnpFcXR2eDNXcHJsanRTNDZRVDVDUjZZZWxpblpuaW8zMmpBelJZVHh0UzZyM0pzdlpEaQpKMDcrRUhjbWZHZHB4d2dPKzdidFcxcEZhcjBaakY5L2pZS0tuT1lOeXZDcndzemhhZmJTWXd6QUc1RUpvWEZCCjRkK3BpV0hVRGNQeHRjYz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=</data><key>DeviceCertificate</key><data>LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUM4ekNDQWx5Z0F3SUJBZ0lLQkNOeDJPMVB4R2F3TlRBTkJna3Foa2lHOXcwQkFRVUZBREJhTVFzd0NRWUQKVlFRR0V3SlZVekVUTUJFR0ExVUVDaE1LUVhCd2JHVWdTVzVqTGpFVk1CTUdBMVVFQ3hNTVFYQndiR1VnYVZCbwpiMjVsTVI4d0hRWURWUVFERXhaQmNIQnNaU0JwVUdodmJtVWdSR1YyYVdObElFTkJNQjRYRFRJME1ERXlPVEV3Ck1qTXdNMW9YRFRJM01ERXlPVEV3TWpNd00xb3dnWU14TFRBckJnTlZCQU1XSkRjMlFVTXhPREZFTFVNd01VSXQKTkRoQ1JpMDVSRVpCTFRJM1JVSkdRakF6TURGR1JqRUxNQWtHQTFVRUJoTUNWVk14Q3pBSkJnTlZCQWdUQWtOQgpNUkl3RUFZRFZRUUhFd2xEZFhCbGNuUnBibTh4RXpBUkJnTlZCQW9UQ2tGd2NHeGxJRWx1WXk0eER6QU5CZ05WCkJBc1RCbWxRYUc5dVpUQ0JuekFOQmdrcWhraUc5dzBCQVFFRkFBT0JqUUF3Z1lrQ2dZRUFyQzlhWlRnYnRuZTMKMUFTZTJGQW15S3Zpc1JRVGg4S2M3YmZuTjl4Mm1FQ1BuQ3laV1VTcjNFVjRKNnJwVGNmS2hyNjNLcTM2ejhjeApYMDhNMFVMSHBCdTduR0tCOGlpMllzRWRTeG0yVUVVOEpWaDFJcUhuTWpyTXhCNlBzM3Y2MVpxVGxPV2hBK00zCndVZno1cHBscnBNRHl1UVhDUkdmekY0Q2hqbWpzM2NDQXdFQUFhT0JsVENCa2pBZkJnTlZIU01FR0RBV2dCU3kKL2lFalJJYVZhbm5WZ1NhT2N4RFlwMHlPZERBZEJnTlZIUTRFRmdRVWpsOXl2Lzd3dkorQ1ZicWk3VmtsNWxKVQpWL2d3REFZRFZSMFRBUUgvQkFJd0FEQU9CZ05WSFE4QkFmOEVCQU1DQmFBd0lBWURWUjBsQVFIL0JCWXdGQVlJCkt3WUJCUVVIQXdFR0NDc0dBUVVGQndNQ01CQUdDaXFHU0liM1kyUUdDZ0lFQWdVQU1BMEdDU3FHU0liM0RRRUIKQlFVQUE0R0JBTHg2SE0zSU41TUNQUkhaR0pkU0N0MzRzeU55K3R0dGJhSDdrQ0NBSUkzQjRQa0VPQVdSeFVldQo3bjVqREVNOWw3TVFQUHYyYUFZZWNGemY5N3pnd01Iek16dHBROTJxQlJIbGhIdjJIMnNiVDJGS3pQM29ldERICjY2SnNuUURma2t2cHM0d0dqdndUVTgvZlpIWWdMWFZIcXJJRzgyaDk2WDRsQ2NwckkzRTIKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=</data><key>FairPlayKeyData</key><data>LS0tLS1CRUdJTiBDT05UQUlORVItLS0tLQpBQUVBQWVDVG5ZbUlFVnl4TVVEazlhYlZqeitBbWdFQi9yWnpXREhvK0FwaWhQUmdmbytYZGRLelZmOStzZnd4CldvOVNVbUNjejBqYmFSYVB3N094MGFMNFYzWXhnQzJObU5ERnR4MXFpcDdjQkc3NWxNWWtBY3c4b1kvNXpIbE0KbnJjb2tLSm9OQ01Jenppc0Zqb0x0NlF1Nk5FZHZ4cEFiL1hYK2VyL1EzYmIzSWtoNEpqc21FUWRHL0VVUzRvbApkZkF5WWFPL2dRd2ZNcVB1eXY4cWw2MDVDd2d5K0FVYmtPMTU2S0poOTF3RXlHbXdmVUNZWFQxZHova1daWGoyCnl0OE14ckYwVGw1Yy9DbkpoYVdmSDA1WDREM3dMWWVldjhzZ3FpZFNFbThBVFlDT1lIUEx2QUxnZS9HdWtUalYKTkNVN05lbWh3dWFQTE1jM0ZYQ3J6ejF0OXJhcFpIZlhYaWYzYjBMZkliN0JBWGp5eEhnS0FSRXAyQ1ZwRW8wVwpLSEJ1SDNtUm1uMFd2NzZxSzBNWXhuOFZHd3lWUlFBWWxZWXVyRy9CdURBbFV1RlN2WmoxUEpmUVBGZHo5T0hECjFLTENtRUhqZ1ZYVHJFZTN5clJqS1FUUElWT3VLMnFxL2lBVkMwTGNndnJUbS9UWVlQcTBhR2NYODB1NStSa3gKa1dMb0Fhc3l6ZWkyMzZDZlE5cTA1U3kza21zWk95d29ZNzZQTXZ2Y2FXcVBOejVIUXBueDZ4NGFnWHMwUXRnNQo5bWRzZUN4UHI3UHRLSWVLZjNoaUtpRVpDbExCT1BiNjRZMVUyVStQKzF3V0dUamJ3TWUzRGFQOElSSWJKQkFsCkdUQ2RRTWxSc3h3dnlRbzhpdnpQdVpvd0NObUNGb2E3VXkyUnZtZlFMSUJMaHdRRTJWYjg4Y3psOWR6aytybFUKdktKL0EwVm9oZ0YxajNORXpHWWk0cjcwYU9EUWlWdi9vWUxRVk1tSGNndUtqeGE0VnhDQ0FENWdDeHpmUmxRUAp0ckhLUUkwWFJ5d3hldzN6K0c5MWhpbHBNNlhkZ3N5NkZ5TUcxNWw3YUcyMTJIOVpKUjdJYzZMRWJNTkhLYXRTCkxaWVpTQzlZZjNVVk1FRGR0anAwbS9ZNFRBRGZOemlaR0Vra2hRdFR6SVorUE1yYjNEQU1lS1FkU3BKRUtudTMKbVl0a2YrRTBFUmFXY2Zsbm5VQ2V5TnhNc1d2cW55OTlUNXlkQ21GOGwxdFNzakdtSFJHUVBiT1F4TXptM0lTOApGMXRlTldsVS9BV3FKb08wVHF1SWovRzFTSDR4NmUzUEM5RUx6N1k0ZFlENC9NVDNYWEVQSGtRVXU3UVArelNRCko1TnhzZGx6czR5S0E2ZFc3ZHNmODZ1cFhiVnBoSGF3cjBxb0IzRTNIRVNPTTVKSitrV29JcGFHVFViS3VTdHMKQ2tjMFIwSXVuZmhNOFlYK05HVHBCOURwdWUzWWQvTW5xdEpMNTFsZ21qRHFGdDQ3cDgwSmk3U2pqdjZDT1NUUApHN2JaRlNiN0Z4eDVGRnhEdjdvM1IxMEFia290bWYwbDZCMjltaFdoV0ZtZnlBTkJnY2NVTSs3YVRROEt5bkVFCnBPMVRQMmx5L0NyWHBKaW0vVjdQWTBoZkl1bzhpbWlFVmpUR3I5czVNQTltb0xZbmoyN2FpNGdTbmtGcEoyQ0sKUTdIaTJiY3gzRHQzdmM5WkZJZktva1h5bXM0Wm5jOEZPNmV6Yit5dHU3ZndoOWxmS3FrUTJYY05LSENBOXdSVApVRUN0Uk0xVjhDMytOOFRIeWVyeGw5UFVYZGZDSk83dzUwOWVjVzdKcSs3ZE9YeXBZUjF3eFFWTlUrZGNaRmVPCmJqbmlHOC9uRGs1Y2lJOHI2SFVUOXJzSTF3YnlSU1BZK3RFbmhtY2JhVHBDa0JxdWZWMU1yT0ZkcXkxRkNjUmIKU1VPb1ZUakVtbVMyUXVIUGJleUpIcWgzRStIL0RTSCt6Q1pWRjVLc1JZRmQrRHJCCi0tLS0tRU5EIENPTlRBSU5FUi0tLS0tCg==</data><key>AccountToken</key><data>ewoJIlNlcmlhbE51bWJlciIgPSAiMUE4NDJBTFgyMDEiOwoJIlByb2R1Y3RUeXBlIiA9ICJpUG9kMiwxIjsKCSJVbmlxdWVEZXZpY2VJRCIgPSAiZmJhZTNmNmNlZGFjNWQ0NjVmYjkzZjQzOTM1ZmI2NzZjYzcxM2I1OSI7CgkiUG9zdHBvbmVtZW50SW5mbyIgPSB7fTsKCSJBY3RpdmF0aW9uUmFuZG9tbmVzcyIgPSAiMjU2NDMxMEUtRjkwOC00MjdCLUJDNjMtNTYwREFDRjYzNUJDIjsKCSJBY3Rpdml0eVVSTCIgPSAiaHR0cHM6Ly9hbGJlcnQuYXBwbGUuY29tL2RldmljZXNlcnZpY2VzL2FjdGl2aXR5IjsKfQ==</data><key>AccountTokenSignature</key><data>Oi1uh/NAho0SYv754iufDcXn4woaTpHcaZJW2ClYU9A/trpVvPTVlj81kjEjnEARtsQ1yftoBGvt+P+agB37PF0bHoeXut7n776wcSH+lHqoLYQF36UE05qzT6wYO0KN6zEtLV1OF/9r8Aklhs1pY0APC8zIBXVu96Ai6tkVVKw=</data></dict><key>show-settings</key><true/></dict></dict></plist>
* Closing connection 0
* TLSv1.2 (OUT), TLS alert, close notify (256):
Successfully activated device.

Output of ideviceinfo -k ActivationState:

Activated

Output of ideviceinfo -q com.apple.purplebuddy -k SetupDone: nothing, no output

Output of ideviceinfo -q com.apple.purplebuddy: nothing, no output

Output of ideviceinfo -q com.apple.PurpleBuddy: nothing, no output