A 0 is "garbage data".spiritofcat said:It's the programmer's fault for using such an easily detectable method.
It's Nintendo's fault for setting the spec.
It's a save, not a game.
What do you want them to do? Use 9001bit encryption in save games?
Pointless.
QUOTE(TehSkull @ Apr 3 2011, 04:10 PM) He was getting at filling those zeroes with garbage data. (Or at least, that's my understanding...)
Your topic was posted like 12 hours after this one. :\lompoc said:this is my topic you stole UPDATE: v0.2b released and soon update 3 will be out tommore
Nollog said:It's a save, not a game.
What do you want them to do? Use 9001bit encryption in save games?
Pointless.
What's the point of encrypting savegames if the crypt gets broken just a few days after the console is released ? NONE.
They could at least XOR each byte with the previous one...
QUOTE(Nollog @ Apr 3 2011, 07:04 PM) A 0 is "garbage data".
What does she want them to fill the space up with? Beethoven's 9001st symphony?
Again no. People are reporting that the device does not correctly upload the saves back to the cart.baffle-boy said:so, just to clear this up, the goal now would be to open save files and look for some sort of an exploit that can be created by editing some games save file... sounds like a similar path as that of PSP hacking.And Wii hacking.
QUOTE(pachura @ Apr 3 2011, 03:45 PM) Changing the subject, has anyone succeeded in modifying the savegame and using it with 3DS ?
Best case scenario, we get a Twilight Hack just like Wii had. Don't keep your hopes up though. Odds are slim that Nintendo would let something like that happen, after already having experienced it.Nollog said:Could somebody please explain this to me in an extremely noob-friendly way?TehSkull said:He was getting at filling those zeroes with garbage data. (Or at least, that's my understanding...)
A 0 is "garbage data".
What does she want them to fill the space up with? Beethoven's 9001st symphony?
If that's what it takes. Anything but zeroes. Filling it with random values is more what I had in mind.
QUOTE(CA519705950 @ Apr 3 2011, 04:19 PM)
I got to page three but the hackz0r language and random colons with dollar signs and what-not began to hurt my brain.
What is the potential of this? What's the best that could happen in terms of 3DS hacking?
TehSkull said:If that's what it takes. Anything but zeroes. Filling it with random values is more what I had in mind.
0 XOR 0 = 0pachura said:Nollog said:A 0 is "garbage data".
What does she want them to fill the space up with? Beethoven's 9001st symphony?
Random numbers - have you ever heard of these ?
What if they're interpreted as part of the game?
The reason 0's and F's are used is because the chance of something that does something being eight 0's in a row, is pretty much nil.
If that's what it takes. Anything but zeroes. Filling it with random values is more what I had in mind.LuigiBlood said:QUOTE(TehSkull @ Apr 3 2011, 11:59 PM)
Anything but 00s or FFs. It's easy to get a XOR key with FFs, as it's just reversed...
Random numbers ? The XOR "encryption" (if we can call it an encryption) would have seemed less obvious when looking into the savefile with random numbers than with zeroes.QUOTE said:A 0 is "garbage data".TehSkull said:He was getting at filling those zeroes with garbage data. (Or at least, that's my understanding...)
What does she want them to fill the space up with? Beethoven's 9001st symphony?
If the save file had an indicator at the start to say how many bytes are being used as save data then the remaining space could happily be filled with random bits and there would be no chance of them being interpreted as part of the game because the game would stop reading at the end of the number of bytes indicated at the start.Nollog said:What if they're interpreted as part of the game?pachura said:Nollog said:A 0 is "garbage data".
What does she want them to fill the space up with? Beethoven's 9001st symphony?
Random numbers - have you ever heard of these ?
The reason 0's and F's are used is because the chance of something that does something being eight 0's in a row, is pretty much nil.
spiritofcat said:If the save file had an indicator at the start to say how many bytes are being used as save data then the remaining space could happily be filled with random bits and there would be no chance of them being interpreted as part of the game because the game would stop reading at the end of the number of bytes indicated at the start.Nollog said:What if they're interpreted as part of the game?pachura said:Nollog said:A 0 is "garbage data".
What does she want them to fill the space up with? Beethoven's 9001st symphony?
Random numbers - have you ever heard of these ?
The reason 0's and F's are used is because the chance of something that does something being eight 0's in a row, is pretty much nil.
doyama said:You don't really want to be padding the space especially in a flash environment where you have a limited number of read/write cycles per bit. It also means every save would take longer trying to pad it with 'random' bits. If you're just using an XOR obfuscation (to call it an encryption is somewhat of a stretch) then there's no need to pad anyways.
Thanks, but are there any other gadgets that do the same thing? More particularly, are any compatible with Linux? I'll buy that one if there aren't any alternatives, but it seems odd to me that it's the only tool I can find. Did some searching on my phone but couldn't find anything.SoulSnatcher said:http://www.hkems.com/product/nintendo/0907.htmron975 said:Now, how are we gonna get a Save file, proper dumping tools haven't been released yet.
Currently, the only way for regular users to dump 3DS game save files.