Homebrew [Release] DSi NAND Tool - TWLTool Functions Made Easier

dpad_5678

Ape weak on own. Ape strong in unity.
OP
Member
Joined
Nov 19, 2015
Messages
2,219
Trophies
1
XP
2,880
Country
United States
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:
  • 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:
  1. Run DSi_NAND_Tool_v3.bat
  2. You'll see an Initial Setup screen. Enter a nickname of your DSi (A-Z, 1-9, spaces are allowed) and press enter
  3. Enter or paste your console-specific CID and press enter
  4. 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

Note: TWLtool, included in this archive, is made by @WulfyStylez, not me!
 

Attachments

  • DSi_NAND_Tool_v3.1.zip
    43.2 KB · Views: 2,202
Last edited by dpad_5678,

andreiarturo

Well-Known Member
Newcomer
Joined
Oct 21, 2011
Messages
61
Trophies
1
XP
1,989
Country
Mexico
If you can decrypt it without issues, it's probably a good dump. Or you could dump your NAND multiple times and compare the hashes to see if they are all the same.
Thank you! I have 3 dumps but all seems different in the hex editor.
I have not decrypted any of them, just wanted to know a safe way to check if they work.
 

dpad_5678

Ape weak on own. Ape strong in unity.
OP
Member
Joined
Nov 19, 2015
Messages
2,219
Trophies
1
XP
2,880
Country
United States
Thank you! I have 3 dumps but all seems different in the hex editor.
I have not decrypted any of them, just wanted to know a safe way to check if they work.
I completely forget that there are tiem sensitive changes that occur in the NAND (time and date, etc). Add your footer to it ND test in No$Cash.
 

siamese

Well-Known Member
Member
Joined
Mar 13, 2010
Messages
164
Trophies
1
Age
109
Location
green hill zone
XP
443
Country
Mexico
  • Like
Reactions: DRAGONBALLVINTAGE

roygbiv

Member
Newcomer
Joined
Jan 1, 2018
Messages
8
Trophies
0
XP
85
Country
United States
This is a very useful tool, thanks @dpad_5678! Having support for multiple consoles is great. The instructions could have been a little more approachable for a novice user of DSi hacking tools like me, but I eventually figured it out.
 

OmwbO

New Member
Newbie
Joined
Mar 21, 2018
Messages
1
Trophies
0
Age
39
XP
51
Country
United States
I’m having trouble with this tool. I keep getting the error Filename Invalid when i try to decrypt. Ive dumped the nand several times and double c hecked the console ID and CID. The namd is named nand_dsi.bin.

Any suggestions?
 

3EGaming

Active Member
Newcomer
Joined
Jul 26, 2018
Messages
30
Trophies
0
Website
3egaming.github.io
XP
301
Country
United Kingdom
when i try to decrypt any tickets it tells me "ES magic check failed! is your consoleID correct?"
i know the console id is correct because i used it to decrypt the nand dump.
why is this happening?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Yea think that's where it was supposed to be, Miami
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Having been to Miami hmmm probably a hundred times lol
  • Psionic Roshambo @ Psionic Roshambo:
    Back in my days as a delivery driver for a cartel well driver slash guy they would send if a payment was forgotten lol
  • Psionic Roshambo @ Psionic Roshambo:
    you know to help them find their checkbook lol
  • BigOnYa @ BigOnYa:
    Gta4 was NewYork or Chicago, gta5 is California
  • K3Nv2 @ K3Nv2:
    Damn camera phones catching crimes
  • Psionic Roshambo @ Psionic Roshambo:
    Always some women screaming... You break a few thousand dollars worth of crap in someone's living room and they scream lol
  • Psionic Roshambo @ Psionic Roshambo:
    lol Ken yeah the things I did as a kid I am soooo glad those didn't exist
  • K3Nv2 @ K3Nv2:
    If someone breaks my $20 TV stand their nose is getting broke
  • Psionic Roshambo @ Psionic Roshambo:
    Psi would be doing like 300-3,000 years in prison lol
  • K3Nv2 @ K3Nv2:
    Have some in closet allegations?
  • Psionic Roshambo @ Psionic Roshambo:
    Someone tried to pull a gun on me once, they reached into the couch thinking I wouldn't notice, quick kick to the arm snapping it between the wrist and elbow broke like a swing lol I reached into the couch to see what was in there, cool a free .380 lol had to hit him with it a few times to remind him not to do it again lol
  • Psionic Roshambo @ Psionic Roshambo:
    He had the 20K he owed the very next day it was a miracle lol
  • Psionic Roshambo @ Psionic Roshambo:
    Psi was a bad bad man at one point lol
  • BigOnYa @ BigOnYa:
    We need a GTA based on your life, or at least put you in 6 as a character.
  • Psionic Roshambo @ Psionic Roshambo:
    I don't think people would believe 10% of the things I have done lol thank god...
  • Psionic Roshambo @ Psionic Roshambo:
    I have a giant check list of impossible things, and I haven't done them all yet lol
  • K3Nv2 @ K3Nv2:
    @Psionic Roshambo, Was the pot farmer in San andreas
  • Psionic Roshambo @ Psionic Roshambo:
    I tell people I wrestled a 5 foot alligator and they get this smile like this guy is full of shit lol the reality is I am sad it got away.... I wanted a pet alligator lol
  • BigOnYa @ BigOnYa:
    You live in Florida, so I believe it, you guys are crazy.
  • Psionic Roshambo @ Psionic Roshambo:
    At the time I would have probably fed it people lol
  • Psionic Roshambo @ Psionic Roshambo:
    Seriously cocaine not even once lol
  • BigOnYa @ BigOnYa:
    Not even once, but 100's of times
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    My girlfriend at the time, she had me stay up with her all night because some how the crazy bitch had spent like 12 hours snorting 2 8 balls, didn't use any water (gotta clean your nose) so she had so much crusted in her nose I was sure she was gonna blow up her heart. I mean this was the stuff right off the boat so absolutely pure. ugghh so annoying
    Psionic Roshambo @ Psionic Roshambo: My girlfriend at the time, she had me stay up with her all night because some how the crazy...