[Question/Curiosity] Encryption

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

  1. meinhard

    meinhard Member

    Sep 28, 2015
    Hi guys, i was curious about the encryption and hashes check and I would like to have some technical informations...i tried to search for answer but i found a lot of unclear info, so i just ask here:
    -downloading an update from official server, WHEN encryption and signature verification takes place? (When downloading from nintendo server? when installing?)
    -update files hashes are unique (generated by server and based on your console id) or are the same for all consoles? And which algorithm is used (sha, md5...)?
    - how do the <9.2 signature patches work? (Simple bypass?)
    (Sorry for my poor English, i hope my questions are understandable :D )
  2. Mrrraou

    Mrrraou GBAtemp Advanced Maniac

    Oct 17, 2015
    Encryption is done by Nintendo servers. Signature verification and decryption happens on the 3DS.
    The update files signatures are the same for all consoles. These are done in RSA-2048.
    I think that the signpatch is just a simple bypass, by returning true to signchecks.
    meinhard likes this.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice