Практически каждые 2 недели для игры Покемон ГО выходят обновления. Обычно разработчик крайне скуп на слова, когда дело касается изменений, которые приносит новая версия игры. Поэтому в нашем сообществе стало традицией вскоре после выхода обновлений публиковать статьи подобные этой: «Что скрыто в обновлении Покемон ГО 0.55». В этих статьях я рассказываю о том, какие же изменения «спрятал» Nianitc в очередной версии Pokemon GO. Откуда же неутомимые исследователи берут эту информацию?
Фанаты берут все эти данные из файла GAME_MASTER. Сегодня мы рассмотрим следующие вопросы:
- Что такое файл GAME_MASTER?
- Как скачать файл GAME_MASTER (прямо из памяти вашего смартфона)
- Как декодировать файл и просмотреть его содержимое?
Для достижения наших целей нам понадобятся следующие инструменты:
- Смартфон под управлением Android с установленными приложениями: Pokemon GO последней версии и файловый менеджер (ES File Explorer будет хорошим выбором, но вы можете использовать и другой)
- Специальная утилита для раскодировки файла GAME_MASTER (Pogo Game Master Decoder)
- Базовые знания ПК
Что такое файл GAME_MASTER в Покемон ГО?
Если кратко, GAME_MASTER это конфигурационный файл игры. Приложение Pokemon GO скачивает его при первом запуске на устройстве. В этом файле содержится огромное количество игровых данных: атаки, значения DPS, требования игры, награды и т.д. Это очень важный файл. Именно благодаря ему нам известны максимальные CP и атаки покемонов в Покемон ГО.
После первого запуска новой версии игры файл GAME_MASTER скачивается с серверов Niantic и сохраняется на вашем устройстве Android, так как этот файл является довольно большим. Чтобы уменьшить размер файла он отправляется с помощью технологии Protocol Buffers, которая была создана Google.
Утилита Pogo Game Master Decoder декодирует данный файл в «читаемый» формат и сохраняет его в буфер обмена на вашем ПК.
Как скачать файл GAME_MASTER?
Существует несколько различных способов получить данный файл. Самым удобным, пожалуй, будет являться вот такой:
- Установите файловый менеджер для Android на свой смартфон, если его у вас нет (например, ES File Explorer)
- Перейдите по следующему пути: Android/data/com.nianticlabs.pokemongo/files/remote_config_cache
- Выберите файл GAME_MASTER и пошлите его на свой email через Whatsapp, Google Drive или что вы там используете)
- Скачайте файл на ваш ПК.
Как декодировать файл GAME_MASTER?
Раньше нужно было обладать рядом навыков для того, что декодировать файл GAME_MASTER (работать на экспертном уровне с командной строкой). Однако, благодаря Pokemongohub, у нас есть замечательная утилита Pogo Game Master Decoder, которая сделает всю работу за нас!)
Подготовка
- Скачайте Pogo Game Master Decoder — жмете «Clone or Download», затем «Download ZIP»
- Извлеките файлы из архива в любое удобное место на вашем ПК
- Откройте папку go-hub-game-master-decompiler
Декодирование
- Откройте командную строку в этой папке. Для этого зажмите Shift, кликните правой кнопкой мыши в любом свободном месте папки, выберите «Открыть окно команд».
- Скопируйте файл GAME_MASTER в данную папку (go-hub-game-master-decompiler)
- Декодируйте файл с помощью следующей команды (вместо NAME_OF_YOUR_GAME_MASTER впишите действительное название файла GAME_MASTER, которые вы скопировали со своего смартфона). Путь до файла уже прописан, выполняйте в командной строке только эту команду
gamemaster-decompile.bat NAME_OF_YOUR_GAME_MASTER
4. Теперь расшифрованная информация из файла GAME_MASTER находится в буфере обмена. Вставляйте в любой текстовой редактор и исследуйте)
5. Получайте удовольствие)
Пример
Не нужно писать в командной строке весь путь до файла, только имя файла GAME_MASTER. Вот пример на «реальном» файле:
gamemaster-decompile.bat 000001597FF747A8_GAME_MASTER
Итак, сегодня мы научились декодировать файл GAME_MASTER игры Pokemon GO. Теперь вы готовы узнать вcе секреты игры Pokemon GO. Надеюсь, что вы поделитесь ими и с остальным сообществом GOpokemonGO.ru=)
















Спасибо, Виктор. Интересно, конечно, но есть загвоздка.
Кроме полученной возможности лицезреть этот файл конфигурации нужно еще и уметь толковать его. Все ведь не написано прямым текстом: «добавлены шайни-покемоны», » имеется возможность приодеть за деньги тренера» и т.п. То есть обычному пользователю не понимая структуры, языка описания, базовых понятий трудно или невозможно определить, что же конкретно имеет ввиду разработчик. Например,
.IAP_CATEGORY_NONE
.IAP_CATEGORY_BUNDLE
.IAP_CATEGORY_ITEMS
.IAP_CATEGORY_UPGRADES
.IAP_CATEGORY_POKECOINS
.IAP_CATEGORY_AVATAR
Я никогда не догадался, что последняя строчка означает возможность приобрести в магазине одежду для тренера. Да, слово «аватар» присутствует, но что это дает?
Так что пусть расшифровывают просвещенные да нам доносят.
А зачем это рядовому пользователю? Меня вот устраивает, что обо всех изменепниях я узнаю из статей Виктора, а лезть в системные файлы и пытаться что-то декодировать вообще не собираюсь. Наверное, это будет интересно программистам и разработчикам игр, но им эта вспомогательная статья точно не нужна, они и так это всё должны знать.
У нас в городе некоторые покестопы, сегодня утром превратились в ГИМЫ. С чем это связано? У вас тоже так??
Серьёзно?!
Звучит ужасно, у нас и так покестопов днем с огнем не сыщешь. Надеюсь, нас не коснулось.
Хахахах, ты меня опередил!!!! Подтверждаю эту инфу!!!!! Сегодня возле работы (у нас на промзоне) единственный покестоп превратился в ГИМ!!!! Я безумно счастлив!!! Думаю кроме меня, на него претендентов будет мало!!!!! Иххххаааа. Ну а там, посмотрим
А как можно проверить это не обегая весь город? ПокеАлерт может показать или еще программа какая-то?
Да, первый уже вижу из дома ))
Хм, может, запуск в России близок, раз на нас еще внимание обращают? 😉
Тогда и покестопов не мешало бы подкинуть…
Вот весело будет, если вместе с оф релизом все гимы обнулят, вот это я понимаю оживление)
Оживление будет недолгим.
У меня в декабре 1 джим в районе переместился на правильно место, до этого в соседнем дворе стоял. И 1 покестоп тоже в джим превратился.
Скорее всего ктото в Ингресс им писал, что джим не правильно расположен и так как покестоп в 300-400 метрах от того места, думаю он же написал какие то уточнения по покестопу (может обновил описание его) и тот переформатировался в джим.
Иногда за поимку покемона дают бонус. Так и написано — BONUS 100. За что его дают?
За каждого сотого пойманного покемона одного вида. В следующий раз не поленитесь зайти в покедекс и проверить)
Спасибо! О, следующий мальчик-нидоран должен подтвердить это. =)
Скажите а в России Торос водится?
Нет. Только Северная Америка.
И то не вся, как выясняется…
Есть ли возможность достать модели покемонов из apk файла игры ?