Changes

Jump to navigation Jump to search
14 bytes removed ,  10:31, 16 May 2009
no edit summary
Line 14: Line 14:  
==Architecture==
 
==Architecture==
 
BootMii is comprised by four pieces of software:
 
BootMii is comprised by four pieces of software:
* Installer -- this is a simple DOL or ELF file which may be run using your favorite method (HBC, Twilight Hack, or any other exploit which can load standard executables).  It checks your Wii to make sure it can safely be modified, saves some vital data for disaster recovery, and installs the rest of the components.
+
* Installer -- this is a simple ELF file which may be run using your favorite method (HBC, Twilight Hack, or any other exploit which can load standard executables).  It checks your Wii to make sure it can safely be modified, saves some vital data for disaster recovery, and installs the rest of the components.
 
* Loader stub -- this is a small bit of ARM code which is injected into boot2, replacing Nintendo's internal ELF loader.  When run, it looks to see if an SD card is inserted.  If so, it tries to load and execute /bootmii/armboot.bin instead of boot2.  Otherwise, it will fall back to loading boot2.
 
* Loader stub -- this is a small bit of ARM code which is injected into boot2, replacing Nintendo's internal ELF loader.  When run, it looks to see if an SD card is inserted.  If so, it tries to load and execute /bootmii/armboot.bin instead of boot2.  Otherwise, it will fall back to loading boot2.
 
* [[mini]] -- this is a rudimentary replacement for IOS that is best suited for low-level recovery functions.  Source code is available under GPLv2 at (tbd).
 
* [[mini]] -- this is a rudimentary replacement for IOS that is best suited for low-level recovery functions.  Source code is available under GPLv2 at (tbd).
Line 36: Line 36:     
==The new boot1==
 
==The new boot1==
Nintendo has released a new version of [[boot1]], which disables Bootmii as a [[boot2]] hack. Fortunately, Bootmii can also be modified to work as a replacement for IOS, or as a separate IOS (likely [[IOS255]]). See more at [http://hackmii.com/2009/02/bootmii-and-the-new-boot1/ Hackmii]. Since boot1 cannot be updated, all consoles already manufactured before this update are safe. About 10% of the consoles that ran the BootMii Checker tool have the new boot1.
+
Nintendo has released a new version of [[boot1]], which disables Bootmii as a [[boot2]] hack. Fortunately, Bootmii can also be modified to work as a replacement for IOS, or as a separate IOS ([[IOS254]]). See more at [http://hackmii.com/2009/02/bootmii-and-the-new-boot1/ Hackmii]. Since boot1 cannot be updated, all consoles already manufactured before this update are safe. About 10% of the consoles that ran the BootMii Checker tool have the new boot1.
    
==Media==
 
==Media==
122

edits

Navigation menu