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,

DRAGONBALLVINTAGE

The GBATemp Hacker
Member
Joined
Jun 27, 2017
Messages
734
Trophies
0
Location
The Ruins of GBATemp (3DSTemp.net)
XP
1,999
Country
United States

jeffyTheHomebrewer

Neato Burrito!
Member
Joined
Aug 24, 2018
Messages
1,622
Trophies
1
Location
his house!
Website
catboybeebop.neocities.org
XP
3,487
Country
United States
It was me who made that rom. I already made it some time ago as a joke. I simply build nesds with the rom in the arm9. Since one can't use nitrofs or dldi, and this didn't use that, it was perfect to demonstrate with.
Is there a gui (or at least a semi-easy CMD/BAT) That could do that?
 

jeffyTheHomebrewer

Neato Burrito!
Member
Joined
Aug 24, 2018
Messages
1,622
Trophies
1
Location
his house!
Website
catboybeebop.neocities.org
XP
3,487
Country
United States
I had some problems with NesDS Singles "caching" the ROM after building the NDS file, so here's a script I made for NesDS Singles. Requires devkitPro and Notepad++.
  1. Download The Script.
  2. Download NesDS Singles.
  3. Extract the NesDS Singles ZIP. You should have a folder name NesDS-master, and a folder named NesDS-master inside of that. Place my script in the same directory as the SECOND NesDS-master folder. So you should have something like C:\Users\YourMom\Desktop\NesDS-master\NesDS-master\.
  4. Place your NES ROM's in the same folder as nesTOnds.bat.
  5. Rename NesDS_Singles to NesDS_Singles_bak.
  6. Run nesTOnds.bat and type in the name of your NES ROM.
  7. Modify the title and subtitle if you want and exit Notepad++.
  8. NES file will be compiled, and will save the converted ROM to myNESromName_nesTOnds.nds.
  9. This NDS file can be used with HaxxStation. Use my HaxxStation Script for easier use.
I can't find NesDS Singles anywhere.
 

PizzaSqueeze

Member
Newcomer
Joined
Jun 22, 2018
Messages
22
Trophies
0
Age
34
XP
86
Country
United States
Ok so i think the issue is with either the bat file or the NesDS file because there is no NesDS_Singles_bak and NesDS_Singles folder but that just might be me not understanding how i am supposed to get it working. If the converter is working for you can you post the directory structure of the folders please so i can get a better understanding of it or tell me what you did to get it working please
 

PizzaSqueeze

Member
Newcomer
Joined
Jun 22, 2018
Messages
22
Trophies
0
Age
34
XP
86
Country
United States
btw it msys2 always gives me the error "timeout: failed to run command ‘/nobreak’: No such file or directory" how can i fix this?
 

jeffyTheHomebrewer

Neato Burrito!
Member
Joined
Aug 24, 2018
Messages
1,622
Trophies
1
Location
his house!
Website
catboybeebop.neocities.org
XP
3,487
Country
United States
btw it msys2 always gives me the error "timeout: failed to run command ‘/nobreak’: No such file or directory" how can i fix this?
That's a param for the "timeout" command in Windows CMD/BATCH Coding, and Msys2 is more like a Bash prompt, but in windows.
I've found a Multi-Injector, but I've modded it slightly. Just put you .nes files in the same place as inject.py. (NOTE: This requires Python 2.7 or higher) And then after it's done "injecting", just go into the directory that matches the ROM's name, then open Build To Scale .bat, which I made myself, with some research on StackOverflow, hit [Y], then enter.

The origonal: https://github.com/bennyman123abc/NesDS-Mass-ROM-Builder

See the attachment for my version. (Also, if you don't use windows, just open bash or msys2, then type "cd path/goes/here" [make sure there aren't any spaces in the path] hit enter/return, then type "make" and hit enter again. make sure devkitPro is installed with the DS Stuff)
 

Attachments

  • Jeffy's NesDS Inject-o-tron 3000.zip
    973.7 KB · Views: 98
Last edited by jeffyTheHomebrewer,

Dentus

Member
Newcomer
Joined
Oct 17, 2019
Messages
18
Trophies
0
Age
20
XP
126
Country
United States
With the less than 4mb file size download would it be possible for the dsi and 3ds to use its increased Ram to download larger homebrew roms and games?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: I'm telling