The hackmii installer discovers an exploit in the stock IOS and uses it to install the HBC. It does not flash any IOS. Once the HBC is installed it allows (obviously) homebrew to launch. The d2x installer installs the cIOS to begin with, so you wouldn't need a cIOS with NAND access previously to install it. I believe the d2x installer exploits the stock IOS (58?) as well to install the cIOS. But I think there is an option to use a stock vWii IOS58 wad in the same directory as the installer if I am not mistaken? Someone might need to chime in...its been awhile.
Ok just tried the D2X installer again and I get the the menu were I am suppose to do the following from the tutorial:
7) Install d2x cIOS on different bases/slots
Start HBC and launch
d2x cIOS Installer Mod v2.2 -> press a wiimote key ->
- at "Select cIOS" press right and select "d2x-v10-beta52-vWii" or "d2xv10-beta53-alt-vWii"
- at "Select cIOS base" select "56"
- at "Select cIOS slot" select "249"
press A to install -> cIOS 249 installed.
Repeat the above procedure for IOS57:
- at "Select cIOS" press right and select "d2x-v10-beta52-vWii" or "d2xv10-beta53-alt-vWii"
- at "Select cIOS base" select "57"
- at "Select cIOS slot" select "250"
press A to install -> cIOS 250 installed.
Repeat the above procedure for IOS58:
- at "Select cIOS" press right and select "d2x-v10-beta52-vWii" or "d2xv10-beta53-alt-vWii"
- at "Select cIOS base" select "58"
- at "Select cIOS slot" select "251"
press A to install -> cIOS 251 installed.
But at this point it fails saying its trying to download data from NUS