Here's what I've been working on lately!
DSi NAND Tool is a simple script that allows for easier NAND and ticket encryption/decryption. This is also very useful when you're using TWLTool for multiple consoles, as this eliminates the need to constantly replace CID/ConsoleID's in batch files, and also the need to keep renaming nand_dsi.bin, NAND_DEC.bin, and NAND_ENC.bin files, as well as tickets.
Features:
How To Use:
The program is now set up. You should see what you named your DSi in the program.
Start typing your DSi nickname and press TAB to auto complete, and then press enter to access NAND/ticket functions.
You can add more DSi's by creating a folder inside the DSIs folder, and naming it what you'd like your DSi's nickname to be. Inside the \DSIs\yourDSIname\ folder, create two files: cid.txt and consoleid.txt, and add your DSi's console-specific ID's in each file respectively.
Note: TWLtool, included in this archive, is made by @WulfyStylez, not me!
DSi NAND Tool is a simple script that allows for easier NAND and ticket encryption/decryption. This is also very useful when you're using TWLTool for multiple consoles, as this eliminates the need to constantly replace CID/ConsoleID's in batch files, and also the need to keep renaming nand_dsi.bin, NAND_DEC.bin, and NAND_ENC.bin files, as well as tickets.
Features:
- More organized and efficient NAND and ticket crypto functions
- Encrypt/Decrypt NAND, and name with ConsoleID for better recognition
- Same as above, but also with tickets
- ....and more to come!
How To Use:
- Run DSi_NAND_Tool_v3.bat
- You'll see an Initial Setup screen. Enter a nickname of your DSi (A-Z, 1-9, spaces are allowed) and press enter
- Enter or paste your console-specific CID and press enter
- Enter or paste your console-specific ConsoleID and press enter
The program is now set up. You should see what you named your DSi in the program.
Start typing your DSi nickname and press TAB to auto complete, and then press enter to access NAND/ticket functions.
You can add more DSi's by creating a folder inside the DSIs folder, and naming it what you'd like your DSi's nickname to be. Inside the \DSIs\yourDSIname\ folder, create two files: cid.txt and consoleid.txt, and add your DSi's console-specific ID's in each file respectively.
Drop any of the following files in the \DSIs\yourDSIname\ folder:
- nand_dsi.bin (dumped NAND to decrypt and modify)
- ticket.tik (dumped encrypted ticket to decrypt and modify)
Decrypted NAND output will be NAND_DEC_yourDSIconsoleID.bin.
Encrypted NAND output will be NAND_ENC_yourDSIconsoleID.bin.
Decrypted ticket output will be dec_ticket.tik
Encrypted ticket output will be enc_ticket.tik
"Encrypt NAND" will look for NAND_DEC_yourDSIconsoleID.bin, and encrypted to NAND_ENC_yourDSIconsoleID.bin.
"Encrypt ticket" will look for dec_ticket.tik, and encrypted to enc_ticket.tik
- nand_dsi.bin (dumped NAND to decrypt and modify)
- ticket.tik (dumped encrypted ticket to decrypt and modify)
Decrypted NAND output will be NAND_DEC_yourDSIconsoleID.bin.
Encrypted NAND output will be NAND_ENC_yourDSIconsoleID.bin.
Decrypted ticket output will be dec_ticket.tik
Encrypted ticket output will be enc_ticket.tik
"Encrypt NAND" will look for NAND_DEC_yourDSIconsoleID.bin, and encrypted to NAND_ENC_yourDSIconsoleID.bin.
"Encrypt ticket" will look for dec_ticket.tik, and encrypted to enc_ticket.tik
Note: TWLtool, included in this archive, is made by @WulfyStylez, not me!
Attachments
Last edited by dpad_5678,