Line 184: |
Line 184: |
| == File format == | | == File format == |
| | | |
− | File format used for storing videos is not yet known either. Both videos that were available at 18th of July 2011 contained string "boss" in the first four bytes, which leads me to believe this is a [http://en.wikipedia.org/wiki/Magic_number_(programming)#Magic_numbers_in_files "magic number"] used to identify this type of file. This header and the crypto used for the payload following it is presumably the [[SpotPass]] content encapsulation format. | + | File format used for storing videos is not yet known either. Both videos that were available at 18th of July 2011 contained string "boss" in the first four bytes, which leads me to believe this is a [http://en.wikipedia.org/wiki/Magic_number_(programming)#Magic_numbers_in_files "magic number"] used to identify this type of file. |
| + | This header and the crypto used for the payload following it, is the [[SpotPass]] content container format.(See the SpotPass page for info on the container format) See the above SD storage section for info on the cleartext payload. |
| | | |
− | {| class="wikitable"
| + | The video codec used is unknown.(But going by the manual it should be Mobiclip in some form) Region info is stored in the decrypted SpotPass crypto layer, see above SD section. |
− | |-
| |
− | ! Offset
| |
− | ! Length
| |
− | !
| |
− | |-
| |
− | | 0x0
| |
− | | 0x4
| |
− | | "boss"
| |
− | |-
| |
− | | 0x4
| |
− | | 0x4
| |
− | | Always 00 01 00 01
| |
− | |-
| |
− | | 0x8
| |
− | | 0x4
| |
− | | Big-endian filesize
| |
− | |-
| |
− | | 0xC
| |
− | | 0x4
| |
− | | Always 00 00 00 00
| |
− | |-
| |
− | | 0x10
| |
− | | 0x4
| |
− | | Release date (UNIX timestamp)
| |
− | |-
| |
− | | 0x14
| |
− | | 0x8
| |
− | | 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]].
| |
− | | |
− | 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 == |