Homebrew Homebrew on TLoZ: Majora's Mask??

Demifiend

The bored one
Member
Joined
Mar 20, 2015
Messages
497
Trophies
0
Age
25
XP
528
Country
But is The Legend of Zelda the 2 games -_-

Because they aren't encrypted the same way, OOT3D Hax came from a little exploit that you could find in the save slots, and by injecting a modified one, the game would assume that you're running that encryption, and also, because this is a 2011 Game, and so like TP, it is used as an entry point of hacking, Majora's Mask 3D fixed many of the issues that came from OOT3D, as well adding more support to users with N3DS, the encryption isn't the same at all, despite using some of the assets from OOT3D.

And finally, this remake was made since the 0 point, and so, the game has better security methods and it isn't going to recognize any save so easily, because it will most probably read as a corrupted thing, and again, is a recent game, with different mechanics altogether.
 
  • Like
Reactions: osaka35 and kiwiis

Mazamin

Well-Known Member
Member
Joined
Sep 4, 2014
Messages
1,895
Trophies
0
XP
3,085
Country
Italy
if yellow9 do a OoThax why not MJhax? only i have Majora's for that i want the MJHax :F
Yellows8++ LOL
In-Topic: He can't because he's found an exploit in the savegame that is encrypted with a very insecure method, as it's one of the first 3ds game
Save method for oot:
Code:
Repeating CTR Fail
On the 3DS savegames are stored much like on the DS, that is on a FLASH chip in the gamecart. On the DS these savegames were stored in plain-text but on the 3DS a layer of encryption was added. This is AES-CTR, as the contents of several savegames exhibit the odd behavior that xor-ing certain parts of the savegame together will result in the plain-text appearing.

The reason this works is because the stream cipher used has a period of 512 bytes. That is to say, it will repeat the same keystream after 512 bytes. The way you encrypt with a stream cipher is you XOR your data with the keystream as it is produced. Unfortunately, if your streamcipher repeats and you are encrypting a known plain-text (in our case, zeros) you are basically giving away your valuable keystream.

So how do you use this to decrypt a savegame on a 3DS? First off, you chunk up the savegame into 512 byte chunks. Then, you bin these chunks by their contents, discarding any that contain only FF. Now look for the most common chunk. This is your keystream. Now XOR the keystream with your original savegame and you should have a fully decrypted savegame. XOR with the keystream again to produce an encrypted savegame.
 
Last edited by Mazamin,

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,177
Trophies
2
XP
33,576
Country
Mexico
It's not as easy as simply following that logic.
OoT 3D had an exploit related to the save slots.
And, if I'm not mistaken, OoTHax was released before Majora's Mask, wasn't it?

Seeing how Nintendo is following the hacks and exploits quite extensively, my bet is that such save exploit, if there was even one for MM, was patched during development of the game.

Even if it weren't, it doesn't mean that you can do the same thing from OoT right into MM, they're completely different games, and by extent, if there's an exploit for MM it would be handled in a different way.
 

DutchyDutch

COPYRIGHT LOLOLOLOL
Member
Joined
Nov 16, 2014
Messages
954
Trophies
0
Age
24
XP
862
Country
Netherlands
Because they aren't encrypted the same way, OOT3D Hax came from a little exploit that you could find in the save slots, and by injecting a modified one, the game would assume that you're running that encryption, and also, because this is a 2011 Game, and so like TP, it is used as an entry point of hacking, Majora's Mask 3D fixed many of the issues that came from OOT3D, as well adding more support to users with N3DS, the encryption isn't the same at all, despite using some of the assets from OOT3D.

And finally, this remake was made since the 0 point, and so, the game has better security methods and it isn't going to recognize any save so easily, because it will most probably read as a corrupted thing, and again, is a recent game, with different mechanics altogether.
Nice profile pic. :P
 

Psi-hate

GBATemp's Official Psi-Hater
Member
Joined
Dec 14, 2014
Messages
1,749
Trophies
1
XP
3,405
Country
United States
There was an exploit in the bank in MM3D but I dunno how it was achieved tbh, probably had to do with editing the rupees with the save file and causing the game to fuck itself, but I think it was the same as any other MM3D glitch/crash
 

ihaveahax

Well-Known Member
Member
Joined
Apr 20, 2015
Messages
6,069
Trophies
2
XP
7,826
Country
United States
There was an exploit in the bank in MM3D but I dunno how it was achieved tbh, probably had to do with editing the rupees with the save file and causing the game to fuck itself, but I think it was the same as any other MM3D glitch/crash
are you, by any chance, thinking of https://github.com/yellows8/mm3d_re ?

(to anyone wondering: this repo contains in-game spoilers)

...I also just noticed someone linked to this earlier. I should definitely read...
 
Last edited by ihaveahax,
  • Like
Reactions: VinsCool

Psi-hate

GBATemp's Official Psi-Hater
Member
Joined
Dec 14, 2014
Messages
1,749
Trophies
1
XP
3,405
Country
United States
are you, by any chance, thinking of https://github.com/yellows8/mm3d_re ?

(to anyone wondering: this repo contains in-game spoilers)

...I also just noticed someone linked to this earlier. I should definitely read...
I wasn't exactly referring to that but it does answer some of my suspicions. I'll link what I was talking about.
Edit:
CH88tDcWIAAUcFq.jpg


Probably editing stuff in the save file to weird out the game. like always but I was sure yellows8 discontinued research on it for a reason, no? Maybe it's just my imagination. :P
 
Last edited by Psi-hate,
D

Deleted User

Guest
but he does!! there's actually one Majhax, is what I use for CFW on Sys 10.3 in my N3DS, how people can miss that!? :S I just don't understand :S

he's obviously a troll user with a troll thread trolling people xDD
If anyone looks that up, I hope they know the first link is twitch. Lol.
 
  • Like
Reactions: MAXLEMPIRA

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    NinStar @ NinStar: It will actually make it worse