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

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

Sep 26, 2008
  1. Brian117
    OP

    Member Brian117 GBAtemp Psycho!

    Joined:
    Oct 1, 2007
    Messages:
    3,249
    Location:
    Cleveland, OH
    Country:
    United States
    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

    Member playallday Group: GBAtemp Ghost

    Joined:
    May 23, 2008
    Messages:
    3,773
    Location:
    [@N@[)@
    Country:
    Canada
    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

    Member Vapourstreak GBAtemp Regular

    Joined:
    Mar 27, 2007
    Messages:
    127
    Location:
    Richmond, BC, Canada
    Country:
    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

    Member Brian117 GBAtemp Psycho!

    Joined:
    Oct 1, 2007
    Messages:
    3,249
    Location:
    Cleveland, OH
    Country:
    United States
    Wow, thanks tons playallday!

    I shall look into it.
     
  5. Isaiah

    Member Isaiah The Conductor

    Joined:
    Aug 24, 2008
    Messages:
    525
    Location:
    Brisbane
    Country:
    Australia
    hmm wow!? huh something wrong with the brightness setting
     
  6. alex

    Member alex GBAtemp Advanced Maniac

    Joined:
    Jul 1, 2008
    Messages:
    1,657
    Country:
    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

    Member playallday Group: GBAtemp Ghost

    Joined:
    May 23, 2008
    Messages:
    3,773
    Location:
    [@N@[)@
    Country:
    Canada
    Your welcome [​IMG] .
     
  8. FAST6191

    Reporter FAST6191 Techromancer

    pip
    Joined:
    Nov 21, 2005
    Messages:
    21,737
    Country:
    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).
     

Share This Page