Ticket: Difference between revisions
|  Created page with "Category:File formats Tickets are a format used to store an encrypted titlekey (using 128-Bit AES-CBC). This format seems to be identical to DSi/Wii tickets.   == Structure =..." | No edit summary | ||
| Line 59: | Line 59: | ||
| | 0xA4||0x2||Unknown | | 0xA4||0x2||Unknown | ||
| |- | |- | ||
| | 0xA6||0x2||Ticket title version, this title version  | | 0xA6||0x2||Ticket title version, this generally the same as the title version stored in the [[TMD|Title Metadata]]. | ||
| |- | |- | ||
| | 0xA8||0x8||Unused | | 0xA8||0x8||Unused | ||
| Line 73: | Line 73: | ||
| | 0xE2||0x82||Unused | | 0xE2||0x82||Unused | ||
| |- | |- | ||
| | 0x164|| | | 0x164||0xAC||Content Index Setup (Complex) | ||
| |} | |} | ||
| The titlekey is decrypted by using the [[AES]] engine with the ticket common-key keyslot where the keyY is one of 6 keyYs loaded via the keyY index stored in the ticket. AES-CBC mode is used where the IV is the big-endian titleID. Note that on a retail unit index0 is a retail keyY, while on a dev-unit index0 is the dev common-key which is a normal-key.(On retail for these keyYs, the hardware key-scrambler is used) | The titlekey is decrypted by using the [[AES]] engine with the ticket common-key keyslot where the keyY is one of 6 keyYs loaded via the keyY index stored in the ticket. AES-CBC mode is used where the IV is the big-endian titleID. Note that on a retail unit index0 is a retail keyY, while on a dev-unit index0 is the dev common-key which is a normal-key.(On retail for these keyYs, the hardware key-scrambler is used) | ||
| Line 109: | Line 105: | ||
| == Some facts== | == Some facts== | ||
| * '''CommonETicket''' (for short, '''cetk''') is the name given to tickets for titles which  | * '''CommonETicket''' (for short, '''cetk''') is the name given to tickets for titles which available on the [[EShop|eShop]], like [[Title list#CTR System Titles|system titles]]. | ||
| * '''CETK''' can be fetched through HTTP using the link to default update server, using the title's [[TMD]] URL where "cetk" is used instead of "tmd" for the URL. The 3DS NIM module retrieves system tickets via SOAP request ''GetCommonETicket''. | * '''CETK''' can be fetched through HTTP using the link to default update server, using the title's [[TMD]] URL where "cetk" is used instead of "tmd" for the URL. The 3DS NIM module retrieves system tickets via SOAP request ''GetCommonETicket''. | ||