I REALLY want to hack the DS's firmware...

Discussion in 'NDS - Flashcarts and Accessories' started by Brian117, Sep 26, 2008.

  1. Brian117
    OP

    Brian117 GBAtemp Psycho!

    Member
    3,259
    714
    Oct 1, 2007
    United States
    Cleveland, OH
    Ok, after seeing a thread about wanting to hack the DS's firmware.

    I've been dying to know how to do it...

    I want to make something like Flashme, where you can skip the warning screen etc.

    I want to edit things like that. Maybe possibly add another color scheme.

    Also what would be cool, is if I edited it around and maybe changed the font and text around.


    But I really have no idea where to even begin

    I've been looking everywhere on Google for a NDS firmware file, from there I can edit it. But no luck. I heard there was a way to extract the NDS firmware from your DS. But no idea how to even do that.


    Just a little help here guys. I'll be on my own from there.
     
  2. playallday

    playallday Group: GBAtemp Ghost

    Member
    3,773
    9
    May 23, 2008
    Canada
    [@N@[)@
    You can download it here. What's funny is that you can run it from most slot-1 cards.

    EDIT: Link removed. Just Google "Loopy DS" or something.
     
  3. Vapourstreak

    Vapourstreak GBAtemp Regular

    Member
    127
    0
    Mar 27, 2007
    Canada
    Richmond, BC, Canada
    what do you do with the extracted firmware? just curious because ive never heard of this before.

    Posts merged

    what do you do with the extracted firmware? just curious because ive never heard of this before.

    Posts merged


    what do you do with the extracted firmware? just curious because ive never heard of this before.
     
  4. Brian117
    OP

    Brian117 GBAtemp Psycho!

    Member
    3,259
    714
    Oct 1, 2007
    United States
    Cleveland, OH
    Wow, thanks tons playallday!

    I shall look into it.
     
  5. Isaiah

    Isaiah The Conductor

    Member
    525
    0
    Aug 24, 2008
    Brisbane
    hmm wow!? huh something wrong with the brightness setting
     
  6. alex

    alex GBAtemp Advanced Maniac

    Member
    1,657
    2
    Jul 1, 2008
    United States
    its the old phat firmware, i wish the ds lite was dumped. [​IMG]

    at least i wont have to take out my flashcart now to play download play(when i just download the game [​IMG] or pictochat) yes, we can all be lazier now!

    but its the link illegal? its still copyrighted by ninty...
     
  7. playallday

    playallday Group: GBAtemp Ghost

    Member
    3,773
    9
    May 23, 2008
    Canada
    [@N@[)@
    Your welcome [​IMG] .
     
  8. FAST6191

    FAST6191 Techromancer

    pip Reporter
    23,865
    9,778
    Nov 21, 2005
    United Kingdom
    First I would become a top notch regular rom hacker, as in learn assembly and compression.

    Next learn both the DS hardware. GBAtek is as good a place as any:
    http://nocash.emubase.de/gbatek.htm
    and
    http://nocash.emubase.de/gbatek.htm#dscart...ryptionfirmware

    and a decent amount of electrical engineering:
    http://ocw.mit.edu/OcwWeb/Electrical-Engin...ience/index.htm

    Dumping the firmware is easy enough. 3 dumpers I know of
    cory1492
    http://nds.cmamod.com/2007/01/24/dsbf_dump...irmware-dumper/
    ryanfb (author of picodriveDS)
    http://www.cryptosystem.org/archives/2007/...ds-bios-dumper/
    And some older ones.

    If you have the other thread then you have the decompression/unpacking tool:
    http://forum.gbadev.org/viewtopic.php?t=12270
    There is no repacking tool just yet (that I know of) but the above has source and for someone who made it this far then that should not pose a problem.

    Lastly the main problem everyone faces is lack of space (for a little while there we may not have even had wifi with the DS and flashme).

    I also suggest you dig up the gbadev threads on hacked versions of flashme: before loopy/olimar came back with v8 (the updated v7 the last one made) some people took to hacking flashme to do things like the boot DS slot by default. That should provide a serious amount of insight, FWnitro source is also worth a look:
    http://fwnitro.caitsith2.net/ (note if you are going to install it a DLDI capable GBA slot cart is probably worth having).