Wolfsblvt / BlossomsPokemonGoManager

BlossomsPokemonGoManager is a tool for easy managing of your Pokémon Go game. Visit us at our Discord server to talk:
https://discord.gg/E9v8RRb
397 stars 116 forks source link

What device_info gets send with every request? #353

Closed subzerofun closed 8 years ago

subzerofun commented 8 years ago

Beforehand - muchas gracias for your tool!

Why i ask this: My first account got banned because i have used too much 3rd party tools (everything from automated transferring/evolving, botting – idiotic, i know...). So with my new account i haven´t touched any 3rd party tools yet, only played via the game client. But i would really like to use your tool to speed up my leveling progress without getting hit by the next banwave. I know you can´t guarantee that using your manager is 100% "ban-safe" (but maybe 99%? 😊).

My question: If i usually play with an iPhone 6s, log out of the game and start up your tool on my desktop and use it to transfer/evolve pokemon (from the same IP address to be safe) – what device_info do the Niantic Servers get?

The device_info values were ignored by a lot of map scanner projects (always sending the same hardcoded Android values for every map request...) and that made it almost too easy for Niantic to detect. They just had to compare the hardcoded device_info that was sent via the pgoApi, the location of requests, IP address (before proxy support came out) and the session times. If too much accounts had similar values they got flagged for a ban (i know that this is just pure speculation).

Wolfsblvt commented 8 years ago

Guess you have to look deeper into the PokeGo-API by Grover which we use here. That's where such stuff is defined.