pgpemu
PGPemu turns a small piece of hardware into a Pokémon GO Plus accessory. It pairs with Pokémon GO over Bluetooth the same way a real Poké Ball Plus or GO Plus does, then spins Pokéstops and catches Pokémon on your behalf while your phone stays in your pocket.
A companion Android app handles everything else: pairing, per-device settings, and diagnostics, all over Bluetooth Low Energy.
What you need
-
A PGPemu device
A powered-on PGPemu accessory, already set up with its own pairing identity. If you don't have one yet, see the project page for what hardware is needed and how to build one.
-
PGPemu Companion
The Android app used to pair with the device, check its status, and change its settings. Requires Android 9 or newer and Bluetooth Low Energy support.
Install the companion app
The app isn't on the Play Store. Download the latest APK from GitHub Releases and install it on your phone. Test builds between releases are also listed there, marked "Pre-release". They may be unstable, and you may need to uninstall the app before installing one. You can also build it yourself from the source repository.
Start here
Once the app is installed and your device is powered on, head to Connect & Pair to link the app to your device and pair the device with Pokémon GO.
Source
github.com/shortcuts/pgpemu. Free and open source.
See Acknowledgements for the open-source projects this app is built on.