Patent ID: 8725112

Claim:
A method of performing factory activation of a mobile device, the mobile device including an application processor and a wireless communications processor, the method comprising: determining, by the application processor, that a record is a factory activation record received from a factory activation server, wherein the factory activation record is different from a customer activation record that is received from an activation server and that is signed using a first customer private key, wherein determining that the record is the factory activation record includes determining that the factory activation record is signed using a first factory private key, the first factory private key is different from the first customer private key; performing factory activation by the application processor, wherein performing factory activation includes the application processor activating for factory testing and subsequently rebooting at a predetermined reboot time; determining, by the wireless communications processor, that a ticket included in the record is a factory activation ticket, wherein the factory activation ticket is different from a customer activation ticket that is signed using a second customer private key, wherein determining that the ticket is the factory activation ticket includes determining that the factory activation ticket is signed using a second factory private key, the second customer private key is different from the second factory private key, wherein the factory activation ticket includes a baseband identifier and baseband serial number, wherein determining that the ticket is the factory activation ticket includes determining that the baseband identifier included in the factory activation ticket correspond to the wireless communications processor's baseband identifier and the baseband serial number included in the factory activation ticket corresponds to the wireless communications processor's baseband serial number; and performing factory activation by the wireless communications processor, wherein performing factory activation includes the wireless communications processor registering to a cellular telephone communications network for factory testing, and unregistering from the cellular telephone communications network after a predetermined unregistering time, wherein the first and the second customer private keys are stored in the activation server, and the first and the second factory private keys are stored in the factory activation server, and wherein the activation server and the factory activation server are separate from the mobile device.