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

Deleted User

Guest
Thanks. It's strange that nobody looked into that indeed. I have not reversed the protocol yet, but I can sniff wifi packets with my raspberry pi and an usb wifi adapter, so I'm sure we can figure that out.

Maybe we could talk on discord. Send me a pm if you like.
@FIX94 incase it doesnt pick him up: Wiis have RevoEX functionality, native Wii stuff used DLP a ton; I know that yellows8 was doing a bit of RE on Nintendo Channel years ago :P

The DLP protocol was also covered on somewhere-I-can't-remember (I think No$GBA's debug stuff?)
 

FIX94

Former Staff
Former Staff
Joined
Dec 3, 2009
Messages
7,284
Trophies
0
Age
30
Location
???
XP
11,248
Country
Germany
Wiis have RevoEX functionality
yea, I do have all that loaded up in IDA right now, trying to understand the wii WD IOS interface since that seems to be the "core" that basically does all the I/O, from all I see so far the wii and ds can pretty much communicate just like a ds and a ds will so that makes me hopeful this will work out :P
 

Gericom

Well-Known Member
Member
Joined
Jun 30, 2011
Messages
1,383
Trophies
2
Age
25
XP
4,730
Country
Netherlands
@FIX94 incase it doesnt pick him up: Wiis have RevoEX functionality, native Wii stuff used DLP a ton; I know that yellows8 was doing a bit of RE on Nintendo Channel years ago :P

The DLP protocol was also covered on somewhere-I-can't-remember (I think No$GBA's debug stuff?)
yea, I do have all that loaded up in IDA right now, trying to understand the wii WD IOS interface since that seems to be the "core" that basically does all the I/O, from all I see so far the wii and ds can pretty much communicate just like a ds and a ds will so that makes me hopeful this will work out :P
I have patched out the digest check in Big Beach Games which allows to send arbitrary signed roms. I have the wii sdk too, but I was not able to run the files it produced on my wii.
 
  • Like
Reactions: Deleted User

Clément

Well-Known Member
Member
Joined
Aug 2, 2016
Messages
126
Trophies
0
Age
21
Location
Paris
XP
144
Country
France
The error message says "file not found". You're trying to load a file named "downoad_station.nds". Did you mean "download_station.nds"?
Yes thank you, I was wrong, I got a file "result.nds". I go test this on TWLoader with Bootstrap 0.2.0, someone said it worked on this version so I will test and I tell you if it works
 
  • Like
Reactions: Deleted User
D

Deleted User

Guest
I have patched out the digest check in Big Beach Games which allows to send arbitrary signed roms. I have the wii sdk too, but I was not able to run the files it produced on my wii.
Did you retail sign them? They'll be dev-signed rn. Use RVT2RVL.
 
D

Deleted User

Guest
I've no idea. I tried to use elf files with the Homebrew channel, but they didn't work. But the demos are meant to work with a disk normally anyway
Try them in Dolphin, and you have to use a tool to convert the ELF into one that works with HBC iirc. Pinging @Larsenv since he has the tool
 

some1ne

Well-Known Member
Member
Joined
Sep 12, 2009
Messages
578
Trophies
1
Website
www.youtube.com
XP
903
Country
United States
upload_2017-6-9_18-56-11.png


Has anyone else gotten this error?
 

Clément

Well-Known Member
Member
Joined
Aug 2, 2016
Messages
126
Trophies
0
Age
21
Location
Paris
XP
144
Country
France
First I have a white, then a black screen, I tried to see if my DS detected DS Download Station in download mode, and nothing works, so it does not work with bootstrap 0.2.0. (Sorry for my bad English)
 
D

Deleted User

Guest
Good job on the exploit! But I really hope the bootstrap gets updated for it to be compatible, as that is the only way for me to use this.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Xdqwerty @ Xdqwerty:
    updated ship of harkinian, gonna install some hd texture pack
  • Xdqwerty @ Xdqwerty:
    I might download rayman revolution for my ps3
  • BigOnYa @ BigOnYa:
    I may try the new ram site, and download more RAM to my Switch. Not sure if ddr3 is the right ram
    for it tho. Edit- no it uses floppy Ram, just like @AncientBoi
    +1
  • Xdqwerty @ Xdqwerty:
    aeiou
  • BigOnYa @ BigOnYa:
    And sometimes Z
  • SylverReZ @ SylverReZ:
    @K3Nv2, MAGA supporters be wearing tin foil hats lol.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, whats maga?
  • BigOnYa @ BigOnYa:
    It stands for Maniacs Against General Acceptance
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, people rejecting general consensus about stuff?
    +1
  • BigOnYa @ BigOnYa:
    Yup, nuh its really just Trump followers
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, im not american so i dont care about trump
    +1
  • Xdqwerty @ Xdqwerty:
    or us elections
  • BigOnYa @ BigOnYa:
    Me niether, us north Koreans don't care
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    i don't care either, even if i'm american
  • BakerMan @ BakerMan:
    truth be told, i agree with psi, i dislike both candidates, but i'd probably vote trump simply because the economy was better during his presidency
    +1
  • AngryCinnabon @ AngryCinnabon:
    Just be careful, if trump ends up winning and using project 2025 America might really change...for the worse.
  • AngryCinnabon @ AngryCinnabon:
    I'm not american and even that sends shivers down my spine.
  • AngryCinnabon @ AngryCinnabon:
    anything that offers trump an opportunity to become an actual dictator
    is bad in my book, i could care less if it wasn't for that...
  • K3Nv2 @ K3Nv2:
    Canada: America's Russia
  • NinStar @ NinStar:
    people are so dramatic that I can't even tell if they are being serious
  • Psionic Roshambo @ Psionic Roshambo:
    Why so serious!
  • Psionic Roshambo @ Psionic Roshambo:
    @BakerMan, yeah that's about the only reason I would vote for Trump over Biden.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    In my opinion on all other factors they are pretty much the same.
    +1
    Psionic Roshambo @ Psionic Roshambo: In my opinion on all other factors they are pretty much the same. +1