Hacking Basic Do's and Do NOT's of vWii modding

WiisleyU

Well-Known Member
Member
Joined
Jun 9, 2016
Messages
219
Trophies
0
Age
39
XP
332
Country
Brazil
So Wii Shop WADs are OK to download on a vWii? How can I check to make sure a WAD won't brick my vWii? I want to download a Bit Trip Runner WAD from RomUniverse. Any help would be greatly appreciated!
Generally WiiWare WADs are Ok, if you know the source. Only forwarders and custom WADs are really risky. But "bricking" vWii is also Ok, you can make Wii U forwarders for loading everything directly from Wii U menu and even use the HBL2HBC homebrew to jump directly into the Homebrew Channel, bypassing the vWii Menu and fortunately "the brick".
 

robco7

Well-Known Member
Newcomer
Joined
Dec 17, 2017
Messages
84
Trophies
0
Age
32
XP
455
Country
Slovakia
It says the original post was last updated in 2017, have there been any developments or things learned in the last couple years that are important enough to add to it? I definitely agree with not messing around with things if you're not certain you know what you're doing, and unfortunately I'm a moron with this stuff plus I have no idea what advice is outdated or not, especially now that I'm guessing the Wii U is no longer online.
 

imaginarysonicsc

Member
Newcomer
Joined
Jul 28, 2008
Messages
12
Trophies
0
XP
36
Country
Australia
My vWii is saying "Your Wii System Memory is full" every time I load it, despite this not being the case. If go into data management, it will always say 0 blocks, even if I delete something. I can still install and uninstall WADs through modmii, so I know there is space for sure. Normally this wouldnt be an issue, but a WiiU app I want to use requires there be free vWii space.

Any ideas?
 

protivakid

Well-Known Member
Member
Joined
May 6, 2014
Messages
197
Trophies
0
Age
38
XP
629
Country
United States
I guess I'll leaving this here, too:

I added support to read the SEEPROM data using code from MINI, but for some weird reason it doesn't work under vWii (a friend of mine already confirmed me this). Well, I guess it doesn't really matter... The Korean Key is publicly available, and the application is still creating a hexdump of the device.cert from the console (that does not fail), which actually contains most, if not all, of the usable information from the SEEPROM.

OTP access works perfectly, according to him.

Some additional info, for those who are interested:
  • NG Signature (ng_sig): 60 bytes, located @ offset 0x4 in the device certifcate.
  • NG Key ID (ng_key_id): 4 bytes, located @ offset 0x104 in the device certificate.
EDIT (12/28/2012): Fixed a very silly bug that prevented the Korean Key to be displayed even it is was read properly from the SEEPROM.

I also added a small vWii check using ES_GetStoredTMDSize to read the length of the IOS512 TMD. If it fails to retrieve the TMD, it will return a false value and the application will work as it should; otherwise, the SEEPROM access will be disabled and the application will go straight to the OTP keys, instead of displaying that *annoying* error.

UPDATE (08/11/2013): Links updated on request. Thanks to TheChield for letting me know the Dropbox links are down.

Was this ever updated to work under vWii? Seeing "HW_AHBPROT hardware register is not disabled" when I try on my WiiU. Or do we not need to dump keys anymore?
 

DarkMatterCore

Finding my light.
Developer
Joined
May 30, 2009
Messages
1,292
Trophies
1
Age
28
Location
Madrid, Spain
Website
github.com
XP
2,604
Country
Spain
Yeah, I just tried your 1.3 version on my vWii and saw that error before posting this
You must place both boot.dol and meta.xml files in the same directory before launching the application via HBC. Otherwise, full hardware access won't be granted to xyzzy, which is needed to dump console-specific keydata.
 

protivakid

Well-Known Member
Member
Joined
May 6, 2014
Messages
197
Trophies
0
Age
38
XP
629
Country
United States
You must place both boot.dol and meta.xml files in the same directory before launching the application via HBC. Otherwise, full hardware access won't be granted to xyzzy, which is needed to dump console-specific keydata.

Yep the issue was a bad meta.xml file. I downloaded it using "save target as". Downloading the whole repo and grabbing the files from there worked, thanks!!
 

AndreAR

Well-Known Member
Newcomer
Joined
Dec 2, 2020
Messages
98
Trophies
0
Age
24
XP
873
Country
Guatemala
I want to delete vwii Mii channel and install original wii ones to move all my miis from the original wii to vwii. Has that a risk of brick?
 

sonictopfan

Well-Known Member
Member
Joined
Mar 2, 2010
Messages
2,701
Trophies
1
XP
1,930
Country
Generally WiiWare WADs are Ok, if you know the source. Only forwarders and custom WADs are really risky. But "bricking" vWii is also Ok, you can make Wii U forwarders for loading everything directly from Wii U menu and even use the HBL2HBC homebrew to jump directly into the Homebrew Channel, bypassing the vWii Menu and fortunately "the brick".
I have a bunch of WiiWare and Wii VC Wad files of which I used on my Wii back in the day, most are official but some are injects, all tested on my Wii, can I install those on my vWii via Wad Manager or is it risky?
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
I have a bunch of WiiWare and Wii VC Wad files of which I used on my Wii back in the day, most are official but some are injects, all tested on my Wii, can I install those on my vWii via Wad Manager or is it risky?
Should work. Install them all to emunand.
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
you need a different neek2o, I believe. the one on the virtual wii is a leaked version. I think you can build it on the normal wii. you'll need to google search for the files. you just need kernel.bin or vwiikernel.bin (@Cyan , told me that usb loader gx can use either with the vwii), font.bin, and maybe di.bin (if using disc stuff). I think di.bin and font.bin might be the same for both systems, but the kernel.bin/vwiikernel.bin is not.
 

sonictopfan

Well-Known Member
Member
Joined
Mar 2, 2010
Messages
2,701
Trophies
1
XP
1,930
Country
Alright, thanks a ton, it’s been several years since I created neek2o and I just used the same setup from my Wii hard drive, guess I should check if I have the proper files installed.
 

sonictopfan

Well-Known Member
Member
Joined
Mar 2, 2010
Messages
2,701
Trophies
1
XP
1,930
Country
don't forget to make a vWii NAND dump too, you can't use your existing Wii emuNAND on vWii, the IOSes and NAND content are different. (additional layer of encryption)
Actually using my Wii Emunand on vWii cIOS mode worked perfectly fine via USB-Loader GX, no modifications whatsoever, however NEEK2o isn’t working on vWii for some reason, could you perhaps help me find a tutorial or something to help me with that?
 
Last edited by sonictopfan,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: @OctoAori20, Cool. Same here.