Difference between revisions of "Kernel/XboxEEPROMKey"

From xboxdevwiki
Jump to: navigation, search
(Created page with "The 16 byte RC4 key used to decrypt parts of the EEPROM. The key is passed to kernel from from 2BL. It is only initialized on cold-boot. If an XBE is loaded which is not...")
 
m (Reluctantly moved the chihiro key here.)
 
Line 6: Line 6:
 
If an XBE is loaded which is not allowed to run in the manufacturing region, the Microsoft Kernels will set the EEPROM key to all zeros.
 
If an XBE is loaded which is not allowed to run in the manufacturing region, the Microsoft Kernels will set the EEPROM key to all zeros.
 
As the key is not re-initialized, this means running the first non-manufacturing XBE (such as a game or [[Dashboard]]{{FIXME|reason=confirm the dash is not running in manufacturing}}), will make the key unretrievable until a reboot.
 
As the key is not re-initialized, this means running the first non-manufacturing XBE (such as a game or [[Dashboard]]{{FIXME|reason=confirm the dash is not running in manufacturing}}), will make the key unretrievable until a reboot.
 +
 +
The Chihiro EEPROM key is <code>7B 35 A8 B7 27 ED 43 7A A0 BA FB 8F A4 38 61 80</code>

Latest revision as of 05:06, 23 August 2017

The 16 byte RC4 key used to decrypt parts of the EEPROM.

The key is passed to kernel from from 2BL. It is only initialized on cold-boot.

If an XBE is loaded which is not allowed to run in the manufacturing region, the Microsoft Kernels will set the EEPROM key to all zeros. As the key is not re-initialized, this means running the first non-manufacturing XBE (such as a game or Dashboard[FIXME]), will make the key unretrievable until a reboot.

The Chihiro EEPROM key is 7B 35 A8 B7 27 ED 43 7A A0 BA FB 8F A4 38 61 80