An interesting thought...

Discussion in '3DS - Flashcards & Custom Firmwares' started by IcySon55, Oct 1, 2015.

  1. IcySon55
    OP

    IcySon55 GBAtemp Fan

    Member
    332
    294
    Mar 18, 2008
    Canada
    I was thinking about how my gold O3DSXL is on 9.5 and how shitty that is. I also know that flashing the NAND from my 9.2 O3DS wouldn't work because of per console encryption.

    I had previously updated my O3DS to 9.2.0-12U using the Smash Bros Rev2 rom on my Sky3DS.

    Then the idea crossed my mind, what if we could modify the Smash Bros Rev2 rom and spoof the update version to something like 9.6 or 10.1, etc...

    We'd put the rom on Sky3DS and pop it into a 9.3+ system...then up-down grade it to 9.2...theoretically. This would use the consoles own encryption and get passed the problem of swapping NAND dumps. There may be safeguards against this that I'm not aware of.

    Thoughts?
     
  2. Xenon Hacks

    Xenon Hacks GBAtemp Guru

    Member
    7,050
    3,367
    Nov 13, 2014
    United States
    Sky3ds does not play modified roms
    /thread
     
  3. IcySon55
    OP

    IcySon55 GBAtemp Fan

    Member
    332
    294
    Mar 18, 2008
    Canada
    Even small modifications that don't unpack/repack the rom? If at all possible, modify the version in the update partition without unpacking the rom...
     
  4. bache

    bache GBAtemp Advanced Fan

    Member
    694
    292
    Sep 28, 2009
    Any change whatsoever will break the signature, and make it unusable.
     
  5. DogParty

    DogParty Advanced Member

    Newcomer
    75
    99
    Sep 15, 2015
    United States
    Building on what bache said:

    A ROM has a "signature" in it. That signature basically says "Every single 1 and 0 in this file is in this exact order." When the 3DS reads the game from the card, it first checks to see if that signature is correct. If so, that means the game is 100% the same as when it shipped. If not, the game has been tampered with and the 3DS won't play it. So even changing the version number from 9 (binary: 1001) to 10 (binary: 1010) would break the signature.
     
  6. IcySon55
    OP

    IcySon55 GBAtemp Fan

    Member
    332
    294
    Mar 18, 2008
    Canada
    And lacking the necessary keys, we are unable to produce a newly signed rom... was worth the thought anyways.