NDS homebrew and Download Play

Discussion in 'NDS - Emulation and Homebrew' started by Robz8, Oct 17, 2013.

  1. Robz8
    OP

    Robz8 Coolest of TWL

    Member
    6,447
    2,695
    Oct 1, 2010
    United States
    I want to get NDS homebrew to run through DS Download Play without FlashMe.

    Is there a way to modify an NDS homebrew rom to work on Download Play
    by replacing a DL Play rom inside a commercial NDS rom?
    (or through DS Download Station(ROMs sent from NDS NitroFS rom to NDS RAM)?)
     
  2. loco365

    loco365 GBAtemp Guru

    Member
    5,458
    2,673
    Sep 1, 2010
    It's possible to modify them to get them to run on other systems without need for FlashMe. It was done with Mario Party DS, where people would DL Play with a bad rom, and it'd brick everyone's DS systems. It'd start up, show a brick wall, and proceed to wipe the system memory. How they did it, though, is beyond me.
     
  3. evandixon

    evandixon PMD Researcher

    Member
    1,652
    776
    May 29, 2009
    United States
    Extract DS game files using ndstool (included in DSBuff, DS Lazy, and similar) and find an srl file. If you rename it to .nds it will run in an emulator. Perhaps it would work if it was replaced with homebrew? Probably not, but then again DS Bricker shouldn't have worked. Try it if you want.
     
  4. loco365

    loco365 GBAtemp Guru

    Member
    5,458
    2,673
    Sep 1, 2010
    There was a thread that showed how to replace the SRL files in Puzzle Planet League so you could send over code. The only things that would actually work were SRL files from other retail games. Homebrew, and even small roms, didn't work. I've tried.
     
  5. Yepi69

    Yepi69 Vivid and busy gamer

    Member
    2,377
    983
    Nov 29, 2010
    Portugal
    Behind you
    That's hilarious, think about the pranks you could make I know I know...
     
  6. loco365

    loco365 GBAtemp Guru

    Member
    5,458
    2,673
    Sep 1, 2010
    suddenly i find a porno video instead of mario party i mean what.
     
  7. Yepi69

    Yepi69 Vivid and busy gamer

    Member
    2,377
    983
    Nov 29, 2010
    Portugal
    Behind you
    >Working at GameStop
    >Mystery Gift day
    >Leave 2 DS on, one with Mystery Gift, another one with Mario Party DS bricker (DS Download Play program renamed as Mystery Gift)
    >Watch a bunch of people getting their DS's bricked
     
    loco365 likes this.
  8. StapleButter

    StapleButter 'New Member' registered since 2009. Fuck yea.

    Member
    773
    1,465
    Dec 5, 2009
    France
    Considering the code that is sent via DLP is signed, 'official' DLP is impossible for homebrew.

    It would be possible with a hacked firmware that doesn't check signatures, though. Or with a homebrew DLP client if there is one.

    Yet another possibility would be using an official game's binary that has a vulnerability, and exploit it via hacked files or whatever. The header of the SRL and the ARM9/ARM7 binaries are signed, but the rest isn't. Overlays are typically not exploitable, though. The main binaries will check their hashes against hash tables stored inside the binaries.
     
  9. Robz8
    OP

    Robz8 Coolest of TWL

    Member
    6,447
    2,695
    Oct 1, 2010
    United States
    I used to dump my R4i-SDHC flashcart (with Narnia Prince Caspian icon) as an NDS rom, it was a commercial rom, and it contained a homebrew rom.
    I used another homebrew rom in place, and it works!