scsidrminfo
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
scsidrminfo [2009/04/24 18:14] – megadiscman | scsidrminfo [2010/07/06 15:10] – megadiscman | ||
---|---|---|---|
Line 4: | Line 4: | ||
==== Command A3: Write Crypto Stuff ==== | ==== Command A3: Write Crypto Stuff ==== | ||
- | (Sony calls it "Send Key") | + | (This is officially |
< | < | ||
Line 11: | Line 11: | ||
02: DWORD Object Number | 02: DWORD Object Number | ||
06: BYTE unused | 06: BYTE unused | ||
- | 07: BYTE | + | 07: BYTE |
08: WORD Size of cryptographic data | 08: WORD Size of cryptographic data | ||
0A: BYTE key type | 0A: BYTE key type | ||
Line 18: | Line 18: | ||
==== Command A4: Read Crypto Stuff ==== | ==== Command A4: Read Crypto Stuff ==== | ||
- | (Sony calls it " | + | (This is officially |
< | < | ||
Line 25: | Line 25: | ||
02: DWORD Object Number | 02: DWORD Object Number | ||
06: BYTE unsused | 06: BYTE unsused | ||
- | 07: BYTE | + | 07: BYTE |
08: WORD Size of cryptographic data | 08: WORD Size of cryptographic data | ||
0A: BYTE key type | 0A: BYTE key type | ||
Line 71: | Line 71: | ||
< | < | ||
00: DWORD unknown, length? | 00: DWORD unknown, length? | ||
- | 04: BYTE unknown, | + | 04: BYTE unknown, |
05: BYTE bit flags. Bits 6,7: encryption type (0=plain, 2=des ecb, 3=des cbc) | 05: BYTE bit flags. Bits 6,7: encryption type (0=plain, 2=des ecb, 3=des cbc) | ||
| | ||
| | ||
06: WORD length of following data | 06: WORD length of following data | ||
- | 08: DWORD unknown, but used | + | 08: DWORD generation number |
0C: BYTES data, length from field 6. | 0C: BYTES data, length from field 6. | ||
+ | ..: BYTES MAC, only present if MAC bit is set. NOT included in length | ||
</ | </ | ||
Line 117: | Line 118: | ||
==== Key type 39: Unique ID ==== | ==== Key type 39: Unique ID ==== | ||
+ | This data packet is sent from the HiMD device to the host (expected length 192 bytes) | ||
+ | < | ||
+ | 00: DWORD unknown, maybe length in first two bytes | ||
+ | 04: WORD " | ||
+ | 06: BYTE Version | ||
+ | 07: BYTE Length | ||
+ | 08: BYTES Uid Data | ||
+ | </ | ||
==== Key type 3B: Leaf ID ==== | ==== Key type 3B: Leaf ID ==== | ||
+ | This data packet is sent from the HiMD device to the host | ||
+ | < | ||
+ | 00: WORD unknown, length? | ||
+ | 02: BYTES 8 Bytes leaf ID | ||
+ | </ | ||
==== Key type 3D: Disc ID ==== | ==== Key type 3D: Disc ID ==== | ||
< | < | ||
- | 00: WORD | + | 00: WORD |
02: BYTES 16 bytes disc ID | 02: BYTES 16 bytes disc ID | ||
</ | </ | ||
scsidrminfo.txt · Last modified: 2010/07/06 15:10 by megadiscman