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 Flash Equipment > Questions about Wifi booting for FireFly

#46345 - TheMikaus - Thu Jun 23, 2005 2:50 pm

I was wondering why we can't use a passme like idea to boot from memory.

take this new wifime loader and append the wanted ds file and instead of telling the ds to execute code from the gba slot couldn't you tell it to execute from the end of the loader file?

I know there's some sort of RSA signature check but doesn't your current wifime already get around that? Or is the trick to execute from the GBA slot just like a processor switch and not a memory jump?

I'm sure you guys have already thought of this, but I was just wondering.

#46346 - strager - Thu Jun 23, 2005 2:54 pm

Ahem.
Did you check with the latest version? You've obviously lost your brain, because it tells you that you need to specify a file in the latest versions.

#46347 - TheMikaus - Thu Jun 23, 2005 3:00 pm

I don't think you understood the question.

I'm not talking wifi the program.

I was refering to wifime, that zip file you use to tell the ds to boot off your gba card.

I'm talking about a way to load homebrew wifi files without flashing your ds. But it was just an idea I had last night.
If we can tell the ds (like the *mes do) to execute the code from the gba slot why can't we tell it to load from a different part of memory where our game is stored from the wifi download? That's basically what I was asking.

No need to be a jerk strager.

#46348 - NoMis - Thu Jun 23, 2005 3:12 pm

There is a way of booting nds files without a signature. You need to flash your ds Firmware to remove the signature check to boot nds files that don't have a signature.
The firmware and dokumentation how to install it is available at this site:
http://ds.gcdev.com/dsfirmware/

#46349 - TheMikaus - Thu Jun 23, 2005 3:13 pm

TheMikaus wrote:
I'm talking about a way to load homebrew wifi files without flashing your ds.


Heh. I guess you must have missed that part.

#46350 - NoMis - Thu Jun 23, 2005 3:27 pm

TheMikaus wrote:
TheMikaus wrote:
I'm talking about a way to load homebrew wifi files without flashing your ds.


Heh. I guess you must have missed that part.


ok, but then there is no way

NoMis

#46351 - tepples - Thu Jun 23, 2005 3:33 pm

Has the Super Mario 64 DS stub been disassembled yet?

Has a packet capture of a complete SM64DS session (from zero to game start) been taken yet?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#46369 - Sappharad - Thu Jun 23, 2005 7:25 pm

Since everyone seems to be ignoring his question...

He appears to be asking if there's a way to send program data appended to an application with a proper RSA signiture, then changing the entry point to access this data, so that the signiture is still valid, yet the custom data still gets executed.

Now, I know nothing about the RSA signiture, but I'm pretty sure if you add data to the end of a program, it's going to be checked as part of the signiture check. I guess you might be able to fit a tiny bit of code in the game icon or even the Nintendo logo, but nothing enough to be useful.

So you're left with tepples' Mario 64 idea. You'd be better off flashing your firmware.

#46374 - TheMikaus - Thu Jun 23, 2005 8:16 pm

Thanks! :)