Gaming What is the reason DsiWare games not to be released?

Gandev

Well-Known Member
OP
Newcomer
Joined
May 1, 2005
Messages
72
Trophies
1
XP
253
Country
I'm talking about scene releases.It's been almost a year since DsiWare started and so far we can't download these games straight to DSi.Why is it taking so much time for dsiware to be cracked.Is is because, nobody is working on it, or maybe it is too hard to be cracked.Or there are other reasons?
 

Rydian

Resident Furvert™
Member
Joined
Feb 4, 2010
Messages
27,880
Trophies
0
Age
37
Location
Cave Entrance, Watching Cyan Write Letters
Website
rydian.net
XP
9,147
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), divided by 8 (8 bits in a byte).
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.

128-bits is...
340,282,366,920,938,463,463,374,607,431,768,211,456 possible values in binary.
However, Since there's 8 bits in a byte, you divide 128 by 8 and get 16. That's 16 bytes, 16 characters.
That's 18,446,744,073,709,552,000 possible values, ranging from 0x0000000000000000 to 0xFFFFFFFFFFFFFFFF. Eighteen quintillion 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.

Let's say that you have a computer program which can try 50,000 unique 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 11,698,848 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

http://www.flickr.com/photos/micahdowty/se...57621023570420/

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...
 

Totoy_Kamote

Well-Known Member
Member
Joined
Oct 7, 2010
Messages
516
Trophies
0
Age
113
Location
Down Under Hate,KillandDESTROY
XP
133
Country
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), divided by 8 (8 bits in a byte).
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.

128-bits is...
340,282,366,920,938,463,463,374,607,431,768,211,456 possible values in binary.
However, Since there's 8 bits in a byte, you divide 128 by 8 and get 16. That's 16 bytes, 16 characters.
That's 18,446,744,073,709,552,000 possible values, ranging from 0x0000000000000000 to 0xFFFFFFFFFFFFFFFF. Eighteen quintillion 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.

Let's say that you have a computer program which can try 50,000 unique 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 11,698,848 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

http://www.flickr.com/photos/micahdowty/se...57621023570420/

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...

so that explains it!
biggrin.gif


we'll said! tnx for the info!
biggrin.gif
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Veho @ Veho:
    Your account can drink and smoke and do porn.
  • Sicklyboy @ Sicklyboy:
    Not in the bastion of freedom known as the US of A it can't :P
  • Sicklyboy @ Sicklyboy:
    Well it could do porn, but it can't drink or have a smoke after
  • Veho @ Veho:
    Bummer.
  • Veho @ Veho:
    (Barely even know 'er)
    +1
  • Sicklyboy @ Sicklyboy:
    Freedom :D
  • realtimesave @ realtimesave:
    @Sicklyboy I happened to have ubisoft app already installed, so I just logged in and got the game and played with @Skv0ra
  • Veho @ Veho:
    But it could drink and smoke in the homeland of Ubisoft, that counts.
  • Sicklyboy @ Sicklyboy:
    @realtimesave, uuugggghhhhhhh sounds like multiplayer doesn't work on Linux
  • Sicklyboy @ Sicklyboy:
    Because of the anticheat
  • Plazorn @ Plazorn:
    That's been a constant issue on linux
  • Sicklyboy @ Sicklyboy:
    Yep :/
  • Veho @ Veho:
    They know Linux users are filthy cheaters.
    +2
  • Sicklyboy @ Sicklyboy:
    Shouldn't be, because these anti cheat suites pretty much all natively support linux if I'm not mistaken, and it's down to a literal checkbox that they're not ticking.
  • Plazorn @ Plazorn:
    Would you really install a kernel level anticheat program if it existed though? I sure wouldn't.
  • Sicklyboy @ Sicklyboy:
    And yet, here we are
  • Plazorn @ Plazorn:
    It's a dilemma
    +1
  • realtimesave @ realtimesave:
    @Sicklyboy oh yea that anti cheat stuff doesn't like certain things :|
  • ZucchiniMaiden @ ZucchiniMaiden:
    I was sick for a week, thought I had kicked it and then it came back a few days later and I feel worse. What the hell.
  • Skelletonike @ Skelletonike:
    covid?
  • ZucchiniMaiden @ ZucchiniMaiden:
    I'm not sure, I don't think I've ever had covid. The symptoms don't seem to line up that well.
  • ZucchiniMaiden @ ZucchiniMaiden:
    I'm also dealing with toothache from a cavity so that sucks.
  • DinohScene @ DinohScene:
    use pliers
    +1
  • linuxares @ linuxares:
    pliers? why are you so mean... Tongue-and-groove pliers are obviously what you should use. Even got the name tongue
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=7oXx0qwe0wc