![]() ![]() ![]() It then loads boot2 (from a special partition in NAND), decrypts it and performs an RSA verification on it. Of that, approximately 17K is actually used.īoot1 runs entirely out of on-die SRAM and performs initialization of the external DDR3 memory. There is a hard limit on the size of boot1: 48 pages of 2K each, or 96K. This means that any attempt to modify boot1 on a Wii will cause it to fail to boot. ![]() As part of the boot process, boot0 will decrypt and hash boot1, and then compare it to a SHA1 hash stored in on-die OTP memory if they do not match, then boot1 will not be executed. boot1 is contained inside the first block of NAND flash and encrypted with a key stored in the Mask ROM as part of boot0. It is loaded by boot0, which is stored inside a Mask ROM inside the Hollywood. Boot1 is the second stage loader for the Wii. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |