brianzhouzc / RocketBot

An automated Pokémon Go Bot
GNU General Public License v3.0
563 stars 316 forks source link

Very very very bad news..... #1054

Open truimagz opened 7 years ago

truimagz commented 7 years ago

I'm a serious botter, and a serious dev. When the new API came out I killed all my bots and started over.

The first thing I did was make sure the API was sending random device settings for tilt etc.

Then using my Surface, I turned it into a hotspot and 6 of us went on about play pokemon go for about 3 hours over this network while I dumped logs the whole time.

I then wrote my own interface to talk to the api. I set up delay timers based on the avg I seen in the logs, randomized walk speed, randomized catches and got my bot to dump logs that match those of my 6 players almost identical.

I then spun up these 6 same accounts, 1 per IP, set real device info from my 6 devices, and set them on a human play cycle of about 3 hours per day broken up through daytime hours.

They get about 1,000 xp per hour and about 5 pokemon. They have been running for about 2 weeks and mostly reached level 21.

Then today 3 of them got the ban error message.

I honestly don't know what else to do, something we can't see they can, and until we figure this out exactly, it seems as though botting is dead. My only hope is too last through the implementation of trading so I can have mules and hopefully at least save some of this effort.

For the record: Prior to unknown6 I had 30+ bots, I've lost them all but 1. Seeing them fall with the new api, earning only 3k xp a day and maybe 20 pokmeon and playing only 3 hours a day has me very worried.

truimagz commented 7 years ago

One last thing, the UI for this BOT is awesome! I use this BOT just for that reason. I've disabled everything else in the code, but the interface options make personally evaluating accounts amazing.

Neoathalon commented 7 years ago

I've been doing the same, but as of now only using 1 account(the 2 i had used pre api update both got perma banned last week). I'm only about 5 days in on this account, being sure I don't get anywhere near the pokemon caught/pokestop spun threshold that triggers suspicion, as of now I'm still going, at just a few hours a day.

I assume you disabled all of the pokesniper options in your config?

I do have to agree with the amazing ui this bot has, even if in the end botting ends up not being possible without ban risk, it would be great to just have the option to log in with this amazing tool to get all the stats on our pokemon collection.

truimagz commented 7 years ago

I've got 14 running in a small 300m area in Bayfront Park Miami. It's a few miles from where I live and as awesome as central park.

I created all accounts on an actual phone that I reset each time and created a new google account, I then set the bot to use a variant of that same device info. Running them in 3 hour intervals with a 3 hour wait after the 14th is done.

It's taking forever to level, but I might just have a winner. And they actually get a ton of pokemon.

Trying really really hard to get some legit bots off. This is why I can't trust any bot code or api's out there and build or modify them to create my own. I need data in large amounts, and I have many systems that all work together.

I'm really really praying. But they are far from ever tripping any of the bans, haven't seen a single one in any logs yet. If these go down I might just lose my mind.

VMBindraban commented 7 years ago

There is a limit on how many connected devices can play on 1 network, I read somewhere 3.