Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/extensions/Variables/includes/ExtVariables.php on line 198

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/extensions/Variables/includes/ExtVariables.php on line 198

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/extensions/Variables/includes/ExtVariables.php on line 198
liblockdown.dylib - iPhone Development Wiki

liblockdown.dylib

From iPhone Development Wiki
Revision as of 00:17, 7 September 2013 by Britta (talk | contribs) (linking to libMobileGestalt.dylib)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


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.

See also: libMobileGestalt.dylib.

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);
CFRelease(totalBytes);

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.28
dylib version 1

References