Homebrew DSi hacking question

Status
Not open for further replies.

Ghork

Well-Known Member
OP
Member
Joined
Oct 23, 2008
Messages
159
Trophies
0
XP
246
Country
I just wonder if hacking, like the hacking for wii where you don't need a modchip to hack is possible for the DSi. Since you got about the same possibilities as with the wii, ex: SD-card slot.
Well, is it possible?
Have it been done already? If not someone really should make it
smile.gif
 

jurassicplayer

Completionist Themer
Member
Joined
Mar 7, 2009
Messages
4,484
Trophies
1
Location
Pantsuland
Website
www.youtube.com
XP
2,901
Country
United States
Come back and ask that question when google search actually gives you results on DSi homebrew, because the wii and the DSi are hellishly different. Why would you compare a wired console with a handheld, why would the DSi be equal in protection to the Wii when Nintendo knows there is so much hacking going around, why would having an SD slot have any chances if Wii homebrew started from the CD before anything else, why would I post such rhetorical questions on this matter?
It all boils down to a couple short words:
DSi hacking is nowhere (and that is stated roughly 3 threads below this one great job with the search bar -_-"). IF it were somewhere, there would be no need to ask the dam question (great job with the googling).
 

Rydian

Resident Furvert™
Member
Joined
Feb 4, 2010
Messages
27,880
Trophies
0
Age
36
Location
Cave Entrance, Watching Cyan Write Letters
Website
rydian.net
XP
9,111
Country
United States
I present to you: "DSi Encryption Put In Perspective", also known as "I Love Crushing People's Dreams".

The DSi uses 128-bit encryption (IIRC).
How do you break it? You find the correct encryption key.

How many encryption keys are there? 2 (binary, a bit) to the 128th power (number of bits).
That's so many that the calculator that comes with windows (at least XP) can't even display the number without reverting to scientific notation.

64-bit? 18,889,465,931,478,580,854,784 keys.
70-bit? 1,208,925,819,614,629,174,706,176 keys.
86-bit? 79,228,162,514,264,337,593,543,950,336 keys.
Add a bit and you double the previous number, it's called "exponential" growth.

128-bits is...
340,282,366,920,938,463,463,374,607,431,768,211,456 possible keys.

The actual number is a bit less less since a key will be a certain number of digits and be designed to not have repeating segments, but this puts it in perspective.

Even if I remember incorrectly and DSi uses 64-bit encryption, that's still a god-awful number (18 sextillion, I think the name is) of possible keys to try.

Let's say that you have a computer program which can try 50,000 keys a second.
That's 3,000,000 keys a minute.
180,000,000 keys in an hour.
4,320,000,000 keys a day.
1,576,800,000,000 keys in one year.

It would take 215,805,661,416,120,283,779,410,583 years to try all the keys at that speed.

So wait, how do they break other systems? If you can get a direct copy of the encrypted data and compare it to a copy of the unencrypted data (as well as view the data as it's transmitted around the DSi's internals), that goes a long way towards figuring out the key without having to try all possible combinations. You'll be able to find the key without all the guessing! The problem is you'd need to take a DSi apart and fuck with it's insides while it's on to try to get a copy of the data while it's unencrypted (since the DSi will unencrypt what it needs on the fly in order to use it), and usually when you're done with that the DSi's pretty broken and in no shape to game, or even to be experimented on a second time...
3869187499_da1665050d.jpg


This process can be hampered by the internal design of the system, so you may need to take apart many systems before you even figure out how to read some of the data, let alone get a full copy of it, and last I checked DSi's don't cost $5...

EDIT: Not an edit, whoops, copy fail.
 
  • Like
Reactions: 1 person

jurassicplayer

Completionist Themer
Member
Joined
Mar 7, 2009
Messages
4,484
Trophies
1
Location
Pantsuland
Website
www.youtube.com
XP
2,901
Country
United States
Rydian said:
I present to you: "DSi Encryption Put In Perspective", also known as "I Love Crushing People's Dreams".

The DSi uses 128-bit encryption (IIRC).
How do you break it? You find the correct encryption key.

How many encryption keys are there? 2 (binary, a bit) to the 128th power (number of bits).
That's so many that the calculator that comes with windows (at least XP) can't even display the number without reverting to scientific notation.

64-bit? 18,889,465,931,478,580,854,784 keys.
70-bit? 1,208,925,819,614,629,174,706,176 keys.
86-bit? 79,228,162,514,264,337,593,543,950,336 keys.
Add a bit and you double the previous number, it's called "exponential" growth.

128-bits is...
340,282,366,920,938,463,463,374,607,431,768,211,456 possible keys.

The actual number is a bit less less since a key will be a certain number of digits and be designed to not have repeating segments, but this puts it in perspective.

Even if I remember incorrectly and DSi uses 64-bit encryption, that's still a god-awful number (18 sextillion, I think the name is) of possible keys to try.

Let's say that you have a computer program which can try 50,000 keys a second.
That's 3,000,000 keys a minute.
180,000,000 keys in an hour.
4,320,000,000 keys a day.
1,576,800,000,000 keys in one year.

It would take 215,805,661,416,120,283,779,410,583 years to try all the keys at that speed.

So wait, how do they break other systems? If you can get a direct copy of the encrypted data and compare it to a copy of the unencrypted data (as well as view the data as it's transmitted around the DSi's internals), that goes a long way towards figuring out the key without having to try all possible combinations. You'll be able to find the key without all the guessing! The problem is you'd need to take a DSi apart and fuck with it's insides while it's on to try to get a copy of the data while it's unencrypted (since the DSi will unencrypt what it needs on the fly in order to use it), and usually when you're done with that the DSi's pretty broken and in no shape to game, or even to be experimented on a second time...
3869187499_da1665050d.jpg


This process can be hampered by the internal design of the system, so you may need to take apart many systems before you even figure out how to read some of the data, let alone get a full copy of it, and last I checked DSi's don't cost $5...

EDIT: Updated the math to be more precise.
Dam, either you type fast or you copy/pasted some of that. I'm pretty sure I wasn't thinking THAT hard on my post xD.
 

YayMii

hi
Member
Joined
Jun 24, 2009
Messages
4,916
Trophies
0
Age
28
Location
that place
XP
758
Country
Canada
jurassicplayer said:
Rydian said:
I present to you: "DSi Encryption Put In Perspective", also known as "I Love Crushing People's Dreams".

The DSi uses 128-bit encryption (IIRC).
How do you break it? You find the correct encryption key.

How many encryption keys are there? 2 (binary, a bit) to the 128th power (number of bits).
That's so many that the calculator that comes with windows (at least XP) can't even display the number without reverting to scientific notation.

64-bit? 18,889,465,931,478,580,854,784 keys.
70-bit? 1,208,925,819,614,629,174,706,176 keys.
86-bit? 79,228,162,514,264,337,593,543,950,336 keys.
Add a bit and you double the previous number, it's called "exponential" growth.

128-bits is...
340,282,366,920,938,463,463,374,607,431,768,211,456 possible keys.

The actual number is a bit less less since a key will be a certain number of digits and be designed to not have repeating segments, but this puts it in perspective.

Even if I remember incorrectly and DSi uses 64-bit encryption, that's still a god-awful number (18 sextillion, I think the name is) of possible keys to try.

Let's say that you have a computer program which can try 50,000 keys a second.
That's 3,000,000 keys a minute.
180,000,000 keys in an hour.
4,320,000,000 keys a day.
1,576,800,000,000 keys in one year.

It would take 215,805,661,416,120,283,779,410,583 years to try all the keys at that speed.

So wait, how do they break other systems? If you can get a direct copy of the encrypted data and compare it to a copy of the unencrypted data (as well as view the data as it's transmitted around the DSi's internals), that goes a long way towards figuring out the key without having to try all possible combinations. You'll be able to find the key without all the guessing! The problem is you'd need to take a DSi apart and fuck with it's insides while it's on to try to get a copy of the data while it's unencrypted (since the DSi will unencrypt what it needs on the fly in order to use it), and usually when you're done with that the DSi's pretty broken and in no shape to game, or even to be experimented on a second time...
3869187499_da1665050d.jpg


This process can be hampered by the internal design of the system, so you may need to take apart many systems before you even figure out how to read some of the data, let alone get a full copy of it, and last I checked DSi's don't cost $5...

EDIT: Updated the math to be more precise.
Dam, either you type fast or you copy/pasted some of that. I'm pretty sure I wasn't thinking THAT hard on my post xD.
Well, he wrote that in another thread, so I guess he just copied it.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Least they got head in the end