Nintendo Video: Difference between revisions
Eurosport information added |
No edit summary |
||
Line 115: | Line 115: | ||
== SD storage == | == SD storage == | ||
After downloading videos, Nintendo Video stores them on the SD card. Videos with the decrypted SpotPass payload are stored in [[Extdata]] | After downloading videos, Nintendo Video stores them on the SD card. Videos with the decrypted SpotPass payload are stored in [[Extdata]]. Region/country info is presumably stored in this metadata. | ||
Structure of the | All of these fields are big-endian? | ||
Structure of the metadata: | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 134: | Line 135: | ||
| 0x18 | | 0x18 | ||
| 8 | | 8 | ||
| | | TitleID of Nintendo Video | ||
|- | |- | ||
| 0x20 | | 0x20 | ||
| | | 0x8 | ||
| ? | |||
|- | |||
| 0x28 | |||
| 0x4 | |||
| Total filesize? | |||
|- | |||
| 0x2c | |||
| 0x2c | |||
| Unknown, some countries' videos has two extra words added here? | | Unknown, some countries' videos has two extra words added here? | ||
|- | |- | ||
Line 150: | Line 159: | ||
| 0x88 | | 0x88 | ||
| 0x78 | | 0x78 | ||
| | | UTF-16 video title | ||
|- | |- | ||
| 0x100 | | 0x100 | ||
Line 158: | Line 167: | ||
| 0x10c | | 0x10c | ||
| 0x190 | | 0x190 | ||
| | | UTF-16 video description | ||
|- | |- | ||
| 0x29c | | 0x29c | ||
Line 167: | Line 176: | ||
| 0xd44 | | 0xd44 | ||
| ? | | ? | ||
|- | |||
| 0x1000 | |||
| ? | |||
| Icon data might be stored here? | |||
|} | |} | ||
Line 202: | Line 215: | ||
| 0x8 | | 0x8 | ||
| Always 00 01 00 00 00 02 00 02 | | Always 00 01 00 00 00 02 00 02 | ||
|- | |||
| 0x1c | |||
| 0x27a? | |||
| Unknown, going by the size of this a RSA-4096 signature might be stored here among other things? | |||
|} | |} | ||
It appears that this file format is big-endian, unlike [[CXI]]. | It appears that this file format is big-endian, unlike [[CXI]]. | ||
Data following the header is encrypted, the CTR used is likely based on metadata in the header.(like the timestamp) | Data following the header is encrypted, the CTR used is likely based on metadata in the header.(like the timestamp) The video codec used is unknown. Region info is stored in the decrypted SpotPass crypto layer, see above SD section. | ||
== Server spoofing == | == Server spoofing == |