Line 1:
Line 1:
'''''Custom [[IOS]]''''', aka cIOS, are third-party IOS files that are installed on the wii. Most cIOS's are used for pirating. They are often made by using a base IOS with desirable features, such as USB support or Rockband microphone support and modified to install to a different slot such as [[Bootmii|254]] and then add extra features, such as restoring the [[trucha bug]] and adding piracy related functions.
'''''Custom [[IOS]]''''', aka cIOS, are third-party IOS files that are installed on the wii. Most cIOS's are used for pirating. They are often made by using a base IOS with desirable features, such as USB support or Rockband microphone support and modified to install to a different slot such as [[Bootmii|254]] and then add extra features, such as restoring the [[trucha bug]] and adding piracy related functions.
−
Due to its heavy links with piracy, the word cIOS is generally avoided by most of the anti-piracy community, instead preferring more generic terms such as "patched IOS" when writing programs that require them.
+
With the discovery of the HW_AHBPROT register, new official IOS revisions with USB2 support, and integration of the HW_AHBPROT into the [[Homebrew Channel]]'s access permissions field, most homebrew should no longer depend on a modified IOS in order to do things which normally would require them. Thus, homebrew which requires custom IOS should be removed and replaced with less invasive, more modern alternatives.
−
With the discovery of the HW_AHBPROT register and integration of the related access flag into the [[Homebrew Channel]]'s access permissions field, most homebrew should no longer depend on a modified IOS in order to do things which normally would require them. Thus, homebrew which requires custom IOS should be removed and replaced with less invasive, more modern alternatives.
+
== Non-piracy uses ==
+
Other software technically installs custom IOSes, but these IOSes do not have the piracy functions commonly associated with cIOS.
+
* Better hardware control with [[Wii-Linux]]
+
* Lower risk [[NAND]]/[[Hardware/SEEPROM|SEEPROM]] flashing
+
* Custom WiiConnect24 implementations such as [[RiiConnect24]] or [[WiiLink]]
−
{{Stub}}
+
The term "patched IOS" can be used instead of "custom IOS", usually implying that simpler patches are done (such as trucha bug) as typically used in homebrew predating the HW_AHBPROT method, rather than for example adding custom modules.
−
{{Navbox IOS}}
+
+
{{Navbox IOS|skipCat=true}}
+
[[Category:IOS]]