Coder Social home page Coder Social logo

pokemon-go-server's Introduction

Unofficial Pokémon GO Server

Gitter Slack

This is a very incomplete and very badly written Pokemon GO server. I'm in the middle of creating it, so if you'd like to help then don't hesitate to send a PR!

Usage

npm install && node index

Then get some proxy that you can connect your phone to (I use Fiddler), and forward all requests from pgorelease.nianticlabs.com to localhost:3000. It doesn't matter what endpoint you send it to, it listens for POSTs everywhere.

Guide for Fiddler here

Supported RPC Requests

Most of these are incomplete and are just for testing.

  • GetPlayer
  • GetHatchedEggs
  • GetInventory
  • CheckAwardedBadges
  • DownloadSettings
  • DownloadRemoteConfigVersion
  • GetAssetDigest
  • GetPlayerProfile
  • GetMapObjects
  • MarkTutorialComplete
  • SetAvatar
  • GetDownloadUrls
  • FortDetails

Known Issues

What's an issue tracker anyway?

  • Client doesn't respond to GetPlayer message correctly (we're probably sending it wrong)
    • Name doesn't appear
    • XP doesn't appear
    • Team isn't set correctly
    • Black box in player profile screen
  • Client freezes after selecting a Pokestop sent by server
  • Various other things

Todo

  • Don't put every response in a single file...

pokemon-go-server's People

Contributors

tjhorner avatar

Stargazers

Jared Allard avatar  avatar chimera kang avatar William K. Fields avatar Treble Sketch avatar Michael Oliver avatar Pysis avatar Hans Kristian Flaatten avatar Adam Paterson avatar Matt Oakly avatar Elder Ryan avatar Chen Jia avatar Ishan Marikar avatar Rick Elrod avatar Sascha Ohms avatar Jeremy Race avatar Dave Gramlich avatar Magicshui avatar Aster Haven avatar Jorge Lería avatar Peter Soboyejo avatar Zachary Friss avatar Max Nowack avatar Jorrit Klein Bramel avatar Ben Fortune avatar Alain avatar

Watchers

Jeremy Race avatar Brian McKenna avatar Max Nowack avatar James Cloos avatar Ferox avatar  avatar Swiss avatar PoroCYon avatar Alain avatar  avatar  avatar William K. Fields avatar  avatar  avatar

pokemon-go-server's Issues

Protobufs

Have you been able to successfully decode the protobufs, I can't get that far on them.

I just know that first it communicated with:
https://pgorelease.nianticlabs.com/plfe

Then gets a number from it some how:
https://pgorelease.nianticlabs.com/plfe/120

And then all active talk is through the RPC endpoint:
https://pgorelease.nianticlabs.com/plfe/120/rpc

Configure Fiddler to get this server working

Hi!
I'm trying to configure Fiddler to redirect traffic to this server but it isn't working.
I tried to configure the "Gateway" thing to the server without success.
What should I do to get this working ?
Thx a lot

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.