1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Problem Signing up?

    Please use the contact us link at the bottom of the site listing the problem with your email & ip addresses & the problem will be looked into by our admin team
  3. Temporary emails are not supported for signing up accounts on 3DS Chaos, this includes 10 minute emails. All will be detected by our system & the accounts will be deleted
  4. Shared accounts, multiple accounts & inappropriate usernames not allowed on our site

    Please use a legit email account from a reliable email provider, temporary email accounts are not allowed & will be rejected by our system
Dismiss Notice
DMCA Notice

No files are stored on our servers, all links are on external sites. If you have an issue with one of the posts/threads on our site or to make a DMCA report please use the "Contact Us" link at the bottom of the site

Release [Port/Release] 3DSFAT16Tool - C Rewrite by d0k3

Cha0s Em3rald Oct 12, 2015

  1. Cha0s Em3rald

    Cha0s Em3rald Chaos Immortal Staff Member Administrator

    Joined:
    Oct 1, 2015
    Messages:
    3,632
    Likes Received:
    112,257
    Trophy Points:
    148
    [Port/Release] 3DSFAT16Tool - C Rewrite by d0k3


    This thread was originally posted on GBA Temp here
    https://gbatemp.net/threads/port-release-3dsfat16tool-c-rewrite-by-d0k3.390942/

    Thanks for allowing me to repost it on 3DS Chaos & credit for the release goes to d0k3


    This is just a C rewrite of 3DSFAT16Tool, which was orginally written by @cearp and has been improved upon by @swarzesherz. You may use this to dump and decrypt / inject and encrypt the FAT16 partition from your NAND backup. Other than the original script, this doesn't need Python and additional libraries installed on your PC. It also has a pretty low memory requirement and might be faster than the original one. Dumping and decrypting the CTRNAND FAT16 partition from the N3DS NAND.bin for me takes less than 10 seconds.

    Usage:
    Code:
    3DSFAT16tool [-d|-i] [NAND] [FAT16] [XORPAD]
    -d   Dump FAT16 from NAND file
    -i   Inject FAT16 to NAND file
    
    NAND   -> your NAND backup, generate via GW launcher.dat or rxTools
    FAT16  -> the FAT16 image, must exist for injecting, will be created/overwritten for dumping
    XORPAD -> NAND XORPAD, generate using Decrypt9 or rxTools
    
    Example:
    3DSFAT16tool -d NAND.bin NAND.fat16.bin NAND.fat16.xorpad

    This port of 3DSFAT16tool will automagically recognize xorpad type by xorpad size. It will process O3DS / N3DS CTRNAND and TWLN xorpads. All types of xorpads can be generated via my work-in-progress fork of Decrypt9. Always generate the xorpads on the same 3DS the NAND backup is from.

    The FAT16 image can be viewed and edited via WinImage or OSFmount (the better alternative) on Windows. On other OSes just changing the extension to .ISO and mounting it may be enough.

    Source code and Windows binary ('EXE') is included and the download is attached. You may also download the release and participate on the development on Github.


    Download
    Uploaded
    Code:
    http://ul.to/6vgcdqqc
    24uploading - Fast Free Host
    Code:
    http://24uploading.com/tshq4a2n9oew/3DSFAT16tool_C_rewrite_by_d0k3_v3.1.zip.html
     
iHax Comunity/