
• Returned for many commands
–Basically, anything other than a query cmd
• If not Acknowledged, likely will get error msg
<plist version="1.0">
<dict>
<key>CommandUUID</key>
<string>69c4597f-4640-437c-8fac-b341af659212</string>
<key>Status</key>
<string>Acknowledged</string>
<key>UDID</key>
<string> [ redacted ] </string>
</dict>
</plist>
{'CommandUUID': '105ac7bd-5bce-430c-a675-38ea890526f6',
'QueryResponses': {'AvailableDeviceCapacity': 12.210990905761719,
'BluetoothMAC': '--redacted--',
'BuildVersion': '8J3',
'CarrierSettingsVersion': '10.0',
'CurrentMCC': '000',
'CurrentMNC': '00',
'DataRoamingEnabled': False,
'DeviceCapacity': 14.020820617675781,
'DeviceName': 'IG Chantilly',
'IMEI': '--redacted--',
'IsRoaming': True,
'Model': 'MC823LL',
'ModelName': 'iPad',
'ModemFirmwareVersion': '07.11.01',
'OSVersion': '4.3.3',
'ProductName': 'iPad1,1',
'SIMCarrierNetwork': 'AT&T',
'SerialNumber': '--redacted--',
'UDID': '--redacted--',
'WiFiMAC': '--redacted--'},
'Status': 'Acknowledged',
'UDID': '--redacted--'}
The standard response is simply an acknowledgment of the command.
If the command caused an error, then an error code and strings
(localized and in US English) are returned in the plist data. For those
commands which require a more detailed response, a more detailed
plist file is returned.
And here’s the result from just such a call: The “DeviceInformation”
command. Several parameters are available to be queried, and those
that pertain (or have a value) to the device queried are returned in this
structure. This includes some identifying information, such as IMEI,
Serial Number, UDID, MAC addresses, Phone Number, and so forth.
Comentarios a estos manuales