Jump to content

Successful Pokemon Home Local Data Extraction


0w0day
 Share

Recommended Posts

On the Android version of Pokemon Home when you're asked to download a bunch of data, it seems some of that is the contents of your entire(?) Pokemon Home storage.

This was found under Android/data/jp.pokemon.pokemonhome/files/utsudon/34be958a921e43d813a2075297d8e862

Also contained in the directory were box names (under "dd57dcc23a3083551edd85e13c2d5668" in my case), seal data ("336e8afda70b3ff7242fbfd312cb633f"), form data ("470dcd7b646bfcf16d7f0e85bd145ac4")

"ec7bfeb16ef1611086cacaad4c610eb6" contained a bunch of weird values which I assume is used for some kind of parsing at some point? Maybe...? I'm not sure why else there would be a random table in there.

I also found a file that (I think?) is defining the position of the Pokemon in each box...? Not sure. I was hoping at the very least you'd be more familiar with some of this stuff, jaja.

It also looks like the files are signed, meaning these would be for extraction only. There are functions in the app itself which relate to saving data to Home, but I'd prefer not to give people an easy method of putting fake Pokemon on the GTS. Plus decompiled code is a legal grey area unless it's done completely clean-room.

The real advantage of this would be easy moving of Pokemon from Go into PKHeX (even if the user doesn't have a Switch), given the fact that support is coming "this year"

Files are attached, renamed for simplicity.

The trainer name used is "gnulibre" and it seems the way different secret IDs are indicated with the same trainer names are to add a value afterwards (ex. "2", "F"). I had gotten a few starters from different SwSh saves. Also several imports from Let's Go, and my main Sword save, all with the same trainer name.

Also I'm sorry if this thread is in the incorrect place. I wasn't sure if this would be considered save data research or not, but I thought it was the closest thing.

boxes form pokemon position_maybe seals table_parsing_thing_i_think

Edited by 0w0day
Edited title
Link to comment
Share on other sites

  • 1 year later...

Wou, I know this post is kinda old, but I have to ask, did this actually go anywhere?

 

It would be a dream to be able to backup my Pokémon from Gen 8 using this, even if I do not have the means to recover them, cause I do not have a CFW Switch.

 

Also, just being able to see their "hidden" values would be awesome.

Link to comment
Share on other sites

20 hours ago, Kapuxa_Blaziken said:

Wou, I know this post is kinda old, but I have to ask, did this actually go anywhere?

 

It would be a dream to be able to backup my Pokémon from Gen 8 using this, even if I do not have the means to recover them, cause I do not have a CFW Switch.

 

Also, just being able to see their "hidden" values would be awesome.

If you scroll through the attached files, you'll see that none of them contain pk8/etc format data. It's thus inferred that HOME only serves you metadata, and you request different transactions. Besides some surface information, the data never leaves the server unless you're downloading into a secure device (Nintendo Switch), because they need to put the data in the games.

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...