Hacking Crediar DiscU a tool that can extract Wii U images.

Goku Junior

Well-Known Member
Member
Joined
Dec 27, 2013
Messages
951
Trophies
0
Age
23
Location
Buenos Aires, Argentina
XP
482
Country
Argentina
to answer my own question - DiscU is buggy and can't handle certain .wud files.
the generic iso extractor of vgmtoolbox can be used to extract those images - WII U images require 'ckey.bin' in the vgmtoolbox\external\wiiu directory, and 'disckey.bin' in the same directory as the source .wud image file.
Wow Man, I was going to ask that, thanks for giving your solution :D !
 

Wurztha

Admìn MoFo :P
Member
Joined
Jul 7, 2015
Messages
158
Trophies
0
Age
43
Location
Behind you!
XP
171
Country
Thanks for the info fossi, but still no joy here :(

14cqzra.png
 

fossi

Well-Known Member
Newcomer
Joined
May 21, 2007
Messages
58
Trophies
0
XP
294
Country
Australia
Thanks for the info fossi, but still no joy here :(

14cqzra.png

hmm.. might be a bad/fake dump... which version do you have EU or US? if you post a md5 hash of your .wud I could compare it with my dump (when I get back home)

(and btw. for my EU SM3DW dump DiscU worked just fine.)
 

fossi

Well-Known Member
Newcomer
Joined
May 21, 2007
Messages
58
Trophies
0
XP
294
Country
Australia
I'm trying to have a play with this on Super Mario 3D World EU but getting error:

"Either the key is wrong or this is not a valid Wii U image (extract)!"

igxif4.png


Can someone please verify these hashes for the .wad are correct?

CRC-32: 7241fba8
MD4: 781dbd7d8d7de2021688ee804e1bc9fe
MD5: 7c8baef33e82257c0b067958e7907357
SHA-1: 45268547c6f13d16ef48c78f6f9d80e00d46b9a2

my Super Mario 3D World EU extracts fine with DiscU:

Code:
DiscU v 2.1b by crediar
Built: 08:31:09 Jan 16 2015
It is not allowed to resell, rehost, redistribute
or include this file in any packages!


Game Serial        : WUP-P-ARDP
Game verison       : 0.1
Game region        : EUR
System menu verison: 4.0.0

FST  offset:00008000
FST  size  :00000175
Data size  :00100000
NameOffset:00000130
Entries    9
[02] CID:02 Size:00000A00 Offset:0x0000000000 [02/title.cert]
[03] CID:02 Size:00000350 Offset:0x0000020000 [02/title.tik]
[04] CID:02 Size:00000D74 Offset:0x0000100000 [02/title.tmd]
[06] CID:03 Size:00000A00 Offset:0x0000000000 [03/title.cert]
[07] CID:03 Size:00000350 Offset:0x0000020000 [03/title.tik]
[08] CID:03 Size:00000B64 Offset:0x0000100000 [03/title.tmd]
Encrypted Title KEY:
        ********************************
Title ID:
        0005000010145D000000000000000000
Decrypted Title KEY:
        ********************************
        0:GM0005000010145D00000000000000 Offset:0xE0000000
FST  offset:00008000
FST  size  :0001f8de
Data size  :00e70900
NameOffset:0000C5E0
Entries    3138
[02] CID:01 Size:00000282 Offset:0x0000000000 [code/app.xml]
[03] CID:02 Size:00000F54 Offset:0x0000000000 [code/cos.xml]
[04] CID:08 Size:006E4700 Offset:0x0000000000 [code/RedCarpet.rpx]
...

Size of .wud: 25,025,314,816 Bytes
Hashes for .wud:

CRC-32: 7241fba8
MD5: 7c8baef33e82257c0b067958e7907357
SHA-1: 45268547c6f13d16ef48c78f6f9d80e00d46b9a2

these hashes match yours, so maybe one of your keys is wrong?

hashes of my keys:

ckey.bin MD5: a243bc56da48bd4eb55c726ecd758d49
ckey.bin SHA-1: 6a0b87fc98b306ae3366f0e0a88d0b06a2813313

disckey.bin MD5: 59f105096c5c14d431dcc9877addfdc5
disckey.bin SHA-1: 430d1374b94ebad223570a40779fc5fc30cdede2

edit: using wrong ckey gives me same error as yours, so your common key (ckey.bin) must be faulty.
 
Last edited by fossi,
  • Like
Reactions: Wurztha

Wurztha

Admìn MoFo :P
Member
Joined
Jul 7, 2015
Messages
158
Trophies
0
Age
43
Location
Behind you!
XP
171
Country
Try it with DiscU, sometimes one will work over the other.

I tried DiscU first.

my Super Mario 3D World EU extracts fine with DiscU:
ckey.bin MD5: a243bc56da48bd4eb55c726ecd758d49
ckey.bin SHA-1: 6a0b87fc98b306ae3366f0e0a88d0b06a2813313

disckey.bin MD5: 59f105096c5c14d431dcc9877addfdc5
disckey.bin SHA-1: 430d1374b94ebad223570a40779fc5fc30cdede2

edit: using wrong ckey gives me same error as yours, so your common key (ckey.bin) must be faulty.

Spot on there. My disckey/titlekey matched your hash but my comman key was wrong. Re did the common key and all good :D

Thanks!
 
  • Like
Reactions: fossi

ByteBite

Well-Known Member
Member
Joined
Aug 20, 2013
Messages
316
Trophies
1
XP
636
Country
Seychelles
Okay, my hash for the WUD matches up with you guys but both my BIN key files are not matching up. I'm pretty sure I have the correct keys so I'm wondering if I'm formatting the files wrong or something - do they have to contain anything more than just the key string?

EDIT: I figured out I had to edit them in hex, so I did. However, the hashes are still wrong... argh.
 
Last edited by ByteBite,

ByteBite

Well-Known Member
Member
Joined
Aug 20, 2013
Messages
316
Trophies
1
XP
636
Country
Seychelles
Still no luck, I just don't know what I'm doing wrong. Been trying all sorts of hex/binary encoding programs but the hashes on the files never match up.

If I enter the keys in here the hashes both match up, so I know they're correct. I just don't know what I'm doing wrong with regards to translating them to a file.
 

Onion_Knight

Well-Known Member
Member
Joined
Feb 6, 2014
Messages
878
Trophies
0
Age
45
XP
997
Country
Still no luck, I just don't know what I'm doing wrong. Been trying all sorts of hex/binary encoding programs but the hashes on the files never match up.

If I enter the keys in here the hashes both match up, so I know they're correct. I just don't know what I'm doing wrong with regards to translating them to a file.


sigh...once again:

if you have python installed:

python -c "import binascii; open('disckey.bin', 'wb').write(binascii.unhexlify('<pasteyourkeyhereinbetweenthequotes>'.replace(' ','')))"

works on mac,windows,linux with python installed. remove everything between the single quotes and paste the ascii key in. it will crap out the appropriate formatted .bin key file
 

ByteBite

Well-Known Member
Member
Joined
Aug 20, 2013
Messages
316
Trophies
1
XP
636
Country
Seychelles
Sorry, I thought I'd combed the various threads and didn't see anything on this. As you might be able to tell I'm not a programmer and have very limited understanding of how something like python functions. Anyway, thanks for the instructions, hopefully I won't have to spam this thread any more.

EDIT: Thanks, it works!
 
Last edited by ByteBite,

Onion_Knight

Well-Known Member
Member
Joined
Feb 6, 2014
Messages
878
Trophies
0
Age
45
XP
997
Country
Sorry, I thought I'd combed the various threads and didn't see anything on this. As you might be able to tell I'm not a programmer and have very limited understanding of how something like python functions. Anyway, thanks for the instructions, hopefully I won't have to spam this thread any more.
just copy the thing and paste it into the command line with your key in the text spot
 

Asia81

Yuri Lover ~
Member
Joined
Nov 15, 2014
Messages
6,661
Trophies
3
Age
29
XP
3,525
Country
France
Hi, I have WindWakerHDUSA.wud and DiscU.exe, how to use discU for extract the content?
I need to extract all musics
 

Mega-Mew

Well-Known Member
Member
Joined
May 10, 2015
Messages
416
Trophies
0
XP
1,499
Country
Canada
Hi, I have WindWakerHDUSA.wud and DiscU.exe, how to use discU for extract the content?
I need to extract all musics
In the same folder:
ckey.bin
titlekey.bin
game.wud
DiscU.exe

and make a .bat with:
DiscU.exe titlekey.bin game.wud ckey.bin
pause
 

erolz

Well-Known Member
OP
Member
Joined
Jul 22, 2008
Messages
468
Trophies
0
XP
606
Country
Belgium
I don't get it...
(from the WiiU Loadiine v3.0 Compatibility List)
Super Mario 3D World
RPX SIZE= 7 227 136 B
CONTENT SIZE= 1.59 GB

But when I use "DiscU.exe titlekey.bin game.wud ckey.bin" I get this:
RPX SIZE= 1.352.000 Bytes
CONTENT SIZE= 131 MB

The same with New Super Luigi U:
RPX SIZE= 8 356 032 B
CONTENT SIZE= 1.36 GB

And I got:
RPX SIZE= 8 356 032 B (correct)
CONTENT SIZE= 345 MB

What am I doing wrong here?
 

buda81

Well-Known Member
Member
Joined
Sep 13, 2009
Messages
250
Trophies
1
XP
1,796
Country
United States
I don't get it...
(from the WiiU Loadiine v3.0 Compatibility List)
Super Mario 3D World
RPX SIZE= 7 227 136 B
CONTENT SIZE= 1.59 GB

But when I use "DiscU.exe titlekey.bin game.wud ckey.bin" I get this:
RPX SIZE= 1.352.000 Bytes
CONTENT SIZE= 131 MB

The same with New Super Luigi U:
RPX SIZE= 8 356 032 B
CONTENT SIZE= 1.36 GB

And I got:
RPX SIZE= 8 356 032 B (correct)
CONTENT SIZE= 345 MB

What am I doing wrong here?

my sizes varies also, but if it works I don't bother questioning it.
 

EclipseSin

Ignorant Wizard
Member
Joined
Apr 1, 2015
Messages
2,063
Trophies
1
Age
35
Location
221b Baker Street
XP
1,737
Country
United Kingdom
my sizes varies also, but if it works I don't bother questioning it.
No. Just no..... This is horrible advice. You yourself shouldn't even follow this... People don't put random numbers in size fields.. They are there for a reason, verification...

I don't get it...
(from the WiiU Loadiine v3.0 Compatibility List)
Super Mario 3D World
RPX SIZE= 7 227 136 B
CONTENT SIZE= 1.59 GB

But when I use "DiscU.exe titlekey.bin game.wud ckey.bin" I get this:
RPX SIZE= 1.352.000 Bytes
CONTENT SIZE= 131 MB

The same with New Super Luigi U:
RPX SIZE= 8 356 032 B
CONTENT SIZE= 1.36 GB

And I got:
RPX SIZE= 8 356 032 B (correct)
CONTENT SIZE= 345 MB

What am I doing wrong here?

I'm not sure what you're doing wrong honestly, as you haven't specified what you've done (besides discu, so i guess nothin?). Those look like update sizes, not game sizes. Your wud is messed up or you only downloaded part of it.
 
Last edited by EclipseSin,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
  • SylverReZ @ SylverReZ:
    @Materia_tofu, We do learn a lot from plenty of talented individuals.
  • Materia_tofu @ Materia_tofu:
    this is true! i learned how to make soundfont remixes from a friend back in 2021
    +1
  • BakerMan @ BakerMan:
    Update on my brother: He's home now, tired and hungry, obviously, but other than that, seems to be doing fine.
    +2
  • Veho @ Veho:
    That's a relief to hear. Do you know what happened?
  • SylverReZ @ SylverReZ:
    @BakerMan, Any idea what happened? I hope that your brother's doing good.
  • BakerMan @ BakerMan:
    Well, from what I've heard from my parents, he had a seizure last night, perhaps an epileptic episode, fucking died, had a near death experience, my dad called the paramedics, they showed up, took him to the hospital, and he woke up covered in tubes, and started complaining.
  • BakerMan @ BakerMan:
    He couldn't eat until after his MRI, when he had a bomb pop.
  • BakerMan @ BakerMan:
    What matters now is that he's doing alright.
  • Veho @ Veho:
    But you still don't know what it was?
  • Veho @ Veho:
    Has he had seizures before?
  • The Real Jdbye @ The Real Jdbye:
    apparently stress can cause seizures, my brother had one during a test once
  • The Real Jdbye @ The Real Jdbye:
    never had one before that, and never had one since
  • Redleviboy123 @ Redleviboy123:
    Question about game texture chanching Do i need an own game id?
  • The Real Jdbye @ The Real Jdbye:
    @Veho for those that want to
    experience being sonic the hedgehog
  • Veho @ Veho:
    Ah, you mean
    furries.
  • The Real Jdbye @ The Real Jdbye:
    well, sonic fans are a whole separate thing from furries
  • The Real Jdbye @ The Real Jdbye:
    like bronys
  • The Real Jdbye @ The Real Jdbye:
    sonic porn is too weird even for me
  • Dumpflam @ Dumpflam:
    bruh
  • Dumpflam @ Dumpflam:
    guys how do i delete a post
  • The Real Jdbye @ The Real Jdbye:
    you don't
  • The Real Jdbye @ The Real Jdbye:
    you can report it and request deletion
  • BakerMan @ BakerMan:
    Also, no, that was his first time having a seizure, and hopefully the last
    BakerMan @ BakerMan: Also, no, that was his first time having a seizure, and hopefully the last