I am at this part of the pokemontrash site guide on this decryption stuff
In the case of Pokémon Ruby Omega and Alpha Saphir (or any other game or above SDK 7), do this:
To extract the files from ExeFS it'll be a little more complicated!
You have 2 Xorpads ExeFS :
- 000400000011C400.Main. exefs_7x .xorpad
- 000400000011C400.Main. exefs_norm .xorpad (I recall that the following ID is not for all the ROM, for example, the 011C4 is Ruby Omega)
We will use the tool MEX.py , which is at the root of the folder " PackHack . "
For that, go to the root of this folder, right click in the blank, and click Open command window here .
Once the order open CMD type the following command line:
MEX.py EncryptedExeFS.bin 000400000011C400.Main.exefs_norm.xorpad 000400000011C400.Main.exefs_7x.xorpad outputExeFS.xorpad
(I still remember once the Xorpads ID depends on your game)
You get now a new file Xorpad calling itself outputExeFS.xorpad .
Open again Xorfiles.exe: File Name 1: Open the file EncryptedExeFS.bin File Name 2: Open the Xorpad you just get (outputExeFS.xorpad) File Name 3: Save the decrypted file with the following name: DecryptedExeFS. bin in the folder " PackHack " Wait until you see the message: The file was successfully created XOR!
Every time I add the stuff in and make the 1 digit change because I am using Sapphire not ruby and it gives me this error every time
.code not found! Did you specify the input files correctly?
I have done this a few different ways and this just keeps failing, what do I do?