gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS Misc > sending download games from DS?

#84250 - spinal_cord - Sun May 21, 2006 4:16 pm

IS this possible yet?
can I send a demo of my game from my DS to someone elses the way download games work?
_________________
I'm not a boring person, it's just that boring things keep happening to me.
Homepage

#84256 - tepples - Sun May 21, 2006 5:32 pm

It'd take two steps: 1. you'd need to install FlashMe on the other DS (to skip the RSA check), and 2. someone would have to implement WMB on the DS using sgstair's Wi-Fi library.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#84263 - Nushio - Sun May 21, 2006 6:06 pm

What about the DSDownload station?

I havent tried it, but can you send the demos via the DSDownload Station to a non-flashed DS?

#84295 - thundrestrike - Sun May 21, 2006 8:54 pm

i sent it to my brothers non flashed DS, and he downloaded the games fine.

but for some reason people say you cant send homebrew (i dunno why)
_________________
popcorn

#84298 - Sausage Boy - Sun May 21, 2006 9:03 pm

Because an unflashed DS checks the downloaded file for an RSA signature. The demo's are signed, but homebrew is not, as we don't know the key. Cracking it would take a million billion years or something.
_________________
"no offense, but this is the gayest game ever"

#84299 - Wuschmaster - Sun May 21, 2006 9:07 pm

thundrestrike wrote:
i sent it to my brothers non flashed DS, and he downloaded the games fine.

but for some reason people say you cant send homebrew (i dunno why)

This doesn't work on M3 :(
Can't send to unflashed DS units with the download station rom.

#84310 - DarkKiller - Sun May 21, 2006 9:32 pm

As already said, you can only send homebrew to flashed DS's, but official demos (advance wars, table hockey tech demo, etc) can be sent to all DS's. Now you ask : how? The best way to do it is to use DSLazy with the DS Download Station, unpack, swap srl file with nds file, pack, and your done. To have multiple demos, build your own LZO compressor for it.

DarkKiller
_________________
The Dark... Is going to kill you today!

#84311 - tepples - Sun May 21, 2006 9:34 pm

When you patched the Download Station ROM to run from the GBA card, the patcher made inadvertent changes to the demos as well as to the sending program. These changes broke the signatures.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#84321 - m2pt5 - Sun May 21, 2006 10:23 pm

tepples wrote:
When you patched the Download Station ROM to run from the GBA card, the patcher made inadvertent changes to the demos as well as to the sending program. These changes broke the signatures.

Oddly enough, the Supercard patcher doesn't break the download station ROM. I've successfully sent demos from it to unflashed DSes.
_________________
Don't sign your posts, it's dumb.

#84326 - Wuschmaster - Sun May 21, 2006 11:01 pm

DarkKiller wrote:
As already said, you can only send homebrew to flashed DS's, but official demos (advance wars, table hockey tech demo, etc) can be sent to all DS's. Now you ask : how? The best way to do it is to use DSLazy with the DS Download Station, unpack, swap srl file with nds file, pack, and your done. To have multiple demos, build your own LZO compressor for it.

DarkKiller

No. It does not work to send official demos with the M3... Target DS freezes at Nintendo logo.
Or do you have any workaround or fix for this?

#84336 - thundrestrike - Mon May 22, 2006 12:05 am

Wuschmaster wrote:
DarkKiller wrote:
As already said, you can only send homebrew to flashed DS's, but official demos (advance wars, table hockey tech demo, etc) can be sent to all DS's. Now you ask : how? The best way to do it is to use DSLazy with the DS Download Station, unpack, swap srl file with nds file, pack, and your done. To have multiple demos, build your own LZO compressor for it.

DarkKiller

No. It does not work to send official demos with the M3... Target DS freezes at Nintendo logo.
Or do you have any workaround or fix for this?


tepples just answered that. the M3 patcher messes with the RSA signature.
look up a few posts :)

the supercard patcher doesn't do that, which is why I can send the demos and you can't :(
_________________
popcorn

#84347 - Wuschmaster - Mon May 22, 2006 1:17 am

In this post, thundrestrike wrote:
tepples just answered that. the M3 patcher messes with the RSA signature.
look up a few posts :)

the supercard patcher doesn't do that, which is why I can send the demos and you can't :(


...:(
Anyone wants to buy an M3CF? :P

#84354 - HyperHacker - Mon May 22, 2006 2:06 am

How much? :-p

#84369 - The 9th Sage - Mon May 22, 2006 4:35 am

Wuschmaster wrote:
In this post, thundrestrike wrote:
tepples just answered that. the M3 patcher messes with the RSA signature.
look up a few posts :)

the supercard patcher doesn't do that, which is why I can send the demos and you can't :(


...:(
Anyone wants to buy an M3CF? :P


Try one of the other patchers that are generic and work on GBA flashcarts maybe. Not saying what they are or where to get them.
_________________
Now with 20% More Old Man from Zelda 1 than ever before!

#84378 - spinal_cord - Mon May 22, 2006 7:23 am

I dont know anything about how this works, but can a signature from a signed demo not be sent along with unsigned code? or does it check loads for crap from the code to?
_________________
I'm not a boring person, it's just that boring things keep happening to me.
Homepage

#84394 - HyperHacker - Mon May 22, 2006 10:34 am

The signature from a signed demo will only match that demo, hence its purpose. Essentially the signature is an RSA-encrypted hash of the file being sent; anyone can read it but only someone with Nintendo's key (meaning only Nintendo) can create it. If the hash doesn't match the file it won't start. Even if you just change some random unused byte in a signed file it won't match anymore.
_________________
I'm a PSP hacker now, but I still <3 DS.

#89093 - dlists99 - Fri Jun 23, 2006 2:26 am

Would this theoretically work?

If we could find an exploit in the wireless communication that takes place _during_ the multiplayer game of a single-game-card Download Play game. i.e. in the wireless communication between the host code and the child code of the game, not in the nintendo Download Play protocol.

Then we could capture that signed remote image sent as part of Download Play, the signature and all, and include that in homebrew to be sent for its exploit.

#89102 - tepples - Fri Jun 23, 2006 3:10 am

dlists99 wrote:
If we could find an exploit in the wireless communication that takes place _during_ the multiplayer game of a single-game-card Download Play game. i.e. in the wireless communication between the host code and the child code of the game, not in the nintendo Download Play protocol.

Depending on the stage of the download that we attack, what you describe is called WiFiMe2 or PetMe on the future passthrough page. But the consensus is that we don't need it until Nintendo finds a way to block NoPass.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#89346 - Snowy? - Sat Jun 24, 2006 1:50 pm

m2pt5 wrote:
Oddly enough, the Supercard patcher doesn't break the download station ROM. I've successfully sent demos from it to unflashed DSes.

Erm the original was downloaded using an M3 (that's the one everyone is using right?) you don't have to patch that to run it on an M3 unless of course people have other versions than the one I'm using that may have already been prepatched by the DLing software??? :D

#89492 - The 9th Sage - Sun Jun 25, 2006 4:09 am

Snowy? wrote:
m2pt5 wrote:
Oddly enough, the Supercard patcher doesn't break the download station ROM. I've successfully sent demos from it to unflashed DSes.

Erm the original was downloaded using an M3 (that's the one everyone is using right?) you don't have to patch that to run it on an M3 unless of course people have other versions than the one I'm using that may have already been prepatched by the DLing software??? :D


There was a 'prepatched' version floating around...that's probably what you have.
_________________
Now with 20% More Old Man from Zelda 1 than ever before!

#89730 - Snowy? - Mon Jun 26, 2006 2:45 pm

The 9th Sage wrote:
There was a 'prepatched' version floating around...that's probably what you have.

Yup your right I found another version (labled RAW) hex compared it they were different :(