drfone virtual location logo
Dr.Fone Virtual Location

Change GPS location on Android easily

Dr.Fone - Virtual Location (iOS)
Better tool to spoof pokemon go GPS
  • Easy operation to change iPhone GPS globally
  • Bike/run automatically along real roads
  • Draw your own paths to the coordinates
  • Applied on all location-based AR games or apps
change location

How to Spoof Pokemon Go Location with VMOS: The Only Guide You Need to Read


Apr 16, 2024 • Filed to: Virtual Location Solutions • Proven solutions

“How to spoof Pokemon Go location with VMOS? I have read it online that we can do Pokemon Go spoofing using VMOS, but I’m not able to find any feasible solution.”

As a friend of mine (who is an avid Pokemon Go player) asked me this, I realized that a lot of people out there can encounter the issue. If you are new to the Android ecosystem, then you might not be familiar with VMOS that allows us to virtually use two systems on a single device. One of the best things about VMOS is that it can help us spoof our Pokemon Go location without getting our account banned. In this guide, I will let you know how to spoof Pokemon Go location using VMOS in a detailed way.

spoof pokemon vmos banner

Part 1: What is VMOS and How Can it Help Pokemon Go Players?

VMOS is one of the most popular virtual machine tools that we can install on devices running on Android 5.1 and later versions. In nutshell, it lets us run Android virtually on any other system. Using it, you can run a second version of Android on your device having its own dedicated Play Store and Google account. That’s why if you use it to spoof your location on Pokemon Go smartly, it will not be detected by the app.

Apart from spoofing our location, VMOS can also help us unlock other features on the device. This will let Pokemon Go players use a GPS joystick on their phones pretty easily. You can later spoof your location to anywhere you want and simulate your movement using the joystick. This will help you catch more Pokemons or evolve your walking buddy from your home.

vmos features android

Part 2: A Step by Step Solution to Spoof Pokemon Go Location with VMOS

To be honest, using VMOS for spoofing Pokemon Go location can be a bit complicated. Although VMOS can be installed on a standard device, but for GPS spoofing, the root access is needed. Besides VMOS, you would also need some other apps to spoof your Pokemon Go location. I would recommend meeting these prerequisites and undergoing the following steps for Pokemon Go VMOS spoofing.

Step 1: Install VMOS and enable root access

To begin with, you need to go to the official website of VMOS and download the APK for your Android version. Once the VMOS APK is downloaded, tap on it, and grant your browser permission to install the app on your phone.

vmos app download

If you encounter an issue, then just go to your phone’s Settings > Security and make sure that the option to download apps from unknown sources is enabled. This will let you download apps from places other than the Google Play Store.

app permission unknown sources

Great! Once that is done, go to your device’s Settings > About Phone and tap Build Number seven consecutive times to enable Developer Options on it. Afterward, you can just go to its Settings > Developer Options and enable root access on the device.

developer options rooting

Step 2: Download additional apps

As stated above, installing VMOS on your phone is not enough. After creating your VMOS account, you would have to install the following apps on it (besides Pokemon Go).

  • Lucky Patcher (to modify certain apps)
  • ES File Explorer (to move apps and data to the root directory)
  • VFIN Android (to bypass Pokemon Go)
  • GPS Joystick by The App Ninjas (to spoof your location and use a joystick)
fake gps joystick app

Please note that while some of these apps are available on the Play Store, others would have to be downloaded from third-party sources.

Step 3: Change the Location Services and Find My Device Settings

Before you use VMOS for Pokemon Go spoofing, you need to make sure that the native location services on your device are off. You can switch it off from its control center or just go to its Settings to disable the Location Services and Google Location History.

disable location android

After that, you need to switch off the Find My Device feature for your virtual machine. To do this, go to VMOS Settings > System Settings > Security > Other Security Settings > Device Administrators and disable “Find My Device”.

disable find my device

Lastly, you would again have to go to VMOS Settings > System Settings > Location and turn it on. Also, you can set its accuracy as “High” to use the location of your virtual machine (and not the actual system).

location accuracy vmos

Step 4: Make the needed changes in your system

After completing these steps, you would have to install the above-listed apps on your VMOS now. Firstly, grant GPS Joystick, ES File Explorer, and Lucky Patcher the root permission on your phone and make sure that GPS Joystick is marked as a system app. Go to VMOS and tap on the “Move To” option to transfer GPS Joystick to System > App folder.

es file explorer system app

Now, use ES File Explorer to find Data > App > Joystick folder and also move it to the System > Apps folder.

After that, reboot the VMOS application on your Android and enable the “Root Explorer” option for ES File Explorer. This will let you go to the System folder and delete the “xbin” folder.

delete xbin folder

Once the folder is deleted, you can also uninstall the Lucky Patcher application from the device so that Pokemon Go won’t detect it.

Step 5: Spoof Pokemon Go Location with VMOS

Great! You are almost there. Now, you need to launch the VFIN application on your phone and tap on the “Kill Process” feature. From here, you can make sure that no Pokemon Go process is running in the background.

vfin kill process

After making sure that Pokemon Go won’t detect your moves, you can just launch the GPS Joystick app on your phone. From here, you can enter the name of the place or its exact coordinates to move.

set location gps joystick

This will spoof the location of your device and would display a joystick on it. From the bottom panel, you can tap on the preferred speed to walk, jog, or run.

gps joystick android

You can also tap on the map icon to adjust the route and even teleport your location to anywhere else. Open Pokemon Go and just drag the joystick in the direction of your choice to move your avatar.

Part 3: What if I want to Spoof Pokemon Go Location on iPhone?

As you can see, the Pokemon Go location spoofing hack using VMOS only works on Android devices. If you have an iPhone instead, then you can just take the assistance of Dr.Fone – Virtual Location (iOS). Developed by Wondershare, it provides a user-friendly solution to spoof our device location to anywhere we want. Not just that, you can also simulate your movement between different spots or use its GPS joystick. Unlike VMOs, the tool is extremely easy to use and doesn’t require any technical background. Also, you don’t need to jailbreak your iPhone to use Dr.Fone – Virtual Location (iOS) for GPS spoofing.

Download for PCDownload for Mac

4,039,074 people have downloaded it

    • Teleport to anywhere in the world

The Dr.Fone application has a Teleport Mode that would let you spoof your iPhone location to any other place. You can look for a location by its name or the exact coordinates. This will open a map-like interface that you can adjust to move to any respective place. Besides Pokemon Go, this location spoofing solution can be used for other dating and gaming apps as well.

virtual location 05
    • Simulate movement between different spots

The application also has one-stop and multi-stop modes that would let you simulate your movement between two or more places. You can come up with an entire route and even select a designated speed to move. There are also options to enter the number of times you want to repeat the movement in loops.

virtual location 13
    • Use its GPS joystick to move

If you want to simulate your movement more realistically, then just use the GPS joystick that is provided by the application. You can control it using the mouse pointer or the keyboard shortcuts to move in any direction. This will let you move in a natural way without getting blacklisted by Pokemon Go.

virtual location 15
Dr.Fone Virtual Location
Easily Spoof Pokémon Go GPS location on iOS 
  • okTeleport GPS location to anywhere.
  • okFake GPS Location on iOS and Android in one click.
  • okSimulate GPS movement along the route you draw and with different simulated speeds.
  • okUsing Jump Teleport mode, you can easily jump to rare and legendary Pokémon.
  • okEnable you to use a joystick or keyboard to simulate GPS movement flexibly in Pokémon Go.
  • okBesides Pokémon GO, it also works smoothly with location-based apps and games, like Jurassic World Alive, Minecraft Earth, Snapchat, etc.


That’s a wrap, everyone! I’m sure that after reading this guide, you would be able to use VMOS spoofing for Pokemon Go like a pro. To teach you how to spoof Pokemon Go location with VMOS, I have come up with a stepwise solution in this guide. Additionally, I have listed a better solution for iPhone users, Dr.Fone – Virtual Location (iOS). The best part is that you don’t even need to jailbreak your iPhone to use Dr.Fone - Virtual Location (iOS). So go ahead and give this Pokemon Go spoofing VMOS guide a try and let me know your experience.

Try It FreeTry It Free

4,039,074 people have downloaded it


James Davis

staff Editor

Virtual Location

Change iOS Location
Change Android Location
Hide GPS Location
Fake GPS on Games
Fake Location on Social Apps
Fake Location on Dating Apps
Get Around Geo-blocking
virtual location
Change Phone GPS Location Easily
  • ● Teleport GPS location to anywhere
  • ● Play AR games without moving
  • ● Spoof Location on the popular Apps
Try Now Try Now Try Now
Home > How-to > Virtual Location Solutions > How to Spoof Pokemon Go Location with VMOS: The Only Guide You Need to Read