Hacking Pokémon X/Y Dumper and Editor

tyons

Well-Known Member
Member
Joined
Jul 11, 2012
Messages
657
Trophies
1
XP
282
Country
Italy
no, in B2W2 (maybe even in BW) you can select more pokes at once and move them together. just select the entire box and put it into box1.
 

EMegamanu

Well-Known Member
Member
Joined
Aug 7, 2014
Messages
188
Trophies
0
Age
38
XP
137
Country
France
In BW2, Pokébank and XY you can select more than one Pokémon in a box.

I do not remember exactly the shortcut, maybe the start or select button, or the little colored buttons on the touch screen during the boxes management.

The corresponding cursor colors are yellow on BW2, and green for XY and Pokébank.

I think BW does not have multiselect, only the ability to move a box.
 

djjomon

Active Member
Newcomer
Joined
Aug 21, 2008
Messages
42
Trophies
0
XP
213
Country
United States
So I've watched a few videos on this, but one thing confuses me. Does this allow you to dump custom made pkx files? Like in the old PokeSav/Pokegen days.
 

Kaphotics

badc0ded
Member
Joined
Sep 10, 2010
Messages
612
Trophies
0
XP
626
Country
United States
So I've watched a few videos on this, but one thing confuses me. Does this allow you to dump custom made pkx files? Like in the old PokeSav/Pokegen days.

If you have a JP copy of X/Y and the Cyber Save Editor, you can insert custom pkx files with PKHeX.

KeyBV/KeySAV dump them from the save, but do not allow for insertion.
 

Pkm_Player2014

Member
Newcomer
Joined
Aug 18, 2014
Messages
10
Trophies
0
Age
34
XP
51
Country
Since Nintendo patched Wondertrade adding an encryption to the transmitted data, people from Project Pokemon have been working on a new way to dump PKX files (the new .pkm format for Pokémon X/Y). As for today (7/03/14) a tool for this has been made public, however there are some prerequisites that must be met:

If you own Pokémon X/Y in cartridge format:
  • Your 3DS must be on the OFW 6.3 or above
  • You must have a save dumper like PowerSaves 3DS (which is currently the only public way to dump save files from cartridges)
If you own Pokémon X/Y in digital format, you can simply get your save file from this directory in your SD card (save files made on Gateway 3DS' EmuNAND are compatible):
For Pokémon X:
X:\Nintendo 3DS\*random value*\*random value*\title\00040000\00055d00\data

For Pokémon Y:
Y:\Nintendo 3DS\*random value*\*random value*\title\00040000\00055e00\data

KeySAV
QUG9T.jpg

KeySAV allows you to obtain an important file to read the data of the boxes of your save file, Blank.ekx.

To get the Blank.ekx file you must do the following:
Source: http://www.reddit.com/r/SVExchange/wiki/keysav
  • Clear out boxes 1 & 2 by moving the Pokémon to other boxes.
  • Capture or hatch 6 Pokémon. They have to come from your game.
  • Put those 6 Pokémon on the top row of the first box.
  • Save once, hard reset (switch off/on the 3DS), launch the game and save again.
  • Export your save. Locate your save on your PC. Rename the first save 16.bin or 16.sav, depending on its original extension. If you are using the downloaded copy of the game, remember to copy the save file to another location before renaming. Do not rename the save file on the SD Card.
  • Run the game, and move all 6 Pokémon to the top row of box 2.
  • Save once, hard reset (switch off/on the 3DS), launch the game and save again.
  • Export your save. Locate your save on your PC and rename the second save 26.bin or 26.sav, depending on its original extension.
  • Run KeySav. On the "Box Breaker" tab, click on "Open SAV 1" and load 26.bin or 26.sav. Click on "Open SAV 2" and load 16.bin or 16.sav. Click on "Break".
  • Click on "K1", "K2" and "Blank" to save the files. Store those somewhere safe.

Mass Dumper
View attachment 6873
Mass Dumper allows you to dump PKX files from your save file by using the Blank.ekx obtained with KeySAV, along with the Key - Box1.bin and Key - Box2.bin files, which work as keys to read the BOX 1 and BOX 2 of your save file respectively.

Just select the save file you want to be read, the Blank.ekx, one of the keys ("Key - Box1.bin" for BOX 1 or "Key - Box2.bin" for BOX 2) for the Concat Key option, making sure to also select the same number of box for the "Key Starts" option and an choose "Truck" to dump the PKX files.

You can also dump all of the 30 boxes by following the instructions in this external thread: http://projectpokemon.org/forums/showthread.php?37316-(X-Y)-Mass-Dumper-Enhanced-Box-Data-Viewer

However, there's a inconvenience with this tool since the output files have .ek6 and .pk6 extensions, instead of the standard .ekx and .pkx extensions, so the extension of the files must be changed in order to be used with PKX viewer/editor tools; this can be done with cmd in Windows.

View attachment 6874
Just go to the path where the .pk6 or .ek6 files are stored and use the "ren" command as it is shown in the image of the above.


Outdated information:
EDIT: Since the 1.2 update now encrypts the wondertrade data (and since the update is obligatory for online), this project will be pretty much dead,unless someone figures how to decrypt the information.

Good news for the pokehacking community! Codemonkey85 from http://projectpokemon.org and Zaneris have released very useful applications to dump and modify your own Pokémon on a PC. This means you can get the data of your Pokémon from the 3DS to a PC.

PKX Editor
View attachment 4872

Created by Codemonkey85. The image is self-explanatory, those are the editable values available at the moment.

You can download the program here:
PKX Editor.zip

Instead of PKM, the new extension for these files in Pokémon X and Pokémon Y is called now PKX. Normally, these files are extracted as encrypted data, so they receive the .pkx extension after being decrypted. This program is able to decrypt and encrypt back PKX files: Files with the extension .bin are assumed as encrypted, and .pkx files are assumed as decrypted.

Automatic PKX Dumper

Created by Zaneris. This can dump the data of your traded Pokemon to your PC without the need of following tedious steps, however, a proper physical set up is needed for this.

http://dev9.ca/ZanDump_x64.zip
http://dev9.ca/ZanDump_x86.zip(Untested)

IMPORTANT: There is no possible (actually public) way to get a Pokémon back to the 3DS, so this currently only works to copy the data of any Pokémon sent through Wondertrade to the PC but not the other way around.

Requeriments:

*Windows 7 or 8

*Visual C++ Redistributable for Visual Studio 2013
English version:​
Spanish version:​

*3DS Traffic passing through PC
3DS ) ) Router -> PC -> Modem -> Internet
Another...​
3DS ) ) Router -> PC ) ) Router -> Modem -> Internet​
... Another ...​
3DS ) ) Router -> PC ) ) Mobile Device ) ) Internet​

How to copy the data of a Pokémon (full method)

If the Automatic PKX Dumper is not working for you and you are willing to get this to work, you can try the next:

*Use a WLAN-dongle like a USB Wireless Adapter to create a Software Access Point.

*Use a program to analyse the network traffic in hexadecimal format while doing a Wondertrade. Wireshark works fine for sniffing the data (tutorial for Wireshark). Select your hostpot to capture the packets. After finishing the Wondertrade, you will get a bunch of packets. To identify the packets we are looking for, just sort the data by Length and it's likely that the second and third packets are the correct ones. Save both packets (or only the one sent if you want) selecting the whole packet by clicking on "Frame" and then File -> Export selected packet bytes and save them as .bin files
View attachment 4902
To identify which was sent and which was received, check the source and destination.

Note: Ettercap, windivert, winpkfilter (for Windows) may be used to inject the final data back to the 3DS as well as HexInject (for Linux). This has yet to be done because the calculation of the checksums hasn't been successful

*Find the encrypted Pokemon data inside the packets by opening them on a Hex Editor. It begins with 4 bytes followed by 2 bytes equal to zero, the full data must be 232 bytes.
View attachment 4877 (Thanks Zaneris for the hex data)
The first regular 4 bytes are underlined in green and the pair of bytes equal to zero are underlined in orange. Note that generally there won't be another pair of bytes equal to zero close to the beginning within the Pokemon data.
The header is inside the blue rectangle so the encrypted Pokemon is at offset 0x0067 and ends at 0x014E. If you didn't capture the header, the Pokemon will be at offset 0x003D and will end at 0x0124. After finding the data, save each Pokemon in a different file with the same extension (.bin).

The next part is still a work in progress
*After editing and re-encrypting the Pokemon by saving it as a .bin file, the received packets must be altered to include the new Pokemon. Having the received packets of the last Wondertrade, search for the encrypted Pokemon the same way as before and replace the HEX data.
*Inject the packets in another Wondertrade.

Hi. Is there a way I could somehow add a volcanion PKX file to my game with powersaves?
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
no.....people aren't just oblivious to stuff....people have told you your options....you just don't like them

to sum it up
A)local trade with someone who already has them who lives by you
B) get a Japanese game and cyber gadget editor(this one would be over $70 so count this one out)
C) get a 4.x console with a gateway or MT card(this one would be over $70 so count this one out too)
D)post your game off to some random person on the internet for them to copy them on for you....and just hope they return it
 

Pkm_Player2014

Member
Newcomer
Joined
Aug 18, 2014
Messages
10
Trophies
0
Age
34
XP
51
Country
no.....people aren't just oblivious to stuff....people have told you your options....you just don't like them

to sum it up
A)local trade with someone who already has them who lives by you
B) get a Japanese game and cyber gadget editor(this one would be over $70 so count this one out)
C) get a 4.x console with a gateway or MT card(this one would be over $70 so count this one out too)
D)post your game off to some random person on the internet for them to copy them on for you....and just hope they return it

thanks
 

TheZoroark007

Well-Known Member
Member
Joined
Apr 2, 2014
Messages
611
Trophies
0
Age
25
XP
1,648
Country
Germany
no.....people aren't just oblivious to stuff....people have told you your options....you just don't like them

to sum it up
A)local trade with someone who already has them who lives by you
B) get a Japanese game and cyber gadget editor(this one would be over $70 so count this one out)
C) get a 4.x console with a gateway or MT card(this one would be over $70 so count this one out too)
D)post your game off to some random person on the internet for them to copy them on for you....and just hope they return it
5) Wait for Pokecheck gen 6 support
6)Wait for SSSpwn to get them with code execution
7)Hope that Datel will get their asses of and release them
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,403
Country
United Kingdom
Wait a sec... I have a powersaves, and on the box it said I could create my own Pokemon but I can't. What's with that?

You can have pokemon that were not made in the normal game manner and have them injected onto your game with powersaves. How much control you have over said pokemon creation is rather more limited than you might be used to from the previous generations.
 

Pkm_Player2014

Member
Newcomer
Joined
Aug 18, 2014
Messages
10
Trophies
0
Age
34
XP
51
Country
You can have pokemon that were not made in the normal game manner and have them injected onto your game with powersaves. How much control you have over said pokemon creation is rather more limited than you might be used to from the previous generations.

what happened to being able to create your own code? you were able to do that with Action Replay! (Rhetorical question; no answer necessary)
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,403
Country
United Kingdom
These are action replays in the xbox sense -- they edit save games rather than memory (your traditional action replay/gameshark/codebreaker) or act as inbetweens for game carts (your traditional game genie). The 3ds one has never had the option to make your own code, you were always limited to the cheats they provide and variations of those they allow.

Though the cyber gadget editor would appear to have such functionality I guess Datel did not want the kids messing around and generating mons the game detects as corrupt, causing Nintendo to have a real reason to frustrate their efforts and troubling their support more than pokefiends usually do, especially there is not even the option to debug/emulate a 3ds game to help generate codes properly.
 

Pkm_Player2014

Member
Newcomer
Joined
Aug 18, 2014
Messages
10
Trophies
0
Age
34
XP
51
Country
These are action replays in the xbox sense -- they edit save games rather than memory (your traditional action replay/gameshark/codebreaker) or act as inbetweens for game carts (your traditional game genie). The 3ds one has never had the option to make your own code, you were always limited to the cheats they provide and variations of those they allow.

Though the cyber gadget editor would appear to have such functionality I guess Datel did not want the kids messing around and generating mons the game detects as corrupt, causing Nintendo to have a real reason to frustrate their efforts and troubling their support more than pokefiends usually do, especially there is not even the option to debug/emulate a 3ds game to help generate codes properly.

I knew that. That's why the question was rhetorical.
 

MichiS97

"Leftist snowflake milennial"
Member
Joined
Jun 14, 2011
Messages
1,817
Trophies
2
Age
26
Location
Munich
XP
3,627
Country
Germany
Hello!Can we use gateway 3DS and 3DS FW 4.5 to hack Pokemon X and Y save files?Which programs i had to use?
thanks!!!
No you sadly can't, however it COULD be that Gateway will implement save decrypting and re-signing in their next update that is said to come out in the coming weeks, so if you're patient it might be worth the wait
 
  • Like
Reactions: CarmeloDM

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    why
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, it's not funny
  • K3Nv2 @ K3Nv2:
    ok
  • BigOnYa @ BigOnYa:
    Wut?
  • K3Nv2 @ K3Nv2:
    That's not funny
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    So two cannibals where eating a clown and one says to the other. Hey does this taste funny to you?
    +2
  • K3Nv2 @ K3Nv2:
    What do you call a slow car? Retired
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Did you hear about the police car that someone stole the wheels off of? The police are working tirelessly to find the thieves.
    +2
  • K3Nv2 @ K3Nv2:
    A firefighter got arrested for assault his main claim was what I was told he was on fire
    +2
  • BigOnYa @ BigOnYa:
    What do you call a hooker with a runny nose? Full
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    What do you tell a woman with two black eyes? Nothing you already told her twice!
  • K3Nv2 @ K3Nv2:
    Diddy also works
  • K3Nv2 @ K3Nv2:
    A scientist heard the word batman so he put a naked lady in a cage with a bat
  • Psionic Roshambo @ Psionic Roshambo:
    Chuck Norris won a staring contest, with the sun.
  • K3Nv2 @ K3Nv2:
    A vampires favorite thing to do is moon you
  • BigOnYa @ BigOnYa:
    What's the difference between an airplane, and Ken's mom? Not everyone has been in an airplane.
  • K3Nv2 @ K3Nv2:
    What's the difference between @BigOnYa and his wife? Nothing both want to bone me
    +3
  • RedColoredStars @ RedColoredStars:
    How much wood could a wood chuck chuck if a wood chuck could chuck norris
    +1
  • BakerMan @ BakerMan:
    how do i know? you're a guy, and he wants to bone every guy on this site (maybe, idk)
    +1
  • K3Nv2 @ K3Nv2:
    He wants to bone anything with a dick
    +1
  • Xdqwerty @ Xdqwerty:
    Good night
    +1
  • BigOnYa @ BigOnYa:
    Nighty night, big day tomorrow. Congrats.
    K3Nv2 @ K3Nv2: https://www.instagram.com/reel/C7iLZ35NrQt/?igsh=MWd2Z3U0dmNlMmNxcw==