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
LibMobileGestalt.dylib: Difference between revisions - iPhone Development Wiki

LibMobileGestalt.dylib: Difference between revisions

From iPhone Development Wiki
Line 23: Line 23:
== External links ==
== External links ==
* [https://blog.timac.org/2017/0124-deobfuscating-libmobilegestalt-keys/ Deobfuscating libMobileGestalt keys]
* [https://blog.timac.org/2017/0124-deobfuscating-libmobilegestalt-keys/ Deobfuscating libMobileGestalt keys]
* [https://github.com/PoomSmart/MGKeys List of all decrypted keys]


{{Navbox Frameworks}}
{{Navbox Frameworks}}
[[Category:Dynamic Libraries]]
[[Category:Dynamic Libraries]]

Revision as of 03:48, 15 November 2020


libMobileGestalt is a library that can be used to get various system values such as the UDID, disk usage, device version and much more. It is comparable to liblockdown.dylib. See also lockdownd.

MGCopyAnswer

// Common form: MGCopyAnswer(CFStringRef string);
CFStringRef value = MGCopyAnswer(kMGDeviceColor);
NSLog(@"Value: %@", value);
CFRelease(value);

MGGetBoolAnswer (iOS 7+)

// Boolean MGGetBoolAnswer(CFStringRef key);
Boolean value = MGGetBoolAnswer(CFSTR("UIProceduralWallpaperCapability"));
NSLog(@"Value: %d", value);

References

External links