Line 1:
Line 1:
−
A '''Stub IOS''' is an [[IOS]] that serves no purpose other than a placeholder. They are typically released by Nintendo in order to overwrite any existing version of an IOS and render it unusable for piracy or homebrew purposes.
+
A '''Stub IOS''' is an [[IOS]] that serves no purpose other than a placeholder. They are released to overwrite other IOSes, either to overwrite a [[cIOS]] in a specific slot and break homebrew, or to remove an unused IOS, freeing up space and removing the need to maintain the unused branch as new exploits are found.
−
−
Most stub IOSes are version 65280; this is version 255.0. Most homebrew IOSes use version 65535 (255.255) to prevent Nintendo from updating them.
Stub IOSes generally have 3 contents: a 0x40 byte build tag, and two shared contents, which depend on the variant.
Stub IOSes generally have 3 contents: a 0x40 byte build tag, and two shared contents, which depend on the variant.