How to enable the GPS override function

NOTE: The video above depicts an older version of Surfshark and will be updated in the future.

In this article, you will learn how to enable and use the GPS override feature on the Surfshark Android application.

You will need an active Surfshark subscription, which you can purchase on Surfshark pricing page. You will also need an Android device with the Surfshark application installed, which you can install by following our guide on setting up a Surfshark VPN on Android.


We will go through the following:


Select Surfshark as a mock locations app


  1. Open the Surfshark app on your Android device and tap on Settings.

  2. Tap VPN settings.

  3. Scroll down to Advanced settings and tap on it.

  4. You will find the Override GPS location feature here. Toggle the slider.

  5. A pop-up will appear asking you to modify settings on your device before enabling the feature. Tap the Let's go button.

  6. You will need to enable developer options on your Android device if you haven't done so before. Check out our article on how to enable developer options. Tap the Open settings button.

  7. Tap on Developer options.

  8. Find the option for Select mock location app and tap on it.

  9. Select Surfshark from the available apps.

  10. Once the setup is complete, press CLOSE.


Test the GPS location


  1. Connect to any location you prefer to test the GPS override location feature.

  2. Open your Maps application and check your location. It should display your location according to the location you connect to on Surfshark.

  3. You will also see a notification as long as you are connected to the VPN.


You may also be interested in:

Was this article helpful?
Thank you for your feedback!