Hacking vWii sneek

  • Thread starter Thread starter diddy81
  • Start date Start date
  • Views Views 120,777
  • Replies Replies 528
  • Likes Likes 4
Hey everyone,

I know that there is an illegal to share beta version of neek2o that is compatible with the vWii. I've looked all over for a version that I can compile by myself that doesn't have the Nintendo code in it. Does anyone know where I can find source files? Or could someone PM me source files?

Also, is there a good summary of what is and isn't working correctly with neek2o Rev 96 beta for vWii?

Thanks for the help!
 
I've hacked my wii u satisfactorily, able to place all wii u and vc games. I started working on my vwii next. I set-up the initial homebrew channel with wuphax, and have gx loader and nintendont working properly. I then wanted to get 100% compatibility with vc titles. I set up uneek on my wii and was happy with the results, so I used the guide outlined in the initial post to set-up vwii sneek on my sd card.

I installed all the programs as per the guide and set up the kernel file. With this file, I was able to set-up and run a sneek on my vwii. On initial set-up, I was able to run all legit channels and the homebrew filter. Initially, I forgot to use the convert to vwii step and install wii wad files using showmiiwads. The files would run, but what was displayed was messed up.

I then deleted all of these wad files and returned to the guide and converted my wii wad files to vwii wads. Using showmiiwads, I installed a few of these to test. I ran the file and it goes black screen and the wiimote disconnects. I let this run for ~10mins to ensure it was loading slow.

To ensure I did the steps correctly, I checked the guide. Most solutions advised making a fresh nand dump with fstoolbox. After dumping the nand and replacing it on the sd card, I ran sneek without issue. On launching a vc title, I still get the black screen issue.

I wanted to makes sure I didn't do anything improperly, I just wanted to check here for advice on this issue and try and solve it.

Thank-you in advance,
Frosty
 
these ones are for Wii : https://code.google.com/archive/p/custom-di/downloads
this one is newer but doesn't have the wads : https://sourceforge.net/projects/sneek/files/
if you want to convert them for vWii :

manually : https://gbatemp.net/threads/forwarders-are-back.340226/
automatically : http://www.hacksden.com/showthread....r-forwarder-channels-compatible-with-the-vWii

I don't know which version of nswitch was used to inject into these channels, you need nswitch 2.2 (or newer?) to support loading neek without bootmii.
maybe you can use a channel injector to replace the dol from the existing wads with the dol of nswitch 2.2.
I'm not even sure 2.2 is enough, but you'll have to try.

so:
- get a wad from the link
- edit the dol (with any tool which edit wads, like wadder, or customizemii) to put latest version of nswitch inside. latest version supports booting neek on vWii without bootmii IOS.
- convert the wad to vWii
- install to vWii

Before doing that, try that the nswitch.dol you want to inject works fine, launch it from HBC to test.
 
Last edited by Cyan,
  • Like
Reactions: EddieEddie90
these ones are for Wii : https://code.google.com/archive/p/custom-di/downloads
this one is newer but doesn't have the wads : https://sourceforge.net/projects/sneek/files/
if you want to convert them for vWii :

manually : https://gbatemp.net/threads/forwarders-are-back.340226/
automatically : http://www.hacksden.com/showthread....r-forwarder-channels-compatible-with-the-vWii

I don't know which version of nswitch was used to inject into these channels, you need nswitch 2.2 (or newer?) to support loading neek without bootmii.
maybe you can use a channel injector to replace the dol from the existing wads with the dol of nswitch 2.2.
I'm not even sure 2.2 is enough, but you'll have to try.

so:
- get a wad from the link
- edit the dol (with any tool which edit wads, like wadder, or customizemii) to put latest version of nswitch inside. latest version supports booting neek on vWii without bootmii IOS.
- convert the wad to vWii
- install to vWii

Before doing that, try that the nswitch.dol you want to inject works fine, launch it from HBC to test.


Thanks for the info, will try in the afternoon and see what happens.
 
if the created channel is bad and your vWii is bricked, don't worry we can now remove channels from wiiu and banner-brick fix vWii.
but the channel should be fine if you don't touch the banners, only replace the dol.

edit:
Maybe you can do both at the same time with customizeMii : replace the dol, and replace the NAND loader with the one provided by Fix94 to work on vWii.
 
Last edited by Cyan,
if the created channel is bad and your vWii is bricked, don't worry we can now remove channels from wiiu and banner-brick fix vWii.
but the channel should be fine if you don't touch the banners, only replace the dol.

edit:
Maybe you can do both at the same time with customizeMii : replace the dol, and replace the NAND loader with the one provided by Fix94 to work on vWii.

For real? I thought I was done for when I installed a forwarder for Wii Chocolate DOOM the other day (but it worked perfectly)
 
if you ever brick vWii due to a bad animated banner, you can edit vWii NAND using this method :
https://gbatemp.net/posts/7687375

you inject a wad manager into a WiiU VCWii, install it on WiiU. When you launch it it switch to vWii mode but runs directly that dol (without going to bricked system menu, not even trying to load any vIOS), allowing you to edit the NAND content.
you can install/uninstall wads, or reinstall vWii IOS in case you messed and followed a Wii tutorial.
 
  • Like
Reactions: EddieEddie90
if you ever brick vWii due to a bad animated banner, you can edit vWii NAND using this method :
https://gbatemp.net/posts/7687375

you inject a wad manager into a WiiU VCWii, install it on WiiU. When you launch it it switch to vWii mode but runs directly that dol (without going to bricked system menu, not even trying to load any vIOS), allowing you to edit the NAND content.
you can install/uninstall wads, or reinstall vWii IOS in case you messed and followed a Wii tutorial.

That's pretty clever!
 
The forwader didn't work :( it just reloads the regular wii menu again (not the emulated nand)

EDIT: I was able to get the forwarder to forward to the SNEEK folder which contains the nswitch 2.2 .dol, but after loading the app it shows that is mounting the sd card but the thing is I believe the app is loading the actual nand, NOT the emulated one
 
Last edited by EddieEddie90,
is nswitch working when launched from HBC?
to know if you are on neek, press 1 or 2 on the wiimote, if it's inside neek you'll get a hidden overlay menu.
note that this menu his very buggy, and might not display right away. It might also only work if you have the font.bin in your sneek folder.

Also, if you use sneek, I suppose you placed all the dumped NAND content on root? only neek2o supports subfolders for nand path.


Maybe nswitch2.2 is not the correct version for vWii, there is maybe an updated version? I can search my drives to see if I have the vWii nswitch version.

edit: I added the vWii version, with sources. at least, now you know this dol is the correct one.
USBLoaderGX is based on this sources (using Crediar's version if neek launcher without bootmii) to launch neek, so it's working fine.
 

Attachments

Last edited by Cyan,
  • Like
Reactions: EddieEddie90
is nswitch working when launched from HBC?
to know if you are on neek, press 1 or 2 on the wiimote, if it's inside neek you'll get a hidden overlay menu.
note that this menu his very buggy, and might not display right away. It might also only work if you have the font.bin in your sneek folder.

Also, if you use sneek, I suppose you placed all the dumped NAND content on root? only neek2o supports subfolders for nand path.


Maybe nswitch2.2 is not the correct version for vWii, there is maybe an updated version? I can search my drives to see if I have the vWii nswitch version.

edit: I added the vWii version, with sources. at least, now you know this dol is the correct one.
USBLoaderGX is based on this sources (using Crediar's version if neek launcher without bootmii) to launch neek, so it's working fine.

Tried making the forwarder with this .dol you provided, but it doesn't work no matter what I do:

- I tried putting the .dol inside the wad using customizemii but didn't work.
- Tried replacing the .dol inside the SNEEK folder inside the apps and then making the fowrarder with the SD card path. Didn't work either.

The weird thing is, the .dol works fine by itself BUT it refuses to work when used in a forwarder channel. It gives a (DSI) exception and just hangs

I'm also beggining to think this is an ios related issue more than anything. (btw the ios used for the channel is ios58)
 
you used one of the existing neek wad (nk2o) from the link I gave, or you created a new channel from an option ? (I don't know if there's an option to generate a channel)

Maybe if yuo created a new channel it's missing the AHB access? it's a flag in the tmd file.
I don't know if the nk2o channel have the proper flag, I only supposed they do as it worked fine on Wii, but it's not using the same method to boot neek from wii and vwii.
on wii, it reloads an IOS (bootmii IOS), while on vWii it access and replace one of the IOS functions which are protected.

I can search where the flag is located if you want.

edit:

Edit the channel's tmd and check at address 0x1d8 with a hexeditor.
if it's 0000 0000 then you don't have AHB access, replace it with 0000 0003
it will enable the 2 required bits.
then, the channel should be created with required IOS58, and the homebrew sources should not reload IOS to keep the IOS58 and tmd flags.
 
Last edited by Cyan,
  • Like
Reactions: EddieEddie90
you used one of the existing neek wad (nk2o) from the link I gave, or you created a new channel from an option ? (I don't know if there's an option to generate a channel)

Maybe if yuo created a new channel it's missing the AHB access? it's a flag in the tmd file.
I don't know if the nk2o channel have the proper flag, I only supposed they do as it worked fine on Wii, but it's not using the same method to boot neek from wii and vwii.
on wii, it reloads an IOS (bootmii IOS), while on vWii it access and replace one of the IOS functions which are protected.

I can search where the flag is located if you want.

edit:

Edit the channel's tmd and check at address 0x1d8 with a hexeditor.
if it's 0000 0000 then you don't have AHB access, replace it with 0000 0003
it will enable the 2 required bits.
then, the channel should be created with required IOS58, and the homebrew sources should not reload IOS to keep the IOS58 and tmd flags.

I'll try tonight thankyou!
 

Site & Scene News

Popular threads in this forum