Hacking Uwizard: All-In-One Wii U PC Program

  • Thread starter Thread starter Mr. Mysterio
  • Start date Start date
  • Views Views 555,989
  • Replies Replies 675
  • Likes Likes 40
I know this may be a dumb question, but how and where do you get a Wii U key?

By the power of Google! *Lightning cracks behind my beautiful flowing blond man hair* Ahhhh references

But yeah, look up something like "Wii U *key you're looking for* pastebin" and you should get what you're looking for probably
 
By the power of Google! *Lightning cracks behind my beautiful flowing blond man hair* Ahhhh references

But yeah, look up something like "Wii U *key you're looking for* pastebin" and you should get what you're looking for probably

One more question, I can't find any Wii U game files (so I can extract the files), is there a website to find the games?
 
  • Like
Reactions: Margen67
  • Like
Reactions: Margen67
By the power of Google! *Lightning cracks behind my beautiful flowing blond man hair* Ahhhh references

But yeah, look up something like "Wii U *key you're looking for* pastebin" and you should get what you're looking for probably

Uwizard will also tell you if the key you found is correct by comparing it's SHA1 hash with an internally stored SHA1 hash.

I also added this to the OP: "You must obtain copyrighted Nintendo property to use with Uwizard by yourself. Such property includes but is not limited to Wii U games and Wii U encryption keys."

One more question, I can't find any Wii U game files (so I can extract the files), is there a website to find the games?
It's kinda hard to find Wii U games on the internet now due to their large size (around 8 GB), and due to the difficulty of ripping them from the disc. However, you can download and decrypt the game updates with Uwizard's "NUS Downloader U". For example, the NUS title "Mario Kart 8 (USA Update v48)" contains the soundtrack for all of the DLC courses in BFSTM format. (Which you can also decode into WAV sound files with Uwizard's "BFSTM Manager".)
 
  • Like
Reactions: Margen67
Uwizard will also tell you if the key you found is correct by comparing it's SHA1 hash with an internally stored SHA1 hash.

I also added this to the OP: "You must obtain copyrighted Nintendo property to use with Uwizard by yourself. (Wii U games, keys, etc.)"


It's kinda hard to find Wii U games on the internet now due to their large size (around 8 GB), and due to the difficulty of ripping them from the disc. However, you can download and decrypt the game updates with Uwizard's "NUS Downloader U". For example, the NUS title "Mario Kart 8 (USA Update v48)" contains the soundtrack for all of the DLC courses in BFSTM format. (Which you can also decode into WAV sound files with Uwizard's "BFSTM Manager".)

Here's a shot in the dark, but I'll ask anyway: How does one obtain a ticket to download the initial game from the NUS (specifically for the purpose of reading through game assets, mind you). I'm not asking "where", but "how"
 
  • Like
Reactions: Margen67
Uwizard will also tell you if the key you found is correct by comparing it's SHA1 hash with an internally stored SHA1 hash.

I also added this to the OP: "You must obtain copyrighted Nintendo property to use with Uwizard by yourself. Such property includes but is not limited to Wii U games and Wii U encryption keys."


It's kinda hard to find Wii U games on the internet now due to their large size (around 8 GB), and due to the difficulty of ripping them from the disc. However, you can download and decrypt the game updates with Uwizard's "NUS Downloader U". For example, the NUS title "Mario Kart 8 (USA Update v48)" contains the soundtrack for all of the DLC courses in BFSTM format. (Which you can also decode into WAV sound files with Uwizard's "BFSTM Manager".)

Okay, thanks, this actually really helps.
 
  • Like
Reactions: Margen67
Here's a shot in the dark, but I'll ask anyway: How does one obtain a ticket to download the initial game from the NUS (specifically for the purpose of reading through game assets, mind you). I'm not asking "where", but "how"

The ticket is legally obtained when you purchase the game from the eShop. There are three ways I know of the get the file:

1: Download it from the internet.
2: Extract the ticket from the "system\02\title.tik" folder of the disc version of the same game.
3: Intercept all data packets sent to the Wii U from Nintendo when you purchase a game, then extract and decrypt the ticket. (Currently only theoretical.)
 
The ticket is legally obtained when you purchase the game from the eShop. There are three ways I know of the get the file:

1: Download it from the internet.
2: Extract the ticket from the "system\02\title.tik" folder of the disc version of the same game.
3: Intercept all data packets sent to the Wii U from Nintendo when you purchase a game, then extract and decrypt the ticket. (Currently only theoretical.)

K, thanks
 
  • Like
Reactions: Margen67
I've been looking at the tickets needed for NUS title decryption, and I now understand how it works. The ticket contains a bunch of unknown data that is not necessary for decryption. However, it does contain a 16 byte key that is required to decrypt the title. This title key (btw, it's a different key than the disc title key) is AES encrypted with the common key and the title id (padded to 16 bytes) is the initialization vector. So, to sum up all the techno-babble, a 16 byte key is all that is needed to download a complete Wii U game from NUS.

What I'm trying to do now is figure out a way to legally distribute those 16 byte keys for each game. For the Wii, the is a program called "MakeKeyBin.exe". If you enter the number 42, it generates the Wii common key. I was talking about why it is legal here, and I actually disassembled the EXE and discovered that it really isn't legal. However, I thought of a crazy idea that might work:

I XOR an NUS title key with the common key. The result would not contain the title key anymore. The only way to produce the title key would be using the common key. I hope that the legal argument would be that the XORed number is legal because the illegal common key is required to create another illegal key. Using this method, the person would only have to find the common key on their own, then Uwizard could use that to generate title keys for every game!

If somebody knows if this is legal or illegal, please tell me.
 
I been looking at the tickets needed for NUS title decryption, and I now understand how it works. The ticket contains a bunch of unknown data that is not necessary for decryption. However, it does contain a 16 byte key that is required to decrypt the title. This title key (btw, it's a different key than the disc title key) is AES encrypted with the common key and the title id (padded to 16 bytes) is the initialization vector. So, to sum up all the techno-babble, a 16 byte key is all that is needed to download a complete Wii U game from NUS.

What I'm trying to do now is figure out a way to legally distribute those 16 byte keys for each game. For the Wii, the is a program called "MakeKeyBin.exe". If you enter the number 42, it generates the Wii common key. I was talking about why it is legal here, and I actually disassembled the EXE and discovered that it really isn't legal. However, I thought of a crazy idea that might work:

I XOR an NUS title key with the common key. The result would not contain the title key anymore. The only way to produce the title key would be using the common key. I hope that the legal argument would be that the XORed number is legal because the illegal common key is required to create another illegal key. Using this method, the person would only have to find the common key on their own, then Uwizard could use that to generate title keys for every game!

Please, somebody tell me if this is definitely still illegal.

That sounds legally grey to me... The way you could make that a bit more legal is by creating an algorithm that you can input any number into as an independent variable and get a number out as the dependent variable. That way you'd be using the common key (or any other number you decide to use in the end) as the correct "combination" to a string of numbers. That way you can use the legal loophole of "well, this program is used to do x, but it so happens that when you input this number you get this copyrighted string of numbers"

TL;DR, you need to find a way so that the number can be generated/downloaded without any sort of copyrighted information being distributed with, tied to, or contained within the application. I think your plan is basically what I just said, but I'm trying to outline the legality issue you're trying to overcome, just in case
 
That sounds legally grey to me... The way you could make that a bit more legal is by creating an algorithm that you can input any number into as an independent variable and get a number out as the dependent variable. That way you'd be using the common key (or any other number you decide to use in the end) as the correct "combination" to a string of numbers. That way you can use the legal loophole of "well, this program is used to do x, but it so happens that when you input this number you get this copyrighted string of numbers"

TL;DR, you need to find a way so that the number can be generated/downloaded without any sort of copyrighted information being distributed with, tied to, or contained within the application. I think your plan is basically what I just said, but I'm trying to outline the legality issue you're trying to overcome, just in case

Well, it could accept any 16 byte input to XOR with the special 16 byte number. It would only produce the correct title key if the user entered the common key, but the common key would be SHA1 verified (like it is already). It that what you mean?
 
Well, it could accept any 16 byte input to XOR with the special 16 byte number. It would only produce the correct title key if the user entered the common key, but the common key would be SHA1 verified (like it is already). It that what you mean?

That should work... Cyan, what do you think about using the Common Key as the independent variable? Legal, shady, or lawsuit?
 
How would someone obtain the cetk file for NUS downloaded games and DLC to decrypt them? Uwizard seems to download everything but the cetk when it comes to this.
 
  • Like
Reactions: Margen67
How would someone obtain the cetk file for NUS downloaded games and DLC to decrypt them? Uwizard seems to download everything but the cetk when it comes to this.

DLC is fully downloadable and decryptable (they're seen as updates by the NUS), it's just games that need the ticket files. That's what Mr. Mysterio is trying to overcome right now, he just doesn't know of a way to do it that's both foolproof and 100% legal
 
  • Like
Reactions: Margen67

Site & Scene News

Popular threads in this forum