Difference between revisions of "Liblockdown.dylib"

From iPhone Development Wiki
Jump to: navigation, search
m (UCID may not be ECID.)
m
Line 12: Line 12:
 
printf("Size of your device = %.2g GB", totalBytes_float*1.0e-9);
 
printf("Size of your device = %.2g GB", totalBytes_float*1.0e-9);
 
</source>
 
</source>
 +
 +
== Versions ==
 +
{| class="wikitable"
 +
|-
 +
! Firmware
 +
| 2.0 || 2.1 || 2.2 || 3.0 || 3.1 || 3.2
 +
|-
 +
! SourceCache version
 +
| 285 || 302.0.1 || 313.1 || 372.1 || 394.3 || 425.8
 +
|-
 +
! dylib version
 +
| colspan="6" | 1
 +
|}
  
 
== References ==
 
== References ==

Revision as of 11:03, 13 February 2010


liblockdown is a front end to communicate with the lockdown server (lockdownd). This front end can query, update or remove values in lockdownd. These values include system values such as the IMEI, UDID, etc.

Example

LockdownConnectionRef connection = lockdown_connect();
CFNumberRef totalBytes = lockdown_copy_value(connection, kLockdownDiskUsageDomainKey, kLockdownTotalDiskCapacityKey);
lockdown_disconnect(connection);
float totalBytes_float;
CFNumberGetValue(totalBytes, kCFNumberFloatType, &totalBytes_float);
printf("Size of your device = %.2g GB", totalBytes_float*1.0e-9);

Versions

Firmware 2.0 2.1 2.2 3.0 3.1 3.2
SourceCache version 285 302.0.1 313.1 372.1 394.3 425.8
dylib version 1

References