exefs_7x and exefs_norm? What does it mean?

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by ChrisX930, Jan 27, 2015.

  1. ChrisX930
    OP

    ChrisX930 Banned

    Banned
    788
    317
    Sep 3, 2013
    Gambia, The
    Germany
    Today I wanted to decrypt "Harvest Moon - The lost Valley" and I found something that I never seen before when i created XORPADs.
    There are two Main.exefs xorpads, one with _7x and one with _norm.
    What does it mean?

    [​IMG]
     
  2. sbJFn5r

    sbJFn5r Member

    Newcomer
    24
    28
    Sep 14, 2014
    United States
    With 7.x encrypted content, only a part of the ExeFS uses the new crypto. Instead of embedding the ExeFS header into the ncchinfo.bin, decrypting it and working out the offset and size of the .code section and generating a mixed xorpad, I got lazy and just had it generate two xorpads. You can merge them with the MEX.py script.
     
  3. keroro.

    keroro. Newbie

    Newcomer
    1
    0
    Feb 4, 2015
    Switzerland
    and could you tell me how to use the 7.x keyx?it seem to be an import part of the 3ds to cia tool?
     
  4. Asia81

    Asia81 In my Ecchi World <3

    Member
    4,955
    2,446
    Nov 15, 2014
    France
    Albi
    You can use it

    MEX.py EncryptedExeFS.bin *exefs_norm.xorpad *exefs_7x.xorpad outputExeFS.xorpad

    You will need Python anx MEX tool