(Creation) |
(linking to apple documentation) |
||
Line 3: | Line 3: | ||
== How to dump from binaries == | == How to dump from binaries == | ||
Using [[ | Using [[ldid]] you can extract a property list containing the entitlements of a binary. To do so, you can do: | ||
ldid -e binary | ldid -e binary | ||
Line 14: | Line 14: | ||
== References == | == References == | ||
[http://networkpx.blogspot.com/2009/06/incomplete-list-of-entitlement-keys.html KennyTM's incomplete list] | * [http://networkpx.blogspot.com/2009/06/incomplete-list-of-entitlement-keys.html KennyTM's incomplete list] | ||
* Apple's documentation: [https://developer.apple.com/library/mac/documentation/Miscellaneous/Reference/EntitlementKeyReference/Chapters/AboutEntitlements.html About Entitlements] + [https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/AddingCapabilities/AddingCapabilities.html Adding Capabilities] |
Revision as of 22:06, 21 May 2014
Explain what they are.
How to dump from binaries
Using ldid you can extract a property list containing the entitlements of a binary. To do so, you can do:
ldid -e binary
For example, to dump SpringBoard's entitlements you would do:
ldid -e /System/Library/CoreServices/SpringBoard.app/SpringBoard
Known entitlements
This section could contain a table of binaries with their respective entitlements, their types (boolean or array), iOS versions where they exist, "Used by" and "Checked by".
References
- KennyTM's incomplete list
- Apple's documentation: About Entitlements + Adding Capabilities