fwunpack

Discussion in 'GBAtemp & Scene News' started by zatelli, Feb 13, 2007.

  1. zatelli
    OP

    zatelli GBAtemp Advanced Fan

    Member
    540
    1
    Jun 27, 2003
    France
    Always on the move...







    fwunpack

    DS Firmware unpacker










    [​IMG] Fwunpack - DS Firmware unpacker



     
  2. TheStump

    TheStump Got Wood?

    Member
    796
    0
    May 8, 2006
    Useless fact: at first i thought the program was called Funpack...that is all.
     
  3. 7llusion

    7llusion GBAtemp Regular

    Member
    114
    0
    Oct 26, 2006
    France
    What use would this be, exept for sastifiying your curiosity? Make a new firmware for the DS that looks better?
    Illusion
     
  4. FAST6191

    FAST6191 Techromancer

    pip Reporter
    22,913
    8,583
    Nov 21, 2005
    Nice tool I will have to try it out.

    You can make a new firmware quite reasonably already (all this info is available).

    This tool is really just for reverse enginering the standard firmware (to get it to a stage where you can disassemble it), as it says you would have to find a way to re-encrypt and compress it yourself though before you could create your own.
     
  5. qjopera

    qjopera Advanced Member

    Newcomer
    89
    0
    Nov 18, 2006
    United States



    so can this be used to replace the vaporware firmware of the MK3 with that of another flashcart's like m3 simply or r4 for better compatibility or ninjads since ninjads has an sd card slot??? can I use this to make MK3 act as a gba cart using it's inner flash plus that of a slot-2 cart for running gba games from the slot-1 carts as long as they are burned???
     
  6. jeklnoo

    jeklnoo GBAtemp Fan

    Member
    335
    0
    Oct 20, 2006
    United States
    no. now go away.
     
  7. _V1qY

    _V1qY GBAtemp Regular

    Member
    138
    36
    May 31, 2012
    Are there any sources that can recompress the firmware? I've looked at Desmume source code and it doesn't contain recompressors. I downloaded NitroSDK which does indeed have Huffman compressor, but it is producing a different result from the original when I attempt to repack.
     
  8. FAST6191

    FAST6191 Techromancer

    pip Reporter
    22,913
    8,583
    Nov 21, 2005
    If this is related to http://gbatemp.net/threads/emulator-that-supports-firmware-writing.356194/ did Crystaltile2 not do what you want?

    Equally the way Huffman works is it scans the file to find the most common runs of hex and giving them lookups. If you change the file you change the distribution/most common runs and thus are not likely to get an identical one. Similarly depending upon the scan type/complexity it might not pick up all the same things.

    As you asked for compression though http://gbatemp.net/threads/nintendo-ds-gba-compressors.313278/ is pretty much reference grade.

    For the record though this is the only thing that even touches the firmware beyond dumping it and the names/birthdays/colours thing that Crystlatile2 and all the others do.