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

jeffyTheHomebrewer

Neato Burrito!
Member
Joined
Aug 24, 2018
Messages
1,625
Trophies
1
Location
his house!
Website
catboybeebop.neocities.org
XP
3,509
Country
United States
I still want to. Even if it isn't easy. Can you show me how?
Follow this thread and do as krabscode says until you find the file named "ds_demo_client.srl". Use the haxxstation rom instead of the other DS DL Station roms. Let me know when you find it, then I'll give you the rest of the instructions.
 

jeffyTheHomebrewer

Neato Burrito!
Member
Joined
Aug 24, 2018
Messages
1,625
Trophies
1
Location
his house!
Website
catboybeebop.neocities.org
XP
3,509
Country
United States
Nevermind, not even tinke can help. Hmm....

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

Yep, atm you can't change the icon

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

Frick.

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

Though, someone is working on a version of DSPatch-gui that supports custom icons.
 

ItzTacos

New Member
Newbie
Joined
Jul 27, 2020
Messages
1
Trophies
0
Age
23
XP
32
Country
Italy
I need help with the Exploit, i tried to boot the HaxxStation from TwilightMenu and my other console was able to see the software after downloading the HaxxStation from download play. The problem is that my other console freezes when the download of the software that i injected start
 

jeffyTheHomebrewer

Neato Burrito!
Member
Joined
Aug 24, 2018
Messages
1,625
Trophies
1
Location
his house!
Website
catboybeebop.neocities.org
XP
3,509
Country
United States
I need help with the Exploit, i tried to boot the HaxxStation from TwilightMenu and my other console was able to see the software after downloading the HaxxStation from download play. The problem is that my other console freezes when the download of the software that i injected start
The rom it's downloading is too big. The size limit is 4 MB, but 2 MB or below is recommended.

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

It's because the rom is being downloaded to the DS's RAM, which is 4 MB. (Yea yea on the DSi and forward theres more RAM but for compatibility reasons I guess, Nintendo capped the RAM in DS Mode to 4 MB... even on the new 3DS...
 

HALT

Active Member
Newcomer
Joined
Sep 21, 2018
Messages
27
Trophies
0
Age
21
XP
141
Country
United States
I know this is a 4 year old thread but how in the world I'm I suppose to use this? I get I need a flash cart and 2 ds systems but like... there's no download link the the compiled project.
 

Dentus

Member
Newcomer
Joined
Oct 17, 2019
Messages
18
Trophies
0
Age
20
XP
126
Country
United States
I know this is a 4 year old thread but how in the world I'm I suppose to use this? I get I need a flash cart and 2 ds systems but like... there's no download link the the compiled project.

I couldn't find the GitHub page I downloaded the gui-tool. But I found a very recent version here: Releases · RetroHeim-Soft/dspatch-gui · GitHub and an older version here: Release 1.0 - The Grand Debut! · bennyman123abc/dspatch-gui · GitHub. My browser reported these files may be dangerous. That's most likely a false positive, but just so you know.
 

jeffyTheHomebrewer

Neato Burrito!
Member
Joined
Aug 24, 2018
Messages
1,625
Trophies
1
Location
his house!
Website
catboybeebop.neocities.org
XP
3,509
Country
United States
I couldn't find the GitHub page I downloaded the gui-tool. But I found a very recent version here: Releases · RetroHeim-Soft/dspatch-gui · GitHub and an older version here: Release 1.0 - The Grand Debut! · bennyman123abc/dspatch-gui · GitHub. My browser reported these files may be dangerous. That's most likely a false positive, but just so you know.
Chrome on my PC didn't mark either of them as dangerous, so it's definitely a false positive. Are you sure your browser it up to date?
 

RetroHeim

New Member
Newbie
Joined
Apr 13, 2020
Messages
4
Trophies
0
Age
22
XP
74
Country
Canada
Hi! I made a couple of changes to the dspatch-gui that bennyman123abc made a while back from gericom's cli, it is mostly just customization. I can see that gbatemp has linked it. Feel free to give me any other customizability suggestions, though I think I might abandon it soon.
 
  • Like
Reactions: jeffyTheHomebrewer

jeffyTheHomebrewer

Neato Burrito!
Member
Joined
Aug 24, 2018
Messages
1,625
Trophies
1
Location
his house!
Website
catboybeebop.neocities.org
XP
3,509
Country
United States
Hi! I made a couple of changes to the dspatch-gui that bennyman123abc made a while back from gericom's cli, it is mostly just customization. I can see that gbatemp has linked it. Feel free to give me any other customizability suggestions, though I think I might abandon it soon.
I forgot to mention this in the flipped path boxes issue on github, (Thanks for fixing that, btw!) i think it would be cool if we could change the internal icon, (as in the title icon that appears in the Download Play menu) and change the control type for each title in the HaxxStation rom, (so that they're not all just labeled as touch control) and change the order in which the titles are displayed on the client systems when picking a title to download.
 

RetroHeim

New Member
Newbie
Joined
Apr 13, 2020
Messages
4
Trophies
0
Age
22
XP
74
Country
Canada
I forgot to mention this in the flipped path boxes issue on github, (Thanks for fixing that, btw!) i think it would be cool if we could change the internal icon, (as in the title icon that appears in the Download Play menu) and change the control type for each title in the HaxxStation rom, (so that they're not all just labeled as touch control) and change the order in which the titles are displayed on the client systems when picking a title to download.

Sounds interesting!
I might need to redo a bit of the original code to make it possible, but I'll work on those for the next update.
 
  • Like
Reactions: jeffyTheHomebrewer

jeffyTheHomebrewer

Neato Burrito!
Member
Joined
Aug 24, 2018
Messages
1,625
Trophies
1
Location
his house!
Website
catboybeebop.neocities.org
XP
3,509
Country
United States
Sounds interesting!
I might need to redo a bit of the original code to make it possible, but I'll work on those for the next update.
Also, I think it'd be cool if we could add the special DS keyboard characters (Y'know, like the ABXY buttons, and those little boxy emoticons?) into the username that shows up in the download play menu.
 

RetroHeim

New Member
Newbie
Joined
Apr 13, 2020
Messages
4
Trophies
0
Age
22
XP
74
Country
Canada
Also, I think it'd be cool if we could add the special DS keyboard characters (Y'know, like the ABXY buttons, and those little boxy emoticons?) into the username that shows up in the download play menu.
Sorry about the late reply, I am not sure how I'd do this, currently I am working on making it so that you can change the icon for every single rom, including the ones inside and outside. As I am only doing this out of interest, I will be taking my time, I've only just become not busy enough to work on this again.
 
  • Like
Reactions: jeffyTheHomebrewer

jeffyTheHomebrewer

Neato Burrito!
Member
Joined
Aug 24, 2018
Messages
1,625
Trophies
1
Location
his house!
Website
catboybeebop.neocities.org
XP
3,509
Country
United States
Sorry about the late reply, I am not sure how I'd do this, currently I am working on making it so that you can change the icon for every single rom, including the ones inside and outside. As I am only doing this out of interest, I will be taking my time, I've only just become not busy enough to work on this again.
Ah. As for changing the icons for the roms inside, I just change the icons before packing them in. As for the icon that shows in the Download Play menu, I actually don't know how to change that exactly.
 

RetroHeim

New Member
Newbie
Joined
Apr 13, 2020
Messages
4
Trophies
0
Age
22
XP
74
Country
Canada
Ah. As for changing the icons for the roms inside, I just change the icons before packing them in. As for the icon that shows in the Download Play menu, I actually don't know how to change that exactly.
Currently you can only change it via changing line 19 to 71 (haxxStationIconImage and haxxStationIconPltt (the icon and the palette respectively)) on DownloadStationPatcher.cs inside the master branch, at this time, so not very user friendly, but still doable, you also have to change all the data into Hexadecimals before doing so, and then compile the whole program, and every single station will have that same image. The way I am currently working on it would allow me to just change any icon anyways, so I'll just give the user the ability to do everything in-app.

I am not sure how I'd make a icon creator built in, so it won't be for now, you'll have to use a different tool and upload it via either bmp or palette and icon.
 
  • Like
Reactions: jeffyTheHomebrewer

jeffyTheHomebrewer

Neato Burrito!
Member
Joined
Aug 24, 2018
Messages
1,625
Trophies
1
Location
his house!
Website
catboybeebop.neocities.org
XP
3,509
Country
United States
Currently you can only change it via changing line 19 to 71 (haxxStationIconImage and haxxStationIconPltt (the icon and the palette respectively)) on DownloadStationPatcher.cs inside the master branch, at this time, so not very user friendly, but still doable, you also have to change all the data into Hexadecimals before doing so, and then compile the whole program, and every single station will have that same image. The way I am currently working on it would allow me to just change any icon anyways, so I'll just give the user the ability to do everything in-app.

I am not sure how I'd make a icon creator built in, so it won't be for now, you'll have to use a different tool and upload it via either bmp or palette and icon.
Yeah, I think it's best if you just make it a "rip and edit the icon yourself" type thing.
(e.g. can export current icon, and can import new ones)
 
  • Like
Reactions: RetroHeim

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    Damn cleaned up 348GB's of crap I wasn't using with that lol
    +2
  • BigOnYa @ BigOnYa:
    But can it completely remove RealPlayer? Lol jk
    +3
  • Psionic Roshambo @ Psionic Roshambo:
    I remember at one point it being pretty much labeled as malware lol
  • Psionic Roshambo @ Psionic Roshambo:
    I think my favorite one was that dancing purple gorilla... I uninstalled that thing from sooo many machine people would be like "Why is my computer so slow?" lol because this thing is using like 30% of your system resources.....
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    This one lady... her son kept installing Kazaa... OK no problem the issue is he would download DBZ movies and they where amazing usually like 2-8KB in size lol can't remember how many times I had to format and reinstall windows over his stupidity. I even explained to him about file sizes multiple times...
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    yeah Bonzi buddy was malware sort of... It was borderline lol
  • Psionic Roshambo @ Psionic Roshambo:
    At minimum it was nothing anyone should have ever installed lol
    +1
  • SylverReZ @ SylverReZ:
    @BigOnYa, RealPlayer is spyware too.
    +2
  • SylverReZ @ SylverReZ:
    @Psionic Roshambo, Yeah, BonziBuddy was both spyware and ad-ware. It collected children's personal information without consent as well as display fake Windows popups.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, atleast bonzi got discontinued
    +2
  • SylverReZ @ SylverReZ:
    @Xdqwerty, The people who created Bonzi now owns a company called 2KDirect; an advertising firm. https://www.ipromote.com/
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, atleast they get slightly cleaner money
    +1
  • BakerMan @ BakerMan:
    guys, hot take
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    So Bonzi buddy was an evil version of Alexa lol
    +2
  • BakerMan @ BakerMan:
    the legal drinking age here in the US is 21, as some of you may know, but i think either it should be 18 or the age you're an adult should be 21.
    +2
  • BakerMan @ BakerMan:
    and i know what you may be thinking, "why become an adult at 21? doesn't that mean that banging an 18 year old would be illegal?"
    first of all, being in a relationship with someone who's 18 is technically ok, as long as it started when they were 18, but the age gap is still weird depending on how old you are. besides, the age of consent differs between different states
    +1
  • BakerMan @ BakerMan:
    also my reasoning for adult age being 21 is because the reason that's the drinking (and now smoking) age is because it "gives them more time to think rationally and not drive drunk"
    so you should have that extra time to mature and think rationally before going to serve in the military or vote
    +1
  • BakerMan @ BakerMan:
    tl;dr the "adult" age and the legal drinking age (and voting age) here in the US should be the same
    +3
  • Psionic Roshambo @ Psionic Roshambo:
    It's all good no one pays attention to the law anyway lol
  • BigOnYa @ BigOnYa:
    What about making kids wait till 18 or 21 to drive? And yea is messed up, you can join army and die for your country at age 18, but you can't drink alcohol or smoke a cig til 21, is ridiculous
    +2
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=XvAsR4O4W0w