Hacking [RELEASE] - DiscDump.py Python Disc Dumper

  • Thread starter Thread starter TheCyberQuake
  • Start date Start date
  • Views Views 6,258
  • Replies Replies 39
  • Likes Likes 13
I wanted to try out your app but Skylanders is taking forever to dump, I've been at it for 16 hours and its not done with the nfc figure data yet. It hasn't even gotten to the game data yet. Hopefully starfox isn't taking you this long.
Maybe your sd card is shite
 
Oh, I was looking for a direct disc dumper since forever, my local network is pretty inestable so ddd takes forever, thanks pretty much for this OP :3
 
yes, but that is only the ticket. To install a game you need encrypted files (the files used with wupinstaller), while this dumps decrypted files (loadiine-ready).
Have you tried to encrypt the dump with the same key extracted from signed ticket and use this one to install the encrypted game with wupinstaller?. I think that only title.tik, title.cert and title.tmd are signed, not all .app, .h3 encrypted with nus packer

Inviato dal mio HTC One M9 utilizzando Tapatalk
 
Does this "fix" the issue that DDD has of not correctly dumping the COS.XML?
I read the reason DDD dumped games cannot be converted into redNAND installable because COS.XML is missing data.
 
Does this "fix" the issue that DDD has of not correctly dumping the COS.XML?
I read the reason DDD dumped games cannot be converted into redNAND installable because COS.XML is missing data.
I'm currently testing to see if a dump made with this method will properly pack and install to redNAND. If I am correct it should create a 1:1 dump of the game as it doesn't require dumped items to be loaded into ram first by the game. If cos.xml is the only thing causing issues, I could probably write another script to just dump that, but I have a feeling it's also caused by incomplete dumps due to the way DDD works.
 
It does not appear NUSPacker can create installable files from those dumped by DiscDump (dumped my copy of SteamWorld Collection). However, I could be doing things wrong.

I am using a CFW created from here for what I believe is sysnand sigpatch. WUPInstaller y mod keeps giving me error 0xFFFBF442 (Verify WUP files are correct & complete) when I attempt to install to USB, with and without the CFW.

I was able to get my dumped copy of SteamWorld Collection packed and installed using dimok's sigpatched sysnand CFW.
 
Last edited by isira,
It does not appear NUSPacker can create installable files from those dumped by DiscDump (dumped my copy of SteamWorld Collection). However, I could be doing things wrong.

I am using a CFW created from here for what I believe is sysnand sigpatch. WUPInstaller y mod keeps giving me error 0xFFFBF442 (Verify WUP files are correct & complete) when I attempt to install to USB, with and without the CFW.
Your supposed to use this version. https://github.com/dimok789/iosuhax Compile with this command "make cfw"
 
  • Like
Reactions: isira
Just tried dumping my NSLU, but it can't get the meta.xml:

Code:
C:\Users\M tha MaN\Desktop\wupclientgui>DiscDump.py
Connecting to wupserver
Connected!
Mounting SD
0x257042
0xfffcffeaL
0x0
Mounted! Mounting optical disc content
0x258042
0xfffcffeaL
0x0
Downloading meta.xml to obtain title ID
Traceback (most recent call last):
  File "C:\Users\M tha MaN\Desktop\wupclientgui\DiscDump.py", line 39, in <modul
e>
  ret = w.dl("/vol/storage_odd_content/meta/meta.xml")
TypeError: dl() takes at least 3 arguments (2 given)

C:\Users\M tha MaN\Desktop\wupclientgui>
 
Just tried dumping my NSLU, but it can't get the meta.xml:

Code:
C:\Users\M tha MaN\Desktop\wupclientgui>DiscDump.py
Connecting to wupserver
Connected!
Mounting SD
0x257042
0xfffcffeaL
0x0
Mounted! Mounting optical disc content
0x258042
0xfffcffeaL
0x0
Downloading meta.xml to obtain title ID
Traceback (most recent call last):
  File "C:\Users\M tha MaN\Desktop\wupclientgui\DiscDump.py", line 39, in <modul
e>
  ret = w.dl("/vol/storage_odd_content/meta/meta.xml")
TypeError: dl() takes at least 3 arguments (2 given)

C:\Users\M tha MaN\Desktop\wupclientgui>
Use the official wupclient.py, not ones bundled with other mods (which I believe you are doing based on the folder name "wupclientgui")
 
Use the official wupclient.py, not ones bundled with other mods (which I believe you are doing based on the folder name "wupclientgui")

I did that. Now this Error comes up:

Code:
C:\Users\M tha MaN\Desktop\NSLU>discdump.py
Connecting to wupserver
Connected!
Mounting SD
0x1c8042
0xfffcffeaL
0x0
Mounted! Mounting optical disc content
Traceback (most recent call last):
  File "C:\Users\M tha MaN\Desktop\NSLU\DiscDump.py", line 32, in <module>
  ret = wupclient.mount_odd_content()
AttributeError: 'module' object has no attribute 'mount_odd_content'
 
Last edited by M tha MaN,
I did that. Now this Error comes up:

Code:
C:\Users\M tha MaN\Desktop\NSLU>discdump.py
Connecting to wupserver
Connected!
Mounting SD
0x1c8042
0xfffcffeaL
0x0
Mounted! Mounting optical disc content
Traceback (most recent call last):
  File "C:\Users\M tha MaN\Desktop\NSLU\DiscDump.py", line 32, in <module>
  ret = wupclient.mount_odd_content()
AttributeError: 'module' object has no attribute 'mount_odd_content'
This might sound like a stupid question but I have to check:
You do have a disc in the Wii U right?
Also make sure you have the latest wupclient.py which can be found on dimok's iosuhax github
https://github.com/dimok789/iosuhax
 
  • Like
Reactions: M tha MaN
Well...seems there was an error in the wupclient.py.

Redownloaded it and now it works. Thanks.

It might be that I messed something up in the last wupclient.py.
 
Cyberquakem thanks for the link at that site. ;) I have a question. You said it dumps straight to SD card but why is my Ethernet USB Dongle going crazy as if its being transferred over the network? is it just sending commands to the wii u drive and that's why my wii u Ethernet adapter led lights are so active?
 
Cyberquakem thanks for the link at that site. ;) I have a question. You said it dumps straight to SD card but why is my Ethernet USB Dongle going crazy as if its being transferred over the network? is it just sending commands to the wii u drive and that's why my wii u Ethernet adapter led lights are so active?
It sends the status to the pc. That's why you see every item that is currently being dumped.

Sent from my SM-G386T using Tapatalk
 
It sends the status to the pc. That's why you see every item that is currently being dumped.

Sent from my SM-G386T using Tapatalk


I got it..I have one more question. My wii u auto powered down, during the dump. I'll have to turn off the autopower down in the settings. will the dump resume, once it sees the 2gb worth of files, already dumped? or will it write over the files and start from scratch?
 
I got it..I have one more question. My wii u auto powered down, during the dump. I'll have to turn off the autopower down in the settings. will the dump resume, once it sees the 2gb worth of files, already dumped? or will it write over the files and start from scratch?
Unfortunately wupserver is too simple to detect that, and I can't think of any good way to do that with wupserver and python.
 

Site & Scene News

Popular threads in this forum