What are xorpads?

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by Monado_III, May 7, 2016.

  1. Monado_III
    OP

    Monado_III GBAtemp Advanced Fan

    Member
    4
    Feb 8, 2015
    Canada
    /dev/null
    Topic. I know they are used to decrypt games but what actually are they? Like how are they generated and what are they generated from?
     
  2. shinyquagsire23

    shinyquagsire23 SALT/Sm4sh Leak Guy

    Member
    12
    Nov 18, 2012
    United States
    Las Vegas
    xorpads are used because tool creators are too lazy to decrypt files in-place from the 3DS itself, so they create a giant file which can be xor'd over another file to decrypt it. The data is generated using the 3DS AES hardware which contains keys which are currently unknown and are loaded into the AES hardware during boot in the bootloader. They can only be written and not read, hence a 3DS is needed to use them to generate data to decrypt 3DS-related files.
     
    MetaVulpes, Vladislov and Monado_III like this.
  3. Alex3dss

    Alex3dss I like sharing Japanese music

    Member
    1
    Aug 21, 2015
    Netherlands
    Location unknown
    I used xorpads when I ripped a 3ds game of a cartridge.
     
  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