Hacking USB Loader GX

  • Thread starter Thread starter blackb0x
  • Start date Start date
  • Views Views 8,068,827
  • Replies Replies 30,226
  • Likes Likes 74
I'm helping a guy who has a wii. On youtube the guys install a lot of cios/ios, it gets to be more than 30 wad files. I would like to know if this is really necessary. In addition to the d2x-cios package, base and slot 56(249) 57(250) 58(251), which cios does he really need to install on the wii?

@blackb0x, I found out that d2x-v11-beta1 fixed the freezing problem in pokemon battle revolution battles, wbfs format on vwii. I ran the test to check if it was the usb loader gx that fixed it, but it also now it works perfectly on wiiflow.
 
Last edited by zigoraty,
As the release notes are not on all point completely clear to me, can you tell if this release should also fix the Tintin freezing issue after each chapter?
Sadly, a fix for Tintin is unlikely to materialize in the foreseeable future. The game uses an anti-piracy program for the Wii called MetaFortress, which is specifically designed to prevent games from being played off of a USB device. It works by pinging the Wii's USB ports, and if it sees that USB 2.0 is enabled, it locks up. This isn't normally an issue since that game's IOS normally only supports USB 1.1, but nearly all cIOSes activate USB 2.0 and thus trip the anti-piracy. They pretty much have to, as otherwise, they wouldn't be able to load any games through USB at a reasonable speed.

There are a few other Wii games that use MetaFortress. Of them, Kirby's Return to Dreamland is the only one that currently works in USB Loader GX without issues, and even it wasn't working until very recently, when someone created a patch for it that disables the anti-piracy. However, creating anti-piracy patches is a painstaking endeavor that involves running the game in an emulator and examining and patching various values in memory until the anti-piracy is tricked into passing all of its checks.

In Kirby's case, nearly 1,400 memory addresses needed to be patched to satisfy MetaFortress. And memory addresses vary between regional releases of a game, meaning that this process needed to be repeated two more times to cover all three releases. Since Kirby is a popular Nintendo franchise, getting this game working has obviously been a priority for the community for a long time, but for a licensed kids' game with a much smaller fanbase... not quite so much. Creating a patch for Tintin would require someone to have both the technical skills needed to do so and the willingness to pour a lot of time and effort into it. It goes without saying that not many such people exist.

For the time being, it might be possible to bypass the MetaFortress protection by playing the game off of an SD card on a cIOS with USB 2.0 disabled, but a) loading games through SD is slower and less reliable than through USB, b) I don't know of any cIOSes that actually have USB 2.0 disabled, so you'd probably have to patch or otherwise modify an existing cIOS, and c) I'm not even 100 percent sure this would actually work, since I've heard that MetaFortress does additional anti-piracy checks beyond just the USB one.

It's always possible that something might happen out of the blue to fix this problem, or that blackb0x might be able to find a workaround, but I wouldn't hold my breath if I were you.

I'm helping a guy who has a wii. On youtube the guys install a lot of cios/ios, it gets to be more than 30 wad files. I would like to know if this is really necessary. In addition to the d2x-cios package, base and slot 56(249) 57(250) 58(251), which cios does he really need to install on the wii?
You're right: it's not necessary. Absolutely nobody should ever need that many cIOS slots. Admittedly, there do exist a few games that don't work on the latest d2x version and require old or obscure cIOS releases to work (such as many N64 Virtual Console games), but between just the four recommended d2x-v11 slots (base 38 on slot 248, base 56 on slot 249, base 57 on slot 250, and base 58 on slot 251), you should be covered in about 99 percent of all cases.
 
Nope. It's identical to v10-beta52 when it comes to USB compatibility.

By the way, you should probably remove the cIOS with the RiiConnect24 RSA key mod from your guide since it doesn't fix the problem. Only d2x v11 will allow patched RiiConnect24 channels to download data correctly.
Doesn't v10 beta53 alt also work?
 
Was the tab mod updated too? U sure? If so can someone link to it, I must've missed it
Here it is. Badablek sent the link, if you want to check it out it's on the previous page. I tested it, it's up to date and working perfectly.
 

Attachments

sorry for being so naive but how do i set this up? I add the boot.dol to my SD card?

that replaces the old loader i'm using? I have the loader on the wii menu. how can i do the same with this new version?

On the current loader i have it has a update option. Can i use that? or upload option in the in the app browser?
 
sorry for being so naive but how do i set this up? I add the boot.dol to my SD card?

that replaces the old loader i'm using? I have the loader on the wii menu. how can i do the same with this new version?

On the current loader i have it has a update option. Can i use that? or upload option in the in the app browser?
You can download the official usb loader gx 1281, extract and replace the Dol in the apps folder of the usb loader gx, so the meta.xml file and icon.png will remain, and the new Dol. Just copy the folder to the SD after that.
 
You can download the official usb loader gx 1281, extract and replace the Dol in the apps folder of the usb loader gx, so the meta.xml file and icon.png will remain, and the new Dol. Just copy the folder to the SD after that.
so down load it. copy the dol on the download and replace the dol in the sd card under the apps folder?

so basically all i have to do is open my sd card and replace the existing dol under apps with the new 1281 dol?

The meta and icon stay the same in the apps folder in my sd card?
 
so down load it. copy the dol on the download and replace the dol in the sd card under the apps folder?

so basically all i have to do is open my sd card and replace the existing dol under apps with the new 1281 dol?

The meta and icon stay the same in the apps folder in my sd card?
Yes.
 
  • Like
Reactions: kobeskillz
whats the meta?
The "meta.xml" file, located in the same folder as the app's "boot.dol" file. You know how whenever you pull up an app in the Homebrew Channel menu, there's a little blurb about the app that you can read before opening it? That's what the "meta.xml" file contains.
 
  • Like
Reactions: kobeskillz
It's always possible that something might happen out of the blue to fix this problem, or that blackb0x might be able to find a workaround, but I wouldn't hold my breath if I were you.
Less than 24 hours later and I've already got it working ^_^

Doesn't v10 beta53 alt also work?
Technically it should, but I've not tried it since it doesn't work well with my USB HDD and EmuNAND support is very broken.

so down load it. copy the dol on the download and replace the dol in the sd card under the apps folder?
Copy the apps folder to the root of your SD card and select yes to replace all files.
 
Last edited by blackb0x,
This configuration can be used on wii with d2x cios-v10-beta52 or only if it is v11?
 

Attachments

  • 20230117_205920.jpg
    20230117_205920.jpg
    27 KB · Views: 85
Less than 24 hours later and I've already got it working ^_^


Technically it should, but I've not tried it since it doesn't work well with my USB HDD and EmuNAND support is very broken.


Copy the apps folder to the root of your SD card and select yes to replace all files.
YAY!!! i did it. it worked perfectly. thank you for everything you do! You're amazing. : )
 
Excite truck still gives black screen. Is there any specific settings for it to load? I am trying to load from exHDD.
Hello,

with GX it works on HDD, (cios 249 => loader and Game).

see if your game is not corrupted with wii backup manager.
 

Site & Scene News

Popular threads in this forum