Hacking [RELEASE] - DiscDump.py Python Disc Dumper

Conn0r

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
355
Trophies
0
Age
27
XP
718
Country
United States
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
 

OriginalHamster

UStealthy
Member
Joined
Nov 2, 2008
Messages
3,380
Trophies
0
Age
44
XP
1,367
Country
Cote d'Ivoire
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
 

balteck

Well-Known Member
Newcomer
Joined
Mar 6, 2015
Messages
92
Trophies
0
Age
53
XP
852
Country
Italy
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
 

Jow Banks

Well-Known Member
Member
Joined
Nov 6, 2015
Messages
178
Trophies
0
XP
219
Country
Netherlands
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.
 

TheCyberQuake

Certified Geek
OP
Member
Joined
Dec 2, 2014
Messages
5,012
Trophies
1
Age
28
Location
Las Vegas, Nevada
XP
4,432
Country
United States
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.
 

isira

Active Member
Newcomer
Joined
Aug 4, 2012
Messages
26
Trophies
0
XP
132
Country
United States
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,
  • Like
Reactions: zeldaism

zeldaism

Well-Known Member
Member
Joined
Apr 19, 2016
Messages
844
Trophies
0
Age
26
XP
1,350
Country
United States
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

M tha MaN

Well-Known Member
Member
Joined
Apr 19, 2009
Messages
234
Trophies
1
Age
37
Website
www.psxtools.de
XP
1,724
Country
Germany
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>
 

TheCyberQuake

Certified Geek
OP
Member
Joined
Dec 2, 2014
Messages
5,012
Trophies
1
Age
28
Location
Las Vegas, Nevada
XP
4,432
Country
United States
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")
 

M tha MaN

Well-Known Member
Member
Joined
Apr 19, 2009
Messages
234
Trophies
1
Age
37
Website
www.psxtools.de
XP
1,724
Country
Germany
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,

TheCyberQuake

Certified Geek
OP
Member
Joined
Dec 2, 2014
Messages
5,012
Trophies
1
Age
28
Location
Las Vegas, Nevada
XP
4,432
Country
United States
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

morpheous

Well-Known Member
Member
Joined
Apr 2, 2009
Messages
159
Trophies
0
XP
445
Country
United States
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?
 

TheCyberQuake

Certified Geek
OP
Member
Joined
Dec 2, 2014
Messages
5,012
Trophies
1
Age
28
Location
Las Vegas, Nevada
XP
4,432
Country
United States
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
 

morpheous

Well-Known Member
Member
Joined
Apr 2, 2009
Messages
159
Trophies
0
XP
445
Country
United States
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?
 

TheCyberQuake

Certified Geek
OP
Member
Joined
Dec 2, 2014
Messages
5,012
Trophies
1
Age
28
Location
Las Vegas, Nevada
XP
4,432
Country
United States
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

General chit-chat
Help Users
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
  • Karma177 @ Karma177:
    @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really think it's faulty (pasted 40/50gb+ folders and no write errors)
  • DinohScene @ DinohScene:
    run h2testw on it
    +1
  • DinohScene @ DinohScene:
    when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Samsung SD format can sometimes fix them too
  • Purple_Heart @ Purple_Heart:
    yes looks like an faulty sd
  • Purple_Heart @ Purple_Heart:
    @Psionic Roshambo i may try that with my dead sd cards
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    It's always worth a shot
  • TwoSpikedHands @ TwoSpikedHands:
    @The Real Jdbye, I considered that, but i'll have to wait until i can get the eu version in the mail lol
  • I @ I-need-help-with-wup-wiiu:
    i need help with nusspli failed downloads, can someone respond to my thread? pretty please:wub:
  • Sheeba- @ Sheeba-:
    I can't wait to hack my 11.00 PS4 pro
    Sheeba- @ Sheeba-: I can't wait to hack my 11.00 PS4 pro