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 restrictions — Samsung Knox, MIUI Optimized Mode and other proprietary shells block location changes at the system level.
- 🎮 Anti-cheats in games — Niantic (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:
- Correctly configured Developer mode with permission for mock applications.
- An application that can bypass SafetyNet (for example, through
Magiskor patching system files). - Additional tools for masking traces of spoofing (for example, changing
IMEIorAndroid 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:
- Open
Settings → About phone(on some devices -Settings → System → Phone information). - Find item
Build number(Build number) and click on it 7 times in a row. A notification "You have become a developer" will appear. - Return to the main settings menu and open a new section
For developers(can be located inSystem → Advanced). - Activate the switch
USB debugging(USB Debugging) and find the itemSelecting 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:
- Connect your phone to the PC and enable USB debugging (a request will appear on the smartphone screen).
- Open the command line (
cmdon Windows orTerminalon macOS/Linux) and enter:adb devicesMake sure your device is shown in the list.
- Run the command to assign the mock application (replace
com.example.fakegpswith your application package):adb shell settings put global development_settings_enabled 1adb shell settings put global mock_location_app com.example.fakegps - 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:
- Install Magisk (for devices with root access) and a module MagiskHide Props Config.
- Replace the device fingerprints (
fingerprint) with the fingerprints of a certified device. - Disable integrity check via modules Universal SafetyNet Fix or Play Integrity Fix.
Instructions for Magisk:
- Install Magisk (instructions depend on the phone model).
- Download the module Universal SafetyNet Fix to Magisk Repo and activate it.
- Install MagiskHide Props Config and select device fingerprints Google Pixel 6 (the most reliable option).
- 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:
- In the application for fake GPS (for example, Fake GPS GO) select the mode
Joystick. - Specify the starting point on the map and the speed (for walking - up to
6 km/h, for cycling -15–25 km/h). - Activate the mode and open the target application (for example, Pokémon GO).
- 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:
- Install Magisk + modules Universal SafetyNet Fix and Play Integrity Fix.
- Replace the device fingerprints with Google Pixel 6 via MagiskHide Props Config.
- Use Fake GPS GO with joystick mode and speed no more than
5 km/h. - 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:
- Open the application for the fake GPS and disable the mock mode.
- In the developer settings, reset the item
Selecting a mock applicationto "No". - Reboot the device.
- If GPS is not restored, turn it on and off
Airplane modeor use the application GPS Status & Toolbox to reset the cache.
In most cases, the coordinates will be updated automatically in 1-2 minutes.