(Last Updated On: August 15, 2016)




Easily my favorite Pokemon Go Bot is NecroBot – another open source C# bot based off FeroxRev’s RocketAPI.

It’s top performing features:

Sniping with NecroBot
Example of NecroBot Sniping

1- Sniping: teleports to popular nests around the world and catches the rare pokemon that spawn there.
2- Transfers, Evolves, Manages duplicates, Recycles Items, Follows GPX coordinates and all the other farming features we’ve come to expect from these bots.

The setup is simple if you choose to use the pre-built releases they work for extended periods of time

The NecroBot source code is available on the official GitHub.

On the pre-compiled versions you must run the NecroBot.exe one time for it to generate the Auth.json & Config.json inside the /Config/ folder.

Getting Started – Compiled Release Setup

Shortcode Error: GitHub repository not found

*The newest release of NecroBot includes DeviceID info, see the bottom of the post for instructions on adding this to your auth.json*

Installation & Configuration

Compiled release steps are recommended for any end-user who has no intention of modifying the source code.

Using compiled release

  1. Download the latest release Release.zip.
  2. Unzip the downloaded files, run the program (NecroBot.exe)
  3. A console window will appear and then soon close. This is generating the config/auth JSON files.
  4. Navigate to the Config/auth.json file
  5. Change AuthType to google or ptc based on your login type
  6. Enter your username and password with quotes around them. You can find an example below.
    • For Google logins, use GoogleUsername and GooglePassword.
      • If the Google login uses 2-factor authentication, you will be prompted when Necrobot attempts to login.
    • For PTC logins, use PTCUsername and PTCPassword. Make sure to keep the quotations ” ” in front and at the end.
For Google
   "AuthType": "google",
   "GoogleUsername": "[email protected]",
   "GooglePassword": "yourgooglepassword",
   "GoogleRefreshToken": null,
   "PtcUsername": null,
   "PtcPassword": null
   "AuthType": "ptc",
   "GoogleUsername": null,
   "GooglePassword": null,
   "GoogleRefreshToken": null,
   "PtcUsername": "yourptcusername",
   "PtcPassword": "yourptcpassword"
  1. Save the auth.json file
  2. Edit Config/config.json with your desired settings
    • The defaults settings are generic so you WILL have to modify these to match what you expect from NecroBot.
    • More details on these settings can be found here
    • For GPX Path Setup, follow the guide at GPX Pathing Setup
    • For Sniping Setup, follow the guide at Sniping Setup
  3. Put your latitude and longitude values in the DefaultLatitude and DefaultLongitudevariables
    • You can find GPS coordinates here to fit your desired location.
  4. Save the config.json file
  5. Run NecroBot again
    • If you are using a Google account to login which is setup with 2-factor authentication, NecroBot will open a Google page in your default browswer and request for your 2-factor token.
  6. Enjoy!

To configure DeviceId info for EXTRA protection avoiding bans and bot detection please do the following –
ON YOUR iPhone OR Android, Download the app “AIDA64”,
And using it fill in the respective info on you config:

"DeviceId" : AIDA64 > Android > Android Id 
"AndroidBoardName": AIDA64 > System > Board
"AndroidBootloader": AIDA64 > Android > Bootloader
"DeviceBrand": AIDA64 > System > Brand 
"DeviceModel": AIDA64 > System > Device Model
"DeviceModelIdentifier": AIDA64 > Android > Build ID
"DeviceModelBoot": AIDA64 > System > Hardware
"HardwareManufacturer": AIDA64 > System > Manufacturer
"HardwareModel": AIDA64 > System > Model
"FirmwareBrand": AIDA64 > System > Device Model
"FirmwareTags": AIDA64 > Android > Tags
"FirmwareType": AIDA64 > Android > Type
"FirmwareFingerprint": AIDA64 > Android > Fingerprint

Changing the Location of the Bot

  1. Get a new latitude and longitude.
  2. If your Bot is running, close it.
  3. Change the value of DefaultLatitude and DefaultLongitude in your Config/config.json file
  4. Run the bot

For full instructions you can visit the Project’s wiki page here.

Join the NecroBot discord Chat.
Visit the official NecroBot homepage

Shortcode Error: GitHub repository has no releases




Please enter your comment!
Please enter your name here