Flash Filesystem: Difference between revisions

Add external link for MsgPack.
condense information
Line 83: Line 83:
|}
|}


The data at 0x180000 is an array of 0x200-byte entries, with a total of 32 entries. Therefore, there's 32 different keyblobs are stored here. The raw data for each one is unique compared to the others.
Starting at 0x180000 is an array of 0x200-byte entries, for a total of 32 keyblobs. Each one is unique compared to the others. They are all console unique.


The 0xB0-byte keyblob is installed to the console-unique "customer data" section in BCTs(BCT+0x450), which is what gets used during system boot.
The 0xB0-byte keyblob is installed to the "customer data" section in BCTs (BCT+0x450).


Which keyblob is loaded from here during install is presumably somewhere in BCT? <v3.0 use index0, v3.0 uses index1. Hence, the installed keyblob was changed with v3.0.
BCT offset 0x2330/0x245C is probably the field controlling which keyblob gets used [?].


BCT Offset 0x2330 is probably the field controlling this?(0x245C is a copy of this field?) There's at least 3 versions of package1: v1.0, v2.0, and v3.0, BCT was updated for all of these. With v1.0 and v2.0 these two fields are the same(0x1), however with v3.0 it's 0x2.
With [ [[3.0.0]] + ] index 2 is used instead of index 1.


==== panic ====
==== panic ====