Hacking Pokémon X/Y Dumper and Editor

  • Thread starter Thread starter kyogre123
  • Start date Start date
  • Views Views 517,388
  • Replies Replies 948
  • Likes Likes 6
Someone on here figured out a way,but he says he's not sure yet,anyways I think at some point someone will figure out a way.
 
Chaos

Fabulous !!

I may be a little late to the game, but i am happy with the amount of contribution to the tread/project.

Hmm...it looks like i will have to make some more "Friend-Code" room on my 3DS.

* if you need me to test friend trades, wonder trades, or GTS trades...feel free to reply or PM me *
 
That would imply some seriously interesting (and possibly suspect) moves on Nintendo's part, what is considerably more likely is the dumper is interfering with your network setup somehow.

As for the rest of the thread a lot of it feels like blind leading the blind and I am not inclined to pick through it right now. I do have to ask though why the desire to inject on windows? Linux livecds are readily available and cure basically every issue up to figuring out what the layer 7 stuff is about (otherwise known as the actual hacking work) as well as providing tools capable of handling the layer 7 stuff once you do figure it out.
The same reason most-everything involving pokemon or console-hacking/modding in general gets a windows release. The vast majority of end users for one reason or another don't want to leave their comfort zone and try to figure out linux. Those that know how but still use windows may not want to use a liveCD if it requires a setup procedure and isn't on the LiveCD by default because they'd have to redo the procedure every time they start the LiveCD.
It just comes down to... 'everyone' has windows, so everyone wants windows, regardless of how much of a pain it is for the hacker/dev to do.
I like linux, but don't want to try setting things up until a result-producing procedure is hammered out.
 
By all means have a windows solution eventually, however the Windows network stack/setup is terrible for this sort of hacking these days and it seems many people are bashing their heads against the wall just getting windows to even consider playing ball let alone actually getting the more interesting hacking work done.
 
Ok so here is a PKX of my Shiny Charizard that has had and been cured of pokerus along with shots of it ingame if anyone interested.

UwaiXJx.jpg

AwdfaoZ.jpg


ShinyCharizard.zip (3.7 MB)
https://mega.co.nz/#!yR8hmY5L!D1hlyhMW2ja1CzjJtH6ejFqCTnQPeil1pZi2d-J6jVg
DOWNLOAD

What can be done with the Charizard download? Can it be put into game?
 
@Sheimi
N657bSN.png
I do not have a Android Phone to do SoftAP. If not the correct set up, I'll hook up my 2nd Wireless Router to my Desktop Computer.

Do you have a laptop running windows? why not create a shared network using the netsh command? The both the dumper and wireshark work for me
 
What can be done with the Charizard download? Can it be put into game?


In short for yourself nothing yet, Read the thread and you will find out why.

I put it on here for others who are making Pokemon editing tools. Some stuff still needs working out such as what makes it shiny, and badges/medal things. My hope is that it will help someone out trying to figure that out.

People are so focused on the checksum but we still have other bits to find out the what makes it shiny is a big one.
 
  • Like
Reactions: dot7z
@Sheimi

Do you have a laptop running windows? why not create a shared network using the netsh command? The both the dumper and wireshark work for me
Edit: I just got it connected to my spare wireless router. Didn't think of plugging the ethernet into the modem slot in the wireless router. It's just getting the Dumper to detect my router is the issue.

I shared my internet connection so the wireless router can use my laptop's wireless.
 
What i did was:

Got laptop with WIFI card.. Disconnected from WIFI but left it on.
Plugged network cable in. So laptop has cable from it to router (this is giving laptop internet via the network cable/router)
Now because its connected via cable the wifi is free to take or receive connections.

So just make the PC receive connections by creating a hotspot you can do this in command promp or use programs like Connectify. Oh make sure the internet is shared so allow people to connect to the internet via this computer. If you dont you will see hotspot but wont have internet when you connect.

Quick Recap.

Phone Socket​
|​
Router/Modem​
|​
Network cable into Laptop to give laptop internet​
|​
Hotspot made on laptop​
|​
3DS connect to hotspot on laptop not your router!​
|​
Run wireshark (The auto ripper wont work this way)​
Hope that clears it up. You do have to have a wifi card in the laptop capable though not all are.​
 
What i did was:

Got laptop with WIFI card.. Disconnected from WIFI but left it on.
Plugged network cable in. So laptop has cable from it to router (this is giving laptop internet via the network cable/router)
Now because its connected via cable the wifi is free to take or receive connections.

So just make the PC receive connections by creating a hotspot you can do this in command promp or use programs like Connectify. Oh make sure the internet is shared so allow people to connect to the internet via this computer. If you dont you will see hotspot but wont have internet when you connect.

Quick Recap.

Phone Socket​
|​
Router/Modem​
|​
Network cable into Laptop to give laptop internet​
|​
Hotspot made on laptop​
|​
3DS connect to hotspot on laptop not your router!​
|​
Run wireshark (The auto ripper wont work this way)​

Hope that clears it up. You do have to have a wifi card in the laptop capable though not all are.

ty i will try this later :D
 
So, just create a hotspot then to use wireshark. Would I be able to inject a edited pkx file in a wonder trade? (Even though it's not possible to send it back)?
 
So, just create a hotspot then to use wireshark. Would I be able to inject a edited pkx file in a wonder trade? (Even though it's not possible to send it back)?

What??? "Inject an edited Pokemon even though it's not possible to send it back", what do you mean by that?
 
For anyone just joining us:

THERE IS CURRENTLY NO PUBLICLY AVAILABLE TOOL OR METHOD FOR GETTING A POKEMON INTO THE GAME

There are tools that can be used to intercept and record the traded pokemon, but no tool or method to inject it. Methods do exist, but they are not publically available as they are either secret or we are unworthy. No clue there, not my business. There are some very helpful folks in this thread working to find a way to help you get the pokemon you want into the game you bought. Take some time to breeze through the thread and get caught up.
 
Is it possible to clone pokemon by injecting a packet of a previously dumped pokemon that's unmodded? Or would that still require figuring out the checksum?
 
Is it possible to clone pokemon by injecting a packet of a previously dumped pokemon that's unmodded? Or would that still require figuring out the checksum?

Zaneris already said that this is possible, the problem is having the proper setup to inject the packets. If you know how, you can give it a try with a received packet.
 
i dont think anything is possible without the checksum..

"A checksum or hash sum is a small-size datum computed from an arbitrary block of digital data for the purpose of detecting errorsthat may have been introduced during its transmission or storage."
To inject a packet you would also need to remove one.. Remove old pokemon replace with new injected one so data will be changed so checksum will be invalid so it will fail.
 
Zaneris already said that this is possible, the problem is having the proper setup to inject the packets. If you know how, you can give it a try with a received packet.


I am currently waiting on this also, as I have several unmodified pokemon which I would love to re-inject but don't know how. Zaneris said he used windivert however, I have no idea how to use it to inject packets.
 
Zaneris already said that this is possible, the problem is having the proper setup to inject the packets. If you know how, you can give it a try with a received packet.

I believe you misunderstood me, this still currently isn't possible.

Packet injection is easy, we just can't get the 3DS to accept the packets due to the hash.
It could be anything with any type of secret key on who knows what data...

HMAC-MD5
HMAC-SHA1 Truncated
AES-CBC
AES-CTR

Any encryption cracking experts are welcome to assist =P
 

Site & Scene News

Popular threads in this forum