im using pokeninja
3 of my accounts got banned using emulator(NOX)
imo, as of new updates from Niantic, bot is more safe than emulator, still moderation is important
and as much as possible make it human-like-playing, i manually stop bot after few hours randomly(i don't depend on kill switch-which depends on number of pokemon/pokestop)
I run bot at office PC and I set timer on PC to shutdown on specific time before going home. Then I randomly check on phone the next day
Location is also very important, I make sure I consider time and human-like-playing when moving to a different location.
When I check on phone.. I also try visiting pokestop, catching, using incense, etc.
And since we have 2 IP address at work(which i randomly use for all of my accounts), plus my network provider on my phone, I think all thes will keep me safe from Niantic's banhammering system.
But as of now all of my accounts run legit on phone, waiting for update. I believe its still too risky![]()