Would you like to play Pokémon GO without turning into one of those zombies who are stumbling around cities the world over these days?
Pokémon GO is an augmented reality game by Nintendo. Just a few days after its release, some players have gotten in serious trouble by walking into unsafe neighborhoods, discovering dead bodies, or getting robbed. You don’t want to be one of them.
Here’s a way to play Pokémon GO from the comfort and safety of your home. All you need is a Windows computer, a bit of patience, and this guide.
Warning: To play Pokémon GO on your home PC, i.e., without physically moving around, you need to engage a method called GPS spoofing. Strictly speaking, this is a violation of the developer’s Terms of Service and could get you temporarily or permanently banned from the game. Use at your own risk!
What You Need
To set up Pokémon GO on Windows, you need to set up a bunch of tools in exactly the right order. First, go ahead and download all the tools listed below. For everything but BlueStacks, the Android emulator for Windows that we’ll use to install the game, download the Android APK file.
- A Windows PC and admin rights to install software.
- BlueStacks; use this BlueStacks version for Windows 7/8 or when the game crashes with the Windows 10 version.
- KingRoot, a root tool for Android devices.
- Lucky Patcher, a tool to modify app permissions.
- FakeGPS, an app to spoof your location.
- Pokémon GO, the game itself. Don’t install or run until it’s time or it won’t work.
We recommend that you put all these files into a single folder, so you can easily find them later. Don’t rush to install any of the apps without knowing what to do! If you carefully follow the order and instructions below, you’ll be playing Pokémon GO much sooner.
Disclaimer: This article is based on the YouTube tutorial by Travis D, with some adjustments for clarity and simplicity.
How to Set It All Up
1. Install BlueStacks
First, install BlueStacks.
You should also set up your Google account. If you do that now, you’ll be able to connect to the game quicker later on.
2. Install and Run KingRoot
To install KingRoot, open BlueStacks, click the APK symbol on the left, open the respective APK file on your computer, and KingRoot will install automatically.
Once installed, run KingRoot, scroll to the bottom, click Try it, then click Fix now.
When you see your Security Index, click Optimize now, then close KingRoot. We won’t need this app again.
3. Restart BlueStacks
Click the cogwheel in the top-right corner of BlueStacks and select Restart Android Plugin.
This will restart your BlueStacks app player. Remember this routine, because you’ll need it again later.
4. Copy Files From Windows
Click the folder icon in the BlueStacks sidebar on the left and open FakeGPS. You don’t actually have to complete the action with any app; it should be copied to BlueStacks automatically. You can close the selection window by clicking a random spot in the background.
5. Install and Run Lucky Patcher
The install process works the same as for KingRoot. Just click APK on the lefthand side of the BlueStacks window, select the APK file on your computer, and it will install. When you open Lucky Patcher for the first time, click Allow to grant the app access.
Now, inside Lucky Patcher, go to Rebuild & install in the bottom right, then head to sdcard > Windows > BstSharedFolder. Here, select the APK file for FakeGPS and Install as a System App. Confirm with Yes to install.
You need to reboot BlueStacks to apply those changes. You can hit Yes or use Restart Android Plugin, as described under step #3.
6. Install Pokémon GO
As for KingRoot and Lucky Patcher before, just install the APK file you downloaded previously. Don’t launch the app at this point because it won’t work yet.
7. Check Your Location Settings
In BlueStacks, click the cogwheel in the top right, select Settings, go to Location, and make sure the Mode is set to High accuracy.
Any Windows GPS service needs to be disabled, because it can mess with BlueStacks. In Windows 10, press Windows key + I to access the Settings app, then head to Privacy > Location and make sure the Location for this device is set to Off.
In other versions of Windows, open the Start Menu, search for location, and ensure the feature, if available, is disabled.
8. Set Up FakeGPS
Head back to Lucky Patcher and you might see FakeGPS in the list of apps. If not, don’t worry.
To see FakeGPS, go to Search at the bottom, then select Filters in the top right, check System Apps, and click Apply.
Click FakeGPS from the list and select Launch App. A How to operate window will pop up that explains how to use it. Read the instructions carefully and click OK to close the window.
Click the three dotted button in the top right, go to Settings, check Expert Mode, read the warning message, and confirm with OK.
Click the back arrow in the top left to get back to the map. Now select your preferred location, either somewhere close to your real location or your favorite and, ideally, highly populated place on the planet. For me that would be downtown Vancouver.
Click the entry and select Save to add that location to your favorites. Click the organge Play button in the bottom right to engage the fake location.
9. Play Pokémon GO
Finally, we’re ready to play the game! If the Pokémon GO app takes a while to launch, that’s okay. You’ll set Pokémon GO up exactly like you would on a regular Android or iOS device. You can log in with Google and the app will automatically load your previously set up Pokémon GO account, should you have attached one to your Google account.
When the game finally launches, you should find yourself in the fake location you engaged earlier. If the game doesn’t immediately detect your location, go back to FakeGPS (inside Lucky Launcher), pick a spot on the map, and engage a fake location again. We had to restart BlueStacks (see step #3) and fake a location we had actually visited in real life.
Every time you want to move to a different spot, you have to go back to FakeGPS and engage a new fake location. That’s why it’s handy to set a few favorites, which will help you to go back and forth between Poké Stops, for example. Avoid long-distance map jumps, as this can reveal GPS spoofing.
Note that you don’t have to turn off your camera. When the first Pokémon is detected and your camera doesn’t work, the app will ask you whether you want to turn off AR mode (AR = augmented reality). Just confirm with Yes and you can catch the Pokémon in the virtual environment.
If you have a touch screen, you can use it to interact with the app and throw your Poké Balls.
Setting up this game in BlueStacks isn’t easy and you can easily miss a couple of things along the way. Here are some tips in case the game fails to detect GPS or your location.
- In Windows, make sure the Location for this device is Off.
- In FakeGPS, double-check that Expert Mode is enabled.
- In BlueStacks’ location settings, confirm that Google Location History is Off and Mode is set to High accuracy.
- Launch FakeGPS and engage a new fake location.
- Use a location you have visited in reality on your Android or iOS device.
- Restart BlueStacks and try again.
Pokémon Ready, Set, GO!
Right now, Pokémon GO is the hottest app on the planet.
Unfortunately, it’s not available on the Windows Store. This triggered some disgruntled users to start a Change.org petition to convince Nintendo to develop an app for Windows 10. The petition has gathered close to 25k votes, but Nintendo isn’t impressed yet.
Fortunately, you don’t have to wait for Nintendo to make Pokémon GO available on Windows. While this solution might not be perfect (or legal), it does work and may give those living in rural areas or unable to leave the house an opportunity to safely participate in the hype.
How do you like playing Pokémon Go on Windows? Have you found any major downsides? What prevents you from playing it outdoors?