Homebrew on TLoZ: Majora's Mask??

Discussion in '3DS - Homebrew Development and Emulators' started by Kirbyyeray, Nov 16, 2015.

  1. Kirbyyeray
    OP

    Kirbyyeray Member

    Newcomer
    16
    0
    Nov 16, 2015
    if yellow9 do a OoThax why not MJhax? only i have Majora's for that i want the MJHax :F
     


  2. SomeGamer

    SomeGamer GBAtemp Guru

    Member
    5,755
    2,712
    Dec 19, 2014
    Hungary
    They're two very different games.
     
  3. Kirbyyeray
    OP

    Kirbyyeray Member

    Newcomer
    16
    0
    Nov 16, 2015
    But is The Legend of Zelda the 2 games -_-
     
  4. Demifiend

    Demifiend The bored one

    Member
    497
    442
    Mar 20, 2015
    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.
     
    osaka35 and kiwiis like this.
  5. DrCrygor07

    DrCrygor07 Italian Wario Ware bootleg©

    Member
    1,704
    631
    Sep 4, 2014
    Italy
    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 DrCrygor07, Nov 16, 2015
    Februarysn0w and TheKawaiiDesu like this.
  6. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    7,071
    4,477
    Jan 17, 2013
    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.
     
  7. DutchyDutch

    DutchyDutch COPYRIGHT LOLOLOLOL

    Member
    872
    431
    Nov 16, 2014
    Netherlands
    Nice profile pic. :P
     
  8. Exavold

    Exavold lol

    Member
    997
    1,059
    Nov 9, 2015
    France
    lol
    ye , yellow9 iz awsum
     
    MAXLEMPIRA, Ammako and Techinicabor like this.
  9. Jwiz33

    Jwiz33

    Banned
    2,654
    1,523
    Jun 5, 2014
    United States
    in the illuminati headquar—I have said too much!
    Who is yellow9? Yellows8?
    Just because SMW for the SNES was exploitable doesn't mean NSMBU is.
     
    Techinicabor and Exavold like this.
  10. koim

    koim GBAtemp Regular

    Member
    172
    192
    Apr 16, 2015
    France
    there's always the case of PSO but... that's an old story ^^
     
    VinsCool and Exavold like this.
  11. Vappy

    Vappy GBAtemp Advanced Maniac

    Member
    1,507
    1,154
    May 23, 2012
  12. VinsCool

    VinsCool Comfortably Numb

    Member
    GBAtemp Patron
    VinsCool is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    11,848
    28,331
    Jan 7, 2014
    Canada
    Another World
    Exavold likes this.
  13. Exavold

    Exavold lol

    Member
    997
    1,059
    Nov 9, 2015
    France
    lol
    Not really , more like preparations :P
     
  14. VinsCool

    VinsCool Comfortably Numb

    Member
    GBAtemp Patron
    VinsCool is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    11,848
    28,331
    Jan 7, 2014
    Canada
    Another World
    But it's Yellows8, so we never know. Maybe he indeed has something.
     
  15. Exavold

    Exavold lol

    Member
    997
    1,059
    Nov 9, 2015
    France
    lol
    Maybe , hopefully he has a 9.3+ Kernel + Time machine exploit
     
    Last edited by Exavold, Nov 17, 2015
  16. Psi-hate

    Psi-hate GBATemp's Official Psi-Hater

    Member
    1,646
    1,046
    Dec 14, 2014
    United States
    Houston
    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
     
  17. ihaveamac

    ihaveamac GBAtemp Guru

    Member
    5,457
    5,924
    Apr 20, 2015
    United States
    Tigard, OR
    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 ihaveamac, Nov 17, 2015
    VinsCool likes this.
  18. Psi-hate

    Psi-hate GBATemp's Official Psi-Hater

    Member
    1,646
    1,046
    Dec 14, 2014
    United States
    Houston
    I wasn't exactly referring to that but it does answer some of my suspicions. I'll link what I was talking about.
    Edit:
    [​IMG]

    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, Nov 17, 2015
  19. blujay
    This message by blujay has been removed from public view by Veho, Nov 17, 2015.
    Nov 17, 2015
  20. MAXLEMPIRA

    MAXLEMPIRA Legends are Made from True Stories...

    Member
    859
    163
    Jun 24, 2012
    Mexico
    Kanto <- Hyrule -> Unova
    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
     
    Last edited by MAXLEMPIRA, Nov 17, 2015
  21. blujay

    blujay GBATemp's Official Warthog

    Member
    2,102
    1,932
    Nov 2, 2015
    United States
    Gilbert, Arizona
    If anyone looks that up, I hope they know the first link is twitch. Lol.
     
    MAXLEMPIRA likes this.