Kernel/XboxEEPROMKey

From xboxdevwiki
Revision as of 04:50, 23 August 2017 by JayFoxRox (talk | contribs) (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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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.