HaxxStation: DS Download Station exploit



13 years.

The original DS was released in 2004, and to this day, no hax for Download Play had been made.

Until now.

Gericom found an exploit in DS Download Station, allowing us to run any homebrew we'd like over DS download play.

Source code for dspatch: https://github.com/Gericom/dspatch

Enjoy!

Credits:
Exploit: shutterbug2000, Gericom, and Apache Thunder
Graphics: Jaames, Robz8

And if you want to load unsupported flashcarts on a DSi:

Yes.
Here's Apache Thunder's flashcard launchers edited for HaxxStation. @shutterbug2000 should put this in the first post.
https://www.odrive.com/s/23b9f39c-ae15-4c1b-8ff7-64344fa6f2d2-5939fc7f
 

Attachments

  • dspatch.zip
    19.4 KB · Views: 2,277
  • dspatchv1.1.zip
    19.8 KB · Views: 1,719
Last edited by shutterbug2000,

Mnecraft368

I hate my name.
Member
Joined
Aug 8, 2015
Messages
1,763
Trophies
0
XP
3,309
Country
United Kingdom
Mentioned before but is there a way to recreate "trailers" into the download station (haxxstation)?

--------------------- MERGED ---------------------------

Haha, no problem. It's pretty easy to add multiple rom support, I just don't really know what would be the best way to put it in a command line interface. Maybe I should use things like -s station_rom.nds -o output.nds -i input1.nds -i input2.nds or something.
I reccommend using station_rom.nds output.nds -i (number of roms) rom1.nds rom2.nds rom3.nds etc
 

Mnecraft368

I hate my name.
Member
Joined
Aug 8, 2015
Messages
1,763
Trophies
0
XP
3,309
Country
United Kingdom
Is there a user friendly UI in the works? Or just a UI in general? I cant figure this out.
I made a batch file you can use.
Make sure all roms/dspatch is in the same folder as this and download station must be
named download_station.nds becuase i didnt make a prompt for it

--------------------- MERGED ---------------------------

also you have to add .nds onto the file names (including output)

--------------------- MERGED ---------------------------

Usage:
Enter ROM to broadcast name: (homebrew/demo that will be sent out via haxxstation).nds
Enter output name: (name the file dspatch will generate).nds
 

Attachments

  • HaxxStation.zip
    292 bytes · Views: 135

MrCatFace

Well-Known Member
Member
Joined
Jun 3, 2017
Messages
306
Trophies
0
XP
529
Country
Antarctica
I made a batch file you can use.
Make sure all roms/dspatch is in the same folder as this and download station must be
named download_station.nds becuase i didnt make a prompt for it

--------------------- MERGED ---------------------------

also you have to add .nds onto the file names (including output)

So just have the batch file, download_station.ds, and the .nds files I want in the same folder and run the batch file?
 

Gericom

Well-Known Member
Member
Joined
Jun 30, 2011
Messages
1,382
Trophies
2
Age
25
XP
4,690
Country
Netherlands

Mnecraft368

I hate my name.
Member
Joined
Aug 8, 2015
Messages
1,763
Trophies
0
XP
3,309
Country
United Kingdom
Did you know that nagging is not the best way to get something...

Anyway, the source of the latest version with multirom support is here: https://github.com/Gericom/dspatch. The first post was already updated. We still have to upload a compiled version though.
oh ok sorry

--------------------- MERGED ---------------------------

now the source is releases, could we modify the download station logo that appears on the top screen?
 

Gericom

Well-Known Member
Member
Joined
Jun 30, 2011
Messages
1,382
Trophies
2
Age
25
XP
4,690
Country
Netherlands
oh ok sorry

--------------------- MERGED ---------------------------

now the source is releases, could we modify the download station logo that appears on the top screen?
You cannot change it. The loader has to be signed to startup from the downloadplay menu. Any change will render the signature invalid.
 

bennyman123abc

Well-Known Member
Member
Joined
Mar 21, 2013
Messages
920
Trophies
1
Age
22
Location
Alton, IL
XP
1,208
Country
United States
Did you know that nagging is not the best way to get something...

Anyway, the source of the latest version with multirom support is here: https://github.com/Gericom/dspatch. The first post was already updated. We still have to upload a compiled version though.
I have a compiled version ready for Linux AND Windows. Both are in the same archive but the Linux version relies on the Windows EXE to be in the same folder as it. I will upload it here in a sec
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: yawn