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,279
  • dspatchv1.1.zip
    19.8 KB · Views: 1,721
Last edited by shutterbug2000,

Mnecraft368

I hate my name.
Member
Joined
Aug 8, 2015
Messages
1,763
Trophies
0
XP
3,318
Country
United Kingdom
i closed my ds for a bit then the emulator went white
Yeah that happened when i played pacman :D

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

Also, the version of Elite made for the nes has broken graphics. Similar to what happened when you tried to use it on the nes classic. Anyone know why?
 

FIX94

Former Staff
Former Staff
Joined
Dec 3, 2009
Messages
7,284
Trophies
0
Age
30
Location
???
XP
11,248
Country
Germany
so on the wii homebrew side of things I finally made some more progress, I can now regonize when a DS connects and can ask it for a name reply and I get one back as described on this page, so now I can start forming data I want to send, after I get that data sent over I will somehow need to get the exact data that haxxstation sends to basically "emulate" being a real ds.
TV2017061120124400.png
 

Toni456

Well-Known Member
Member
Joined
Oct 31, 2012
Messages
344
Trophies
1
XP
490
Country
Australia
Does HaxxStation have access to the Cartridge slot? does anyone think it can be used with the upcoming ntrboothax exploit to flash the firmware files on a flashcard?
 

bennyman123abc

Well-Known Member
Member
Joined
Mar 21, 2013
Messages
920
Trophies
1
Age
22
Location
Alton, IL
XP
1,208
Country
United States
I'm gonna put it on github soon.
Sweet! I was able to use a hex editor on the dspatch.exe and change the Download Play display info (The name and ROM info). I would also like to implement multiple ROM's into one station. How mad would you be if I told you I already decompiled the EXE and figured out how the rommenu works so I could implement ROM's manually?
 

Gericom

Well-Known Member
Member
Joined
Jun 30, 2011
Messages
1,383
Trophies
2
Age
25
XP
4,701
Country
Netherlands
Sweet! I was able to use a hex editor on the dspatch.exe and change the Download Play display info (The name and ROM info). I would also like to implement multiple ROM's into one station. How mad would you be if I told you I already decompiled the EXE and figured out how the rommenu works so I could implement ROM's manually?
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.
 
  • Like
Reactions: PrincessLillie

TheCyberQuake

Certified Geek
Member
Joined
Dec 2, 2014
Messages
5,012
Trophies
1
Age
28
Location
Las Vegas, Nevada
XP
4,432
Country
United States
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.
Maybe for input use a folder instead of a specific file, and add every file within the folder. Would be easier to type in a folder than multiple input files, especially when you want to add more than just a few.
Edit: plus you could have it check the extension of each file to ensure they actually are an nds file before attempting to add it.
 
Last edited by TheCyberQuake,

bennyman123abc

Well-Known Member
Member
Joined
Mar 21, 2013
Messages
920
Trophies
1
Age
22
Location
Alton, IL
XP
1,208
Country
United States
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.
-stationrom -outputrom -inputromnumber (to brace the program or you could count arguments) -inputrom(s)
 

bennyman123abc

Well-Known Member
Member
Joined
Mar 21, 2013
Messages
920
Trophies
1
Age
22
Location
Alton, IL
XP
1,208
Country
United States
So, I tried implementing a multi ROM feature but failed miserably and I am just going to wait for Gericom to either help or do it himself. I don't know C# nor do I have comments to work with. I just have the source from the decompiler...
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Have you jail broke your ps4 yet?
  • K3Nv2 @ K3Nv2:
    I've been on since 9.0
    +1
  • BigOnYa @ BigOnYa:
    Are you gonna do your ps5 if the hack comes? Is there worries of bans, like the ps3
  • K3Nv2 @ K3Nv2:
    Probably not I got cross play friends
    +1
  • K3Nv2 @ K3Nv2:
    By then I'll have some little mini pc anyway
  • ZeroT21 @ ZeroT21:
    only ps5 updated to latest firmware can go on psn, jailbroken ones just don't use psn or they risk getting flagged or banned, altho spouting profanity in online play alredy does that
  • K3Nv2 @ K3Nv2:
    Keep current Gen consoles stock mod last gen imo
  • DinohScene @ DinohScene:
    Anyone dumb enough to get banned for spouting profanity deserves it.
    +1
  • Y @ YuseiFD:
    Then how come you do it and don't get banned ? or is it a question of getting caught doing it ?
  • BakerMan @ BakerMan:
    wtf is the point of banning swearing in games? that's utterly a dumb decision

    the new generation playing MWII won't be as hardened as the previous one playing original MW2
  • Veho @ Veho:
    What's the point of video games? Kids playing video games won't be as hardened as the previous ones getting shoved down a hillside.
    +2
  • BakerMan @ BakerMan:
    exactly my point
  • BakerMan @ BakerMan:
    kids, yall are fucking pussies, grow some asshair before you even dare touch My Friend Peppa Pig or Mario's Early Years
    +1
  • Bunjolio @ Bunjolio:
    ddddddddddddddddddddddd
  • Bunjolio @ Bunjolio:
    my fingie hurt
  • HiradeGirl @ HiradeGirl:
    Why?
  • Bunjolio @ Bunjolio:
    hangnail thing I think
  • BakerMan @ BakerMan:
    ... that's rough buddy
  • Psionic Roshambo @ Psionic Roshambo:
    This parrot is no more it has ceased to be!
  • Bunjolio @ Bunjolio:
    peepee
    ZeroT21 @ ZeroT21: :rolleyes: