Changes

386 bytes added ,  04:15, 28 October 2021
→‎/dev/es IOS_Ioctlv: ES_Identify description
Line 448: Line 448:  
| style="vertical-align: top;"|?
 
| style="vertical-align: top;"|?
 
| style="vertical-align: top;"|ES_Identify(const signed_blob *certificates, u32 certificates_size, const signed_blob *stmd, u32 tmd_size, const signed_blob *sticket, u32 ticket_size, u32 *keyid)
 
| style="vertical-align: top;"|ES_Identify(const signed_blob *certificates, u32 certificates_size, const signed_blob *stmd, u32 tmd_size, const signed_blob *sticket, u32 ticket_size, u32 *keyid)
| style="vertical-align: top;"|?
+
| style="vertical-align: top;"|Older IOSes forget to block access to this IOCTL from the [[Hardware/Broadway|Broadway]], hence the purpose of ES_Identify. Calling this IOCTL changes the title permissions to that of the title in the TMD, including verification of the TMD, but does not launch any code. Homebrew can therefore set its permissions to that of any title, or, if this IOS supports [[fakesign]]ing, anything.
 
|-
 
|-
 
|-
 
|-
5,579

edits