Difference between revisions of "VIOS"
({{yes}}, {{no}}) |
Hallowizer (talk | contribs) (Also prohibits title installation?) |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | {{lowercase title}} | |
− | {| class="wikitable" | + | '''vIOS''' is the [[vWii]] equivalent of [[IOS]]. vIOSes can be downloaded from NUS, but use a title ID starting with 00000007 instead of 00000001 and encrypted with the vWii common key. This title ID is only used for the download URL; everything else, including the [[TMD]], uses the 00000001 ID. See [https://wiiubrew.org/wiki/Title_database#00000007_and_000700xx:_Virtual_Wii_titles title database on WiiUBrew]. |
+ | |||
+ | vIOS has a few known differences from IOS: for example, the Wii U has different WiFi hardware, which this IOS must support. More notably, the [https://wiiubrew.org/wiki/Espresso Espresso] only boots [https://wiiubrew.org/wiki/Ancast_image ancast images], so vIOS must instead load [[BC-NAND]] in order to load any PowerPC code. | ||
+ | |||
+ | vIOS also prohibits installing any [[title]]s whose ID high bits are 00000001 (system title), 00010002 (preinstalled channel), or 00010008 (hidden channel), since these titles are only ever installed as Wii U system updates. Specifically, <code>ES_AddTicket</code>, <code>ES_AddTitleStart</code>, and <code>ES_AddContentStart</code> are checked, but not <code>ES_DiVerify</code>, meaning TMDs can be installed this way, but also the [[Wii Backup Disc]] still works despite having ID 1-2. | ||
+ | |||
+ | == vIOS list == | ||
+ | {| class="wikitable sortable" | ||
|- | |- | ||
− | !IOS | + | !IOS !! revision |
!IOS Stub | !IOS Stub | ||
!Trucha Bug | !Trucha Bug | ||
Line 12: | Line 19: | ||
!USB 2.0 | !USB 2.0 | ||
|- | |- | ||
− | |IOS9 | + | |[[IOS9]] || 1290 |
|{{No}} | |{{No}} | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
Line 21: | Line 28: | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
|- | |- | ||
− | |IOS12 | + | |[[IOS12]] || 782 |
|{{No}} | |{{No}} | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
Line 30: | Line 37: | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
|- | |- | ||
− | |IOS13 | + | |[[IOS13]] || 1288 |
|{{No}} | |{{No}} | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
Line 39: | Line 46: | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
|- | |- | ||
− | |IOS14 | + | |[[IOS14]] || 1288 |
|{{No}} | |{{No}} | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
Line 48: | Line 55: | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
|- | |- | ||
− | |IOS15 | + | |[[IOS15]] || 1288 |
|{{No}} | |{{No}} | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
Line 57: | Line 64: | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
|- | |- | ||
− | |IOS17 | + | |[[IOS17]] || 1288 |
|{{No}} | |{{No}} | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
Line 66: | Line 73: | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
|- | |- | ||
− | |IOS21 | + | |[[IOS21]] || 1295 |
|{{No}} | |{{No}} | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
Line 75: | Line 82: | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
|- | |- | ||
− | |IOS22 | + | |[[IOS22]] || 1550 |
|{{No}} | |{{No}} | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
Line 84: | Line 91: | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
|- | |- | ||
− | |IOS28 | + | |[[IOS28]] || 2063 |
|{{No}} | |{{No}} | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
Line 93: | Line 100: | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
|- | |- | ||
− | |IOS31 | + | |[[IOS31]] || 3864 |
|{{No}} | |{{No}} | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
Line 102: | Line 109: | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
|- | |- | ||
− | |IOS33 | + | |[[IOS33]] || 3864 |
|{{No}} | |{{No}} | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
Line 111: | Line 118: | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
|- | |- | ||
− | |IOS34 | + | |[[IOS34]] || 3864 |
|{{No}} | |{{No}} | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
Line 120: | Line 127: | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
|- | |- | ||
− | |IOS35 | + | |[[IOS35]] || 3864 |
|{{No}} | |{{No}} | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
Line 129: | Line 136: | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
|- | |- | ||
− | |IOS36 | + | |[[IOS36]] || 3864 |
|{{No}} | |{{No}} | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
Line 138: | Line 145: | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
|- | |- | ||
− | |IOS37 | + | |[[IOS37]] || 5919 |
|{{No}} | |{{No}} | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
Line 147: | Line 154: | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
|- | |- | ||
− | |IOS38 | + | |[[IOS38]] || 4380 |
|{{No}} | |{{No}} | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
Line 156: | Line 163: | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
|- | |- | ||
− | |IOS41 | + | |[[IOS41]] || 3863 |
|{{No}} | |{{No}} | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
Line 165: | Line 172: | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
|- | |- | ||
− | |IOS43 | + | |[[IOS43]] || 3863 |
|{{No}} | |{{No}} | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
Line 174: | Line 181: | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
|- | |- | ||
− | |IOS45 | + | |[[IOS45]] || 3863 |
|{{No}} | |{{No}} | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
Line 183: | Line 190: | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
|- | |- | ||
− | |IOS46 | + | |[[IOS46]] || 3863 |
|{{No}} | |{{No}} | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
Line 192: | Line 199: | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
|- | |- | ||
− | |IOS48 | + | |[[IOS48]] || 4380 |
|{{No}} | |{{No}} | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
Line 201: | Line 208: | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
|- | |- | ||
− | |IOS53 | + | |[[IOS53]] || 5919 |
|{{No}} | |{{No}} | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
Line 210: | Line 217: | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
|- | |- | ||
− | |IOS55 | + | |[[IOS55]] || 5919 |
|{{No}} | |{{No}} | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
Line 219: | Line 226: | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
|- | |- | ||
− | |IOS56 | + | |[[IOS56]] || 5918 |
|{{No}} | |{{No}} | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
Line 228: | Line 235: | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
|- | |- | ||
− | |IOS57 | + | |[[IOS57]] || 6175 |
|{{No}} | |{{No}} | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
Line 237: | Line 244: | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
|- | |- | ||
− | |IOS58 | + | |[[IOS58]] || 6432 |
|{{No}} | |{{No}} | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
Line 246: | Line 253: | ||
|{{Yes|Enabled}} | |{{Yes|Enabled}} | ||
|- | |- | ||
− | |IOS59 | + | |rowspan="3"|[[IOS59]] |
+ | |7201 | ||
|{{No}} | |{{No}} | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
Line 255: | Line 263: | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
|- | |- | ||
− | |IOS62 | + | |8737 |
+ | |{{No}} | ||
+ | |{{Not tested}} | ||
+ | |{{Not tested}} | ||
+ | |{{Not tested}} | ||
+ | |{{Not tested}} | ||
+ | |{{Not tested}} | ||
+ | |{{Not tested}} | ||
+ | |- | ||
+ | |9249 | ||
+ | |{{No}} | ||
+ | |{{Not tested}} | ||
+ | |{{Not tested}} | ||
+ | |{{Not tested}} | ||
+ | |{{Not tested}} | ||
+ | |{{Not tested}} | ||
+ | |{{Not tested}} | ||
+ | |- | ||
+ | |rowspan="3" | [[IOS62]] | ||
+ | |6430 | ||
|{{No}} | |{{No}} | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
Line 264: | Line 291: | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
|- | |- | ||
− | |IOS80 | + | |6686 |
+ | |{{No}} | ||
+ | |{{Not tested}} | ||
+ | |{{Not tested}} | ||
+ | |{{Not tested}} | ||
+ | |{{Not tested}} | ||
+ | |{{Not tested}} | ||
+ | |{{Not tested}} | ||
+ | |- | ||
+ | |6942 | ||
+ | |{{No}} | ||
+ | |{{Not tested}} | ||
+ | |{{Not tested}} | ||
+ | |{{Not tested}} | ||
+ | |{{Not tested}} | ||
+ | |{{Not tested}} | ||
+ | |{{Not tested}} | ||
+ | |- | ||
+ | |[[IOS80]] || 7200 | ||
|{{No}} | |{{No}} | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
Line 273: | Line 318: | ||
|{{No|Disabled}} | |{{No|Disabled}} | ||
|} | |} | ||
+ | |||
+ | [[Category:IOS]] |
Latest revision as of 06:09, 20 January 2022
vIOS is the vWii equivalent of IOS. vIOSes can be downloaded from NUS, but use a title ID starting with 00000007 instead of 00000001 and encrypted with the vWii common key. This title ID is only used for the download URL; everything else, including the TMD, uses the 00000001 ID. See title database on WiiUBrew.
vIOS has a few known differences from IOS: for example, the Wii U has different WiFi hardware, which this IOS must support. More notably, the Espresso only boots ancast images, so vIOS must instead load BC-NAND in order to load any PowerPC code.
vIOS also prohibits installing any titles whose ID high bits are 00000001 (system title), 00010002 (preinstalled channel), or 00010008 (hidden channel), since these titles are only ever installed as Wii U system updates. Specifically, ES_AddTicket
, ES_AddTitleStart
, and ES_AddContentStart
are checked, but not ES_DiVerify
, meaning TMDs can be installed this way, but also the Wii Backup Disc still works despite having ID 1-2.
vIOS list
IOS | revision | IOS Stub | Trucha Bug | ES Identify | Flash Access | NAND Access | Boot2 Access | USB 2.0 |
---|---|---|---|---|---|---|---|---|
IOS9 | 1290 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS12 | 782 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS13 | 1288 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS14 | 1288 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS15 | 1288 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS17 | 1288 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS21 | 1295 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS22 | 1550 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS28 | 2063 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS31 | 3864 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS33 | 3864 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS34 | 3864 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS35 | 3864 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS36 | 3864 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS37 | 5919 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS38 | 4380 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS41 | 3863 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS43 | 3863 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS45 | 3863 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS46 | 3863 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS48 | 4380 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS53 | 5919 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS55 | 5919 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS56 | 5918 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS57 | 6175 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
IOS58 | 6432 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Enabled |
IOS59 | 7201 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
8737 | No | Not tested | Not tested | Not tested | Not tested | Not tested | Not tested | |
9249 | No | Not tested | Not tested | Not tested | Not tested | Not tested | Not tested | |
IOS62 | 6430 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |
6686 | No | Not tested | Not tested | Not tested | Not tested | Not tested | Not tested | |
6942 | No | Not tested | Not tested | Not tested | Not tested | Not tested | Not tested | |
IOS80 | 7200 | No | Disabled | Disabled | Disabled | Disabled | Disabled | Disabled |