ROM Hack DS Download Play - Send nds file with Planet Puzzle League

loco365

Well-Known Member
Member
Joined
Sep 1, 2010
Messages
5,457
Trophies
0
XP
2,927
Kiaku said:
Either way, we need to find a way to fake the signature, or to actually get the key (which we might be able to do from receiving the source of ds bricker).
What about the NITRO SDK? It might have a key we can utilize.
 

Sicklyboy

#JOYCONBOYZFOREVER
Global Moderator
Joined
Jul 15, 2009
Messages
6,313
Trophies
2
Location
[̲̅$̲̅(̲̅ ͡° ͜ʖ ͡°̲̅)̲̅$̲̅]
XP
8,139
Country
United States
Schlupi said:
Team Fail said:
emmanu888 said:
i couldn't even obtain the fake dragon quest ix that has the bricker
They aren't that easy to find. You have to be either very unlucky or search really hard.

I have a copy of it.
tpi.gif
I found it when it first came out (knowing what it was) and am waiting for the day when somebody I loathe wants to play Dragon Quest IX.
rofl.gif


I also have Taihen and the DSBricker program somewhere too. Wow, I am an asshole. :wtf:

Gfdi. Everyone has the brickers but me. Only ever wanted them so I could pseudo-brick my Lite (since it is flashme'd). Want to see the brick wall on my device one time in its lifespan, lol.
 

Kiaku

Well-Known Member
OP
Member
Joined
Mar 22, 2010
Messages
273
Trophies
1
Age
30
XP
381
Country
United States
QUOTE said:
What about the NITRO SDK? It might have a key we can utilize.
Quite possible. I found out that the official Nintendo software was leaked before: Link

It may help in signing homebrews.
 

KazoWAR

Well-Known Member
Member
Joined
Aug 12, 2008
Messages
1,952
Trophies
1
Age
35
Location
Winter Haven
XP
2,130
Country
United States
Games will never work with DS Download play, unless you can fine a game that has no data files and everything in embedded in to the arm9 then it will not boot. The games are programmed to load data files form the slot 1 cart at soon as the arm9 is booted.

you cant just bypass the signed code check but just using a header from another game its the arm9 that is signed. You also do not need the DS bricker or contact the DS bricker's programmer to know how to make a homebrew look like another game. you can rip the icons with many tools and use those and set the title with the libnds. you can all use dslazy to swap the banner.bin of a game and use it with another ROM. banner.bin contains the icon and game title.
 

uriyasama

Well-Known Member
Newcomer
Joined
Jul 22, 2008
Messages
65
Trophies
0
XP
224
Country
United States
How is this gonna help anyone in anyway??? To send the demo you need a flashcart and if you already own a flashcart you can easily download jump super stars and send a demo through it. but still nice find
yaynds.gif
 

loco365

Well-Known Member
Member
Joined
Sep 1, 2010
Messages
5,457
Trophies
0
XP
2,927
uriyasama said:
How is this gonna help anyone in anyway??? To send the demo you need a flashcart and if you already own a flashcart you can easily download jump super stars and send a demo through it. but still nice find
yaynds.gif
We can make homebrew that utilizes Download Play?
 

morphius

The King of the Cosmos
Member
Joined
Nov 21, 2008
Messages
298
Trophies
0
Website
pachimod.blogspot.com
XP
282
Country
United States
from http://tobw.net/dswiki/index.php?title=How_to_run_code


WifiMe - The Wireless PassMe
The DS has the possibility to download game demos using the integrated WiFi capabilities. It uses a custom network protocol (NiFi) made by Nintendo that is incompatible to TCP/IP. Firefly has reverse engineered this protocol and figured out how to emulate a DS download station using a special kind of WLAN Adapter, a customized driver for it, and an application he called WMB (Wireless Multiboot). Using this, it is possible to send software to the DS, but still with one major problem: The software has to be digitally signed by Nintendo. Faking such a signature is close to impossible because a 1024 bit RSA signature is just not that easy to guess. But Firefly had another idea how to work around this problem which was similar to the idea of the PassMe: Like the hardware game cartridges, the game binaries that are sent via WiFi contain a pointer to the beginning of the code, two pointers to be precise. One of them is signed and thus cannot be changed as this would invalidate the binary, but the other pointer is not signed. So, Firefly modified a game dump that was signed by Nintendo (the Mario 64 DS multiplayer binary) and set the unsigned pointer to the address of the GBA slot. This modified binary, known as WifiMe, now accomplishes the same as PassMe. You download it to your DS using Firefly's WMB and it runs code that is stored on a GBA cartridge.
WifiMe does not work with a DS with new firmware.


so in summery there are TWO pointer files .. one signed...one not. Newer ds firmware ONLY look at the signed. So unless you can figure out how to sign binaries (public key/private key) , you are stuck with official demos
 

Kiaku

Well-Known Member
OP
Member
Joined
Mar 22, 2010
Messages
273
Trophies
1
Age
30
XP
381
Country
United States
QUOTE said:
...So unless you can figure out how to sign binaries (public key/private key) , you are stuck with official demos

That is what we're trying to do. So far, I researched nds files and found this: Link

Apparently, it states that the RSA signature is located at the 0xF80 offset. Is there a program I can use that can specifically open up these offsets and reveal the RSA signature? If this is possible, we can finally sign our own homebrews and send them through download play.
 

Kiaku

Well-Known Member
OP
Member
Joined
Mar 22, 2010
Messages
273
Trophies
1
Age
30
XP
381
Country
United States
I used a hex editor on the Mario Kart demo and searched up "RSA". It showed the RSA Security text, but I don't see the key anywhere. When I used the hex editor on the Tetris DS demo, it didn't have any RSA text on it, yet I can boot it fine through DS download play. I guess the key is encrypted.
 

chyyran

somehow a weeb now.
Developer
Joined
Dec 10, 2009
Messages
2,845
Trophies
1
Location
here
Website
ronnchyran.com
XP
1,076
Country
Canada
The private key is only seen by Nintendo officials.

It's almost never found, ever. It's not even contained on the system.
You have to bruteforce it, and that could take years


We never actually hacked the DS. We just found a way to bypass it's security.

The Wii we hacked, the PS3 we hacked. The DS was never actually hacked, in a sense
 

Kiaku

Well-Known Member
OP
Member
Joined
Mar 22, 2010
Messages
273
Trophies
1
Age
30
XP
381
Country
United States
Ah crap. My DS lite has finally called it quits. Both fuses has blown on me. Won't charge nor turn on, so I can't send anything anymore.
 

Krestent

What to post?
Member
Joined
Mar 31, 2009
Messages
3,953
Trophies
0
Website
Visit site
XP
340
Country
United States
Kiaku said:
Ah crap. My DS lite has finally called it quits. Both fuses has blown on me. Won't charge nor turn on, so I can't send anything anymore.
I just had the idea of:
If you have a softmodded Wii, why not try doing this with one of the Wii games that exist that can send a demo of a DS game? IIRC, Geometry Wars can send a demo of a NDS game.
 

emmanu888

6 years and still going strong
Member
Joined
Jan 25, 2009
Messages
1,487
Trophies
1
Age
29
Location
Victoriaville,Québec
XP
2,299
Country
Canada
Krestent said:
Kiaku said:
Ah crap. My DS lite has finally called it quits. Both fuses has blown on me. Won't charge nor turn on, so I can't send anything anymore.
I just had the idea of:
If you have a softmodded Wii, why not try doing this with one of the Wii games that exist that can send a demo of a DS game? IIRC, Geometry Wars can send a demo of a NDS game.

maybe that could work
 

loco365

Well-Known Member
Member
Joined
Sep 1, 2010
Messages
5,457
Trophies
0
XP
2,927
Krestent said:
Kiaku said:
Ah crap. My DS lite has finally called it quits. Both fuses has blown on me. Won't charge nor turn on, so I can't send anything anymore.
I just had the idea of:
If you have a softmodded Wii, why not try doing this with one of the Wii games that exist that can send a demo of a DS game? IIRC, Geometry Wars can send a demo of a NDS game.
I have a hacked Wii. Unfortunately, my USB Stick is really small so idk if any games that connect with the DS will work.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    I'll reformat and have a 3tb raid0 m. 2 at least
    +1
  • K3Nv2 @ K3Nv2:
    Lmao that sold out fast
    +1
  • Veho @ Veho:
    Yeet the cat.
    +1
  • K3Nv2 @ K3Nv2:
    Good idea
    +1
  • The Real Jdbye @ The Real Jdbye:
    i thought everybody knew cocktails are like 75% ice
  • Veho @ Veho:
    Yeah but not like this.
  • Veho @ Veho:
    It's not like they're complaining that their Slurpee is 99% ice or something, but if the cocktail calls for "shot of vodka, shot of vermouth, shot of gin, shot of Campari, three shots of juice, squirt of lemon" and ends up being a thimbleful of booze, that's a problem.
  • The Real Jdbye @ The Real Jdbye:
    the funny thing is cocktails in norway are only allowed to have 1 20ml shot of booze
  • The Real Jdbye @ The Real Jdbye:
    so..... yeah
  • The Real Jdbye @ The Real Jdbye:
    we're used to only having a thimbleful of booze
  • Veho @ Veho:
    Booo.
  • The Real Jdbye @ The Real Jdbye:
    same thing if you want whisky on the rocks or something, you can't get a double
  • The Real Jdbye @ The Real Jdbye:
    but you could buy as many shots of whisky (or anything else) as you want and ask for a glass of ice and pour them in
  • The Real Jdbye @ The Real Jdbye:
    it's dumb
  • Veho @ Veho:
    Maybe.
  • Veho @ Veho:
    There was a comparison of the number of Ibuprofen poisonings before and after they limited the maximum dosage per box or per pill (i'll look that up). No limit on the number of boxes you can still buy as many as you want, so people argued it was pointless.
  • Veho @ Veho:
    But the number of (accidental) poisonings dropped because drinking an entire package of ibuprofen pills went from "I need a new liver" to "I need a new box of Ibuprofen".
  • Veho @ Veho:
    Here we have ketoprofen that used to be prescription-only because of the risk of toxic dosages, but then they halved the dose per pill and sell them in bottles of six pills apiece instead of twenty and it doesn't need a prescription any more. Yes you can buy more than one bottle but people simply don't.
  • Psionic Roshambo @ Psionic Roshambo:
    Usually accidentally overdose of ibuprofen here is from people taking like cold medicine then ibuprofen for a headache and the combination is over what they need
    Veho @ Veho: https://imgur.com/gallery/QQkYnQu