libimobiledevice / libideviceactivation

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

activation policy #30

Closed daniel-bluesea closed 6 years ago

daniel-bluesea commented 6 years ago

apple (gsx) is able to present a device activation policy details. these details contains the following: IMEI: XXXXXXXXXXXXXX S/N: XXXXXXXXXXXX Model: SVC,IPHONE 6,MM,128GB,SLVR,WUR ICCID: 8XXXXXXXXXXXXXXXXXXX Activated: Yes iOS: 8.4 First Activation Date: .... Last Activation Date: .... Warranty Ends on: .... Purchase Date: .... Bluetooth Mac Address: XXXXXXXX WiFi Mac Address: XXXXXXX Find my iPhone: OFF ZIP/SSN Required: NO Initial Activation Policy Description: 2320 - US GSM/VZW iPhone 6/6 Plus Service Policy Applied Activation Policy Description: 2320 - US GSM/VZW iPhone 6/6 Plus Service Policy Next Tether Policy Details: 2320 - US GSM/VZW iPhone 6/6 Plus Service Policy Lock Status: Locked

the activation info retrieved by this libideviceactivation (ActivationInfoXML) process has some of the details from above (imei, Bluetooth/wifi/eth addresses and more) but it doesnt contain the lock/unlock status and activation policy details themselfs.

is it possible to retrieve those details from the activation service on device and/or from apple activation servers?

daniel-bluesea commented 6 years ago

same question in shorter form: can we query the activation server (albert.apple.com) for the activation policy (locked/unlocked to carrier) using the mobileactivation service (com.apple.mobileactivationd) ?

nikias commented 6 years ago

The information published through GSX is not available through the activation server.