Changing geolocation on Android is a task that may be needed in a variety of situations: from testing applications to bypassing regional restrictions in games or services. However, in 2026, this has become more difficult due to tightening security policies Google Play Services and built-in protection mechanisms in modern smartphones. If previously it was enough to install any application for a fake GPS, now you need to bypass several levels of verification - from setting up developer mode to masquerading as a real device.

In this article we will analyze current methods for changing geolocation on Android, including bypassing new restrictions, choosing reliable applications and solving common problems. We will pay special attention to security: incorrect settings can lead to account ban in games (for example Pokémon GO) or blocking of functions in social networks. All instructions have been tested on the latest versions Android 14/15 and adapted to popular brands: Samsung, Xiaomi, Google Pixel and others.

Why standard methods stopped working

Until 2023, most applications for fake GPS (for example, Fake GPS Location or Fly GPS) worked out of the box: it was enough to enable developer mode, select a mock application and specify the coordinates. However, with the release of updates, the situation has changed: many applications now detect GPS substitution and block access. Checking the integrity of the device. data-i="48">and other proprietary shells block changes in location at the system level. Android 12+ and updates Google Play Services the situation has changed:

  • 🔒 Checking device integrity (SafetyNet And Play Integrity API) - many applications now detect GPS spoofing and block access.
  • 📱 Manufacturer restrictionsSamsung Knox, MIUI Optimized Mode and other proprietary shells block location changes at the system level.
  • 🎮 Anti-cheats in gamesNiantic (developer Pokémon GO), Tencent and others are actively fighting GPS spoofing using analysis of device behavior.

Today, to successfully spoof a geolocation, you need a combination of:

  1. Correctly configured Developer mode with permission for mock applications.
  2. An application that can bypass SafetyNet (for example, through Magisk or patching system files).
  3. Additional tools for masking traces of spoofing (for example, changing IMEI or Android ID).
⚠️ Attention: On devices with Android 14+ i Google Play Services 23.30+ Some methods may not work without root access. Before setting up, check the version of services in Settings → Applications → Google Play Services.

Device preparation: developer mode and mock applications

The first step is to unlock hidden Android settings. Without this, no application for fake GPS will be able to work. The instructions are universal for all devices, but the paths in the menu may differ slightly:

  1. Open Settings → About phone (on some devices - Settings → System → Phone information).
  2. Find item Build number (Build number) and click on it 7 times in a row. A notification "You have become a developer" will appear.
  3. Return to the main settings menu and open a new section For developers (can be located in System → Advanced).
  4. Activate the switch USB debugging (USB Debugging) and find the item Selecting a mock application (Mock location app).

In the list of mock applications, select the one you will use for spoofing (install it in advance). If the item Selecting a mock application is missing, it means:

  • 📌 Your device has custom firmware without support for mock locations.
  • 📌 The manufacturer has blocked this function (relevant for some models Huawei i Oppo).
  • 📌 You Android 13+ with the latest security updates - requires a bypass through ADB.

Developer mode is enabled

USB debugging is activated

An application is installed for fake GPS

The application is selected in the settings of the mock location

The version of Google Play Services has been checked-->

On devices with MIUI (for example, Xiaomi Redmi Note 12) additionally needs to be disabled MIUI Optimization in the developer settings, otherwise the system will reset mock coordinates. Samsung you may need to disable Knox via Package Disabler (root access is required).

Top 5 applications for fake GPS in 2026

Not all geolocation spoofing apps work equally well. We tested dozens of options and selected those that bypass modern protections and support the latest versions of Android. Selection criteria: stability, no bans in games, support Joystick Mode (to simulate movement).

Application Android support Root required Bypass SafetyNet Features
Fake GPS Location – Hola 10–15 ❌ No ✅ Yes (partially) Simple interface, support for saving routes, but can be detected in Pokémon GO.
Lexa Fake GPS Location 8–14 ❌ No ❌ No Suitable for social networks and cards, but not for games. There is a function of "jumping" between points.
Fake GPS GO Location Spoofer 9–15 ✅ Yes (optional) ✅ Yes (with Magisk) The best choice for Pokémon GO and Ingress. Supports simulation of walking and cycling.
Mock Mock Locations 7–13 ❌ No ❌ No Outdated, but lightweight application for basic tasks. Doesn't work on new devices Samsung.
Fake GPS by Lexa (Premium) 10–15 ✅ Yes ✅ Yes Paid version with advanced anti-detection settings. Supports change IMEI and Android ID.

For most tasks (social networks, cards, simple games) Fake GPS Location – Hola or Lexa Fake GPSis enough. If you need to bypass protection in Pokémon GO or Harry Potter: Wizards Unite, you will need Fake GPS GO with root access and a module Magisk for masking.

⚠️ Attention: Applications from Google Play (for example, Fake GPS by ByteRev) are often blocked after updates. We recommend downloading the APK from official developer sites or trusted sources (APKMirror).

Games (Pokémon GO, Ingress)

Social networks (Tinder, Badoo)

Bypassing regional blocking (Netflix, banks)

Testing applications

Other-->

Setting up a fake GPS without root access (ADB method)

If the standard method with mock applications does not work on your device, you can use ADB commands to force the application to be designated as a location source. This method even works on Android 15, but requires a connection to a PC.

You will need:

  • 🖥️ A computer with installed ADB Tools (you can download from official Android website).
  • 📱 USB cable (better original).
  • 🔧 Installed application for fake GPS (for example, Fake GPS GO).

Step-by-step guide:

  1. Connect your phone to the PC and enable USB debugging (a request will appear on the smartphone screen).
  2. Open the command line (cmd on Windows or Terminal on macOS/Linux) and enter:
    adb devices

    Make sure your device is shown in the list.

  3. Run the command to assign the mock application (replace com.example.fakegps with your application package):
    adb shell settings put global development_settings_enabled 1
    

    adb shell settings put global mock_location_app com.example.fakegps

  4. Reboot the device.

After the reboot, the fake GPS application should earn money. If not, check if the settings were reset after the reboot (relevant for Xiaomi and Realme).

💡

To find out the application package, use the command adb shell pm list packages | grep -i gps. Or find it in Google Play —the package is indicated in the URL (for example, com.lexa.fakegps for Lexa Fake GPS).

Bypassing SafetyNet and Play Integrity for games

If you change GPS for games like Pokémon GO or Dragon Quest Walk, one mock application will not be enough. These games use SafetyNet and Play Integrity API to detect spoofing. To deceive the system, you will need:

  1. Install Magisk (for devices with root access) and a module MagiskHide Props Config.
  2. Replace the device fingerprints (fingerprint) with the fingerprints of a certified device.
  3. Disable integrity check via modules Universal SafetyNet Fix or Play Integrity Fix.

Instructions for Magisk:

  1. Install Magisk (instructions depend on the phone model).
  2. Download the module Universal SafetyNet Fix to Magisk Repo and activate it.
  3. Install MagiskHide Props Config and select device fingerprints Google Pixel 6 (the most reliable option).
  4. Reboot the phone and check the status SafetyNet in the application YASNAC.

If you do not have root access, you can try an alternative method using VirtualXposed or LSPosed, but it is less reliable and may not work on Android 14+.

⚠️ Attention: B Pokémon GO for spoofing without masking, your account may be banned for 30 days or otherwise. Before using a fake GPS, check the status SafetyNet in the application YASNAC —if the test fails, the game will detect a substitution.
What to do if you are banned from Pokémon GO?

If you are banned for spoofing, the chances of unbanning are minimal. Niantic does not unban accounts with confirmed cheating. The only way out is to create a new account and use reliable disguise methods (Magisk + Play Integrity Fix). Do not use old SIM cards or the same Google account data - the system may associate them with a banned profile.

Motion simulation: how to “walk” with a fake GPS

Many applications (for example, Pokémon GO or fitness trackers) require not only static coordinates, but also imitation of movement. To do this, in applications for fake GPS there is a mode Joystick or Route Simulation.

How to set up movement:

  1. In the application for fake GPS (for example, Fake GPS GO) select the mode Joystick.
  2. Specify the starting point on the map and the speed (for walking - up to 6 km/h, for cycling - 15–25 km/h).
  3. Activate the mode and open the target application (for example, Pokémon GO).
  4. Use a virtual joystick to control movement on the map.

Important nuances:

  • 📍 Do not move too fast - this will cause suspicion in games. Optimal speed for walking: 3–4 km/h.
  • 📍 Avoid sudden "teleportations" between continents - many services block accounts for such behavior.
  • 📍 B Pokémon GO do not catch Pokemon and do not spin stops in the first 10 minutes after changing locations - the game may become suspicious cheating.

To automatically move along the route (for example, for fitness trackers), use the function Route Simulation. Load a GPX file with the route or draw it manually in the application. Some apps (for example, Fake GPS Path) allow you to configure random deviations from the route for greater realism.

Solving common problems

Even with the correct setup of a fake GPS, errors can occur. We have collected the most common problems and ways to solve them:

Problem Possible cause Solution
The application does not see the mock location The mock application is not selected in the developer settings Check the item Selecting a mock application and reboot the phone
GPS is reset after reboot The manufacturer blocks the mock mode (relevant for Xiaomi/Redmi) Disable MIUI Optimization in the developer settings
Game detects spoofing (Pokémon GO) Failed SafetyNet or too high speed Set Magisk + Universal SafetyNet Fix and reduce speed
Does not work on Android 14+ Google has blocked mock locations at the system level Use ADB method or get root access
Social networks block the account (Tinder, Badoo) Changing location too often or unrealistic movements Change location no more than once every 12 hours and use realistic routes

If none of the methods work, check:

  • 🔄 Application updates for fake GPS (developers regularly release patches for new versions of Android).
  • 🔄 Availability of root access (on some devices it is impossible to bypass protection without them).
  • 🔄 Alternative methods - for example, using VPN linked to country (works for bypassing regional blocking, but not for games).
💡

On devices with Android 13+ i Google Play Services 23.30+ reliable spoofing is only possible with root access and bypass modules SafetyNet. Without root, the chances of success are minimal, especially in games.

FAQ: answers to frequently asked questions

Is it possible to change GPS without root access on Android 14?

Yes, but with reservations. data-i="273">only applications with Android 14 Without root, only applications with ADB method mock location assignments work without root. However, many games (for example, Pokémon GO) will still detect spoofing due to Play Integrity API. For full disguise, you need root access and Magisk.

How to deceive Pokémon GO with a fake GPS?

For Pokémon GO in 2026 you need a comprehensive approach:

  1. Install Magisk + modules Universal SafetyNet Fix and Play Integrity Fix.
  2. Replace the device fingerprints with Google Pixel 6 via MagiskHide Props Config.
  3. Use Fake GPS GO with joystick mode and speed no more than 5 km/h.
  4. Do not catch Pokemon and do not spin your feet in the first 10-15 minutes after changing the location.

Even then, there is still a risk of a ban, especially on new ones accounts.

Why fake GPS does not work on Samsung Galaxy S23?

The new flagships Samsung (series S22/S23/S24) have protection enabled Knox, which blocks mock locations. Solutions:

  • Disable Knox via Package Disabler (root access required).
  • Use ADB method with forced assignment of a mock application.
  • Try alternative applications like Fake GPS by Lexa (Premium) —they work better with One UI.

Without root access, the chances of success are minimal.

Is it possible to use a fake GPS for banking applications?

Strongly not recommended. Banking applications (SberBank, Tinkoff, VTB) use complex spoofing detection mechanisms. If GPS spoofing is detected, your account may be blocked on suspicion of fraud. To bypass regional restrictions in banks, it is better to use VPN (but also with caution - some banks block access when using a VPN).

How to reset the fake location back?

To return the real coordinates:

  1. Open the application for the fake GPS and disable the mock mode.
  2. In the developer settings, reset the item Selecting a mock application to "No".
  3. Reboot the device.
  4. If GPS is not restored, turn it on and off Airplane mode or use the application GPS Status & Toolbox to reset the cache.

In most cases, the coordinates will be updated automatically in 1-2 minutes.