Filetrip will be closed definitely on March 31st. Please backup your files before the end of the month Filetrip is now permanently closed

Filetrip Logo

3DS ROM Tool 2.8

Our download center contains a more recent version of the file you're trying to download:
3DS ROM Tool 3.1
Thumbnail 1 for 3DS ROM Tool
Thumbnail 2 for 3DS ROM Tool
Thumbnail 3 for 3DS ROM Tool
Thumbnail 4 for 3DS ROM Tool
Thumbnail 5 for 3DS ROM Tool
"rom_tool" is a tool I wrote in light of the recently announced Gateway 3DS. It has three main features:

* Read 3DS ROMs, and print information about them, including actual ROM file size, and minimum required 3DS FW etc.
* Accurately trim 3DS ROMs, and be able to restore them again.
* Extract the partitions from 3DS ROMs (and other NCSD Images, such as NAND Dumps)

ROM trimming and un-trimming is tested(to trim and un-trim correctly), and works with all 3DS ROM sizes, large(4GB) and small(128MB).

NOTE: In release v2.6 and onwards, there exists a feature called "Super Trim". This works by removing the update partition(in addition to unused bytes) from the ROM. This has been tested by Devin, and works with Gateway-3DS. However as this is removing used data from the ROM, the removed update partition CANNOT be restored, and the ROM is PERMANENTLY altered. As update partitions are approximately 30MB in size, Super Trimming offers little advantage over regular trimming when dealing with large ROMs. So Super Trimming a ROM should only be done when space is scarce.

NOTE: Super Trimmed ROMs are only compatible with Gateway Version 1.1a and above. This is because the update partition is removed, and under normal circumstances the 3DS would register an error. However in GW Version 1.1a and above, game card update check is patched to return "all good no update required", so removing the update partition will not affect playing the ROM.


This is a command line tool, so you have to use cmd :O .

View ROM/NAND Dump Info:

rom_tool -i Test.3ds

Extract ROM Partitions:

rom_tool -x [directory to extract partitions] Test.3ds

Trim ROM:

rom_tool -t Test.3ds

Super Trim ROM (Permanently remove update partition):

rom_tool -s Test.3ds

Restore ROM (Untrim):

rom_tool -r Test.3ds

Operating System Support:

* Windows 32bit (Tested on Windows 7/8) (executable included in download)

* Mac OS X (Tested on 10.8.3) (executable included in download)

* Linux (Tested on Arch Linux) No binary included, compile from source code.

Change log (2.8):
* NCSD partitions are now extracted to a directory
* Mac OS X Support
comments powered by Disqus