Hacking USB Loader GX

  • Thread starter Thread starter blackb0x
  • Start date Start date
  • Views Views 8,068,608
  • Replies Replies 30,226
  • Likes Likes 74
When you connect your external hard drive to your Wii, does your hard drive turn on?

Yes, as stated in earlier posts.
Can play movies, explore & open files, play GameCube games from that hard drive. Drive idle is turned off thru manufacturer software. In short everything works except wii games on hard drive & 4 usb drives.tried ntfs/wbfs/fat32. Tried both usb ports.
 
Last edited by wakawaka,
  • Like
Reactions: Alexander1970
  • Like
Reactions: Alexander1970
thank you, where/how do I get hases off gametdb ? i tried searching but could not locate. found wiitdb.txt which is game titles list only
In the Game Description itself (on the bottom of the Page) like here for Mario Kart Wii NTSC:

https://www.gametdb.com/Wii/RMCE01

Ohnhihihe Titel-1.jpg

Thank you.:)
 
  • Like
Reactions: jeannotte
In the Game Description itself (on the bottom of the Page) like here for Mario Kart Wii NTSC:

https://www.gametdb.com/Wii/RMCE01

View attachment 181913

Thank you.:)


thank you,

that only lists the hashes for full iso, not scrubbed iso/wbfs. searching on topic....this has been asked here on gbatemp before. look like the only way to verify scrubbed wbfs files is thru Wii Backup Manager or Wiimm's ISO Tools (which is command line tool I think).
unless anyone know online hash scrubbed file database to manually verify against.
 
  • Like
Reactions: Alexander1970
@tswntk mentioned that WiiBackupManager is not 100 percent reliable on this.

Thank you.:)

Well MD5 is almost useless, it can just confirm that the iso hasn't change since you last transfer it.
The SHA-1 hashes are buildin to the games (by Nintendo/developer) so it is pretty safe though it is possible to be manipulated by professional hackers.
 
  • Like
Reactions: Alexander1970
So I believe downloading codes from geckocodes.org is broken on USB Loader GX because of its DDoS protection. However, it can be bypassed by setting this cookie on HTTP:

Code:
challenge=BitMitigate.com;

This trick has been used in Dolphin Emulator's code.

Could this be implemented in USB Loader GX to fix it?

Hopefully the site stays up, if not, we made a full backup of it.

cc @fledge68, this could help you out for WiiFlow Lite if you haven't done this already.
 
Last edited by Larsenv,
  • Like
Reactions: Alexander1970
So I believe downloading codes from geckocodes.org is broken on USB Loader GX because of its DDoS protection. However, it can be bypassed by setting this cookie on HTTP:

Code:
challenge=BitMitigate.com;

This trick has been used in Dolphin Emulator's code.

Could this be implemented in USB Loader GX to fix it?

Hopefully the site stays up, if not, we made a full backup of it.

cc @fledge68, this could help you out for WiiFlow Lite if you haven't done this already.

Hello.:)

That whould be great if this works again.

Maybe you can post it on the USBloader GX Project Soureforge Site:
https://sourceforge.net/projects/usbloadergx/

Thank you.:)
 
  • Like
Reactions: jeannotte
So I believe downloading codes from geckocodes.org is broken on USB Loader GX because of its DDoS protection. However, it can be bypassed by setting this cookie on HTTP:

Code:
challenge=BitMitigate.com;

This trick has been used in Dolphin Emulator's code.

Could this be implemented in USB Loader GX to fix it?

Hopefully the site stays up, if not, we made a full backup of it.

cc @fledge68, this could help you out for WiiFlow Lite if you haven't done this already.
Copying changes from Dolphin isn't enough because geckocodes requires you to use TLS with SNI enabled, which the Wii doesn't natively support.

I've had this fixed since July and my changes should be included in the next update, although I don't know when that'll be since Cyan hasn't been active since August.
 
Last edited by blackb0x,
Copying changes from Dolphin isn't enough because geckocodes requires you to use TLS with SNI enabled, which the Wii doesn't natively support.

I've had this fixed since July and my changes should be included in the next update, although I don't know when that'll be since Cyan hasn't been active since August.

Did a TLS test, I know for a fact that the Wii only supports up to TLS v1.0 and the result says it supports only TLS v1.2 and TLS v1.3... How were you able to get the Wii working with TLS v1.2 and up? There's a custom WiiMC server for YouTube and I know that they would benefit from it?

Or did you even get it to work with TLS v1.2 at all?

Yeah, kind of worried about Cyan...
 
Last edited by Larsenv,
  • Like
Reactions: Alexander1970
Did a TLS test, I know for a fact that the Wii only supports up to TLS v1.0 and the result says it supports only TLS v1.2 and TLS v1.3... How were you able to get the Wii working with TLS v1.2 and up? There's a custom WiiMC server for YouTube and I know that they would benefit from it?

Or did you even get it to work with TLS v1.2 at all?
I've compiled a new lib, similar to curl but specifically designed for devices that don't have a lot of memory. It enables SNI and adds TLS 1.3 and 1.2 support :)

Almost all of the old networking code used for downloads has been removed and replaced.
 
  • Like
Reactions: Alexander1970

Site & Scene News

Popular threads in this forum