Why does nintendo block nand backups from different consoles being used?

Discussion in '3DS - Flashcards & Custom Firmwares' started by funnystory, Mar 28, 2016.

  1. funnystory
    OP

    funnystory Banned

    Banned
    1,472
    479
    Sep 20, 2008
    United States
    I assume it's because of piracy concerns,but it just occured to me that there are perfectly hardware working 3ds's that become bricks that could easily be fixed with flashing a new nand image. If you send your nintendo in to repair for example,is there some sort of master key that can be used to fix these bricked nintendo's that are only bricked due to software?
     
  2. LinkSoraZelda

    LinkSoraZelda GBAtemp Advanced Maniac

    Member
    1,980
    625
    Aug 12, 2015
    United States
    Land of the Rising Orange
    Many things. Nintendo doesn't exactly block it.
    The first layer is your serial code.
    The second layer is some seemingly random code, which is basically the OTP deal. This is what encrypts the nand and firm. If the console's hardcoded key doesn't match the firm's key, it'll check for a second firm partition. A failsafe. If the key doesn't match THAT, the nand won't boot. Meaning a brick.
     
    Last edited by LinkSoraZelda, Mar 28, 2016
    DesuIsSparta, Quantumcat and cearp like this.
  3. squall14716

    squall14716 GBAtemp Maniac

    Member
    1,182
    677
    May 16, 2011
    United States
    Because, simply put, there are console specific encryption keys being used, and the encryption is done in hardware, with the keys not being stored in the NAND itself.

    They encrypted everything to make it as difficult as possible to crack it. As a result, NANDs are console specific.
     
  4. MassExplosion213

    MassExplosion213 .

    Member
    1,416
    958
    Feb 15, 2015
    United States
    It was intentional. And think about what you asked. "Why don't they let you restore the backup from any other console?" Why don't they sell flashcarts? Why don't they let you download games for free? Why don't they let you restore this 1.0 backup from this console? Because. It's just plain dumb. They would have to be stupid to do it.
     
    WeedZ likes this.
  5. funnystory
    OP

    funnystory Banned

    Banned
    1,472
    479
    Sep 20, 2008
    United States
    I did state it was because of piracy concerns. I am still curious as to if nintendo has some sort of master key to restore these devices when people send them in.
     
  6. squee666

    squee666 Advanced Tech Pleb

    Member
    1,591
    895
    Sep 17, 2010
    Belfast
    except they dont do that they usually replace the Mobo and Serial on case if it comes to that, just how mobile manufacturers do it.
    Its much faster to do, besides it not like they need a Master Key if they did because they own ALL the encryption keys
     
  7. williamdabastrd

    williamdabastrd GBAtemp Regular

    Member
    105
    24
    Apr 10, 2010
    United States
    Ohio
    The cryptography that the 3DS uses is based on unique values embedded into hardware, so not even Nintendo could override it by sidestepping it. It is impossible for there to be a "master key", as that simply isn't how encryption works. There is, however, the ability to have access to a tool that reads the encryption of the CPU in order to restore the device to a usable state. Since Nintendo controls the encryption algorithm, they likely also know how to fix software issues by encrypting a non-encrypted copy of the software and installing it on the target device.
     
    WeedZ likes this.
  8. Ryccardo

    Ryccardo WiiUaboo

    Member
    3,216
    1,545
    Feb 13, 2015
    Italy
    Imola
    Actually, at least in the Wii days, Nintendo "proved" they don't have a database of keys, or a way to force a system to boot (as they couldn't transfer saves from hardbricked systems)...

    There is a not-so-joke on cell phone forums that a pretty foolproof way of hiding your hacks is deliberately erasing NAND and claiming that it just didn't start the next day!
     
  9. axemurderer

    axemurderer GBAtemp Regular

    Member
    219
    58
    Sep 1, 2014
    United States
    Hoenn nostalgia town
    another thing to consider is that there are different nand sizes because different chips have been used. that's not exactly interchangeable.
     
  10. Ryccardo

    Ryccardo WiiUaboo

    Member
    3,216
    1,545
    Feb 13, 2015
    Italy
    Imola
    That would probably be one of the least problems (dump each individual decrypted partition, as the extra space on the bigger chips is unused...), adjust SecureInfo, and restore)
     
  11. LinkSoraZelda

    LinkSoraZelda GBAtemp Advanced Maniac

    Member
    1,980
    625
    Aug 12, 2015
    United States
    Land of the Rising Orange
    I didn't say it wasn't intentional; but the way it was spelled out in OP made it seem like something that was actively checked for or a server-side block.