By 3DSGuy
"rom_tool" is a tool I wrote in light of the recently announced Gateway 3DS. It has three features:
Read 3DS ROM's, and print information about them, including actual ROM file size, and minimum required 3DS FW etc.
Accurately trim 3DS ROM's, and be able to restore them again.
Patch minimum required FW to 1.0.0-0X
Yes you're probably going to ask how I am able to modify parts of the ROM, without breaking the signature. Well the answer is, the data I'm changing isn't covered by the header signature. I haven't been able to test the min fw patch feature (as I don't have a Gateway-3ds card), but it should work. ROM trimming and un-trimming is tested(to trim and un-trim correctly), and works all 3DS ROM sizes, large (4GB) and small (128MB).
HOW TO USE
This is a windows command line tool, so you have to use cmd .
View ROM Info:
rom_tool -i -r Test.3ds
Trimming:
rom_tool -t -r Test.3ds -o Test_trimmed.3ds
Un-trimming:
rom_tool -f -r Test.3ds -o Test_untrimmed.3ds
(NOTE: Trimming and Un-trimming with large ROMs will take a while)
Patching Required FW Version to 1.0.0-X:
rom_tool -p -r Test.3ds -o Test_fwpatched.3ds
(NOTE: When patching the FW version, rom_tool will automatically trim the rom. So if you want to keep the ROM 'full sized', include the fillout (un-trim) option when executing rom_tool.)
Download
"rom_tool" is a tool I wrote in light of the recently announced Gateway 3DS. It has three features:
Read 3DS ROM's, and print information about them, including actual ROM file size, and minimum required 3DS FW etc.
Accurately trim 3DS ROM's, and be able to restore them again.
Patch minimum required FW to 1.0.0-0X
Yes you're probably going to ask how I am able to modify parts of the ROM, without breaking the signature. Well the answer is, the data I'm changing isn't covered by the header signature. I haven't been able to test the min fw patch feature (as I don't have a Gateway-3ds card), but it should work. ROM trimming and un-trimming is tested(to trim and un-trim correctly), and works all 3DS ROM sizes, large (4GB) and small (128MB).
HOW TO USE
This is a windows command line tool, so you have to use cmd .
View ROM Info:
rom_tool -i -r Test.3ds
Trimming:
rom_tool -t -r Test.3ds -o Test_trimmed.3ds
Un-trimming:
rom_tool -f -r Test.3ds -o Test_untrimmed.3ds
(NOTE: Trimming and Un-trimming with large ROMs will take a while)
Patching Required FW Version to 1.0.0-X:
rom_tool -p -r Test.3ds -o Test_fwpatched.3ds
(NOTE: When patching the FW version, rom_tool will automatically trim the rom. So if you want to keep the ROM 'full sized', include the fillout (un-trim) option when executing rom_tool.)
Download
Comment