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