2/24/2023 0 Comments Pokemon hex fiendRead, explore, learn, bookmark and be wise. Where do you go from here is on you – it’s all about reading comprehension now. We’ve successfully extracted the metadata, decoded it and formatted it for exploration. If you’re interested to learn more about the concept of Regular Expressions, take a look at regexr where you can learn and explore regular expressions further. In all honesty, you can format the file even further, but using these few expressions helps me get the gist in the initial data mining. The other ones are used for data extraction if needed. We always use the bold strings to format and to data mine. set is now in a new lineīreak everything that starts with a dot in a new lineįormat Item, Item effects and categories in new linesįormat Moves and Pokemon families in new lines get is now in a new lineĮvery string starting with. This is how it looks in Sublime Text 3:Īnd now, use the following expressions to format the file: Find WhatĮvery string starting with. Formatting the fileĪnd now, the fun part! In order to understand the file, we first need to format it using RegEXs! Open Search and Replace in your text editor, turn on RegEX mode and turn on Case Sensitivity. Remove everything that looks like a dotted area from the bottom of the file. Remove everything from start of file to first occurrence of “mscorlib.dll”. The interesting part of the file is now yours. Our process is to remove the first “dotted” area then find “mscorlib.dll” and remove everything before that. You will recognise the dotted areas as they are unreadable and have a huge amount of dotted strings:Īs for the exception log, it runs all the way from the end of first “dotted” area to the place where “mscorlib.dll” appears. part to a new file, as it will improve performance and speed of mining dramatically. You should remove these parts of the file, or copy the number 3. very long “dotted” trail, can be removed completely.exception log, can be removed completely.short “dotted” preamble, can be removed completely.The decoded file is structured in the following fashion: First, we need to understand the file and remove useless parts. Understanding and trimming the decoded metadata fileĪt this point, you’re close to starting your data mine, however, there is still some infrastructure work to do. We use Sublime Text 3 due to high performance and good RegEX support. Now select all from the right column and copy it into a text editor of your choice. Make sure your decoding configuration says the following: Pokémon GO metadata opened in HxD editor Decoding the global-metadata.dat to ASCIIĪfter extracting the metadata file from the APK, open HxD and open the metadata file with it. At this point, we are going to use HxD so make sure you installed it, or if not, install it now. Just drag and drop the file outside of the archive. The metadata file we’re looking for is situated here: assetsbinDataManagedMetadataglobal-metadata.dat The 0.55.0 APK that was used for this guide is around 81.4Mb large and includes around 7Mb of metadata that’s interesting for exploration. Download the APK and open it with 7zip (or any other zip tool). Understanding and trimming the decoded metadata file Decoding the global-metadata.dat to ASCII If this sounds difficult, or even dangerous, don’t be afraid – it’s none of that! It’s just a rather lengthy process that sounds harder than it really is! Let’s start! □ and finally: data mine and explore the code behind Pokémon GO using your text editors Search and Replace with RegEX (regular expressions).understand and remove useless parts of the decoded file.decode the metadata file from HEX to ASCII format. open the APK and extract Pokémon GO metadata.In this guide you will learn the following: a Hex editor that can convert from Hex to ASCII, like HxD.a good text editor with support for RegEX like Sublime Text, Notepad++ or Atom.a copy of the latest Pokémon GO APK, which is available at APK Mirror.This is the first and, as far as we know, the only step by step guide on the Internet on how to do it.įor this guide, you will need the following: We’ve been doing this for a while already, and so have others, namely TheSilphRoad. APK mining, or data mining, is the process of exploring and reading the code behind Pokémon GO.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |