Activation Token

From The iPhone Wiki
Revision as of 19:49, 30 July 2008 by Geohot (talk | contribs) (New page: iTunes gets three things from the phone, the DeviceID, the IMEI, and the ICCID. This is called the token and is unique to every iPhone. This token is then sent to the apple server (alfred....)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

iTunes gets three things from the phone, the DeviceID, the IMEI, and the ICCID. This is called the token and is unique to every iPhone. This token is then sent to the apple server (alfred.apple.com) via SSL. Apple uses their private key to sign the token and transmits it back to iTunes. iTunes then calls AMDeviceActivate with this signed token. The device gets the token and checks whether or not the signature matches the token. If it does, the device is activated.

{
 "UniqueDeviceID" = "aabbccdd......";
 "InternationalMobileEquipmentIdentity" = "1234....";
 "IntegratedCircuitCardIdentity" = "1234...";
}

Now the NCK and several other fields have also been added.