In the modern world, smartphones have become an integral part of our navigation, but sometimes there is a need to change your location in the digital space. Users are often looking for a way set location on Android to test applications, participate in regional promotions, or simply to maintain privacy. Standard phone settings allow the system to see your real position, however, there are methods that allow you to deceive the GPS module and make devices think that you are in another part of the world.

The process of replacing coordinates can vary from simple settings in the developer menu to the use of specialized software. It is important to understand that GPS spoofing (signal substitution) is a technically complex process that requires care. Incorrect configuration can lead to failures in navigation services or blocking of accounts in some applications, so before starting the procedure it is worth studying all the nuances.

In this article we will look in detail at how to set up a fictitious location without obtaining superuser (root) rights. We'll look at how native Android tools work, third-party apps, and possible pitfalls you might encounter. Regardless of whether you use Samsung Galaxy, Xiaomi or pure Pixel, the basic principles of configuration remain similar for most versions of the operating system.

Activating Developer Mode on Android

The first and most important step for any deep system customization is gaining access to hidden features. On Android phones, the ability to select an application that will manage geodata is hidden in a special section. To get there, you need to activate developer mode. This is a safe procedure that does not void the warranty, but gives access to engineering settings.

The activation process is as follows: go to Settings → About phone (or About device). Find the item Build number (Build Number) and click on it quickly 7 times in a row. The system will ask for your screen unlock password or PIN code. After successful entry, you will see a message stating that developer mode is activated.

Now return to the main settings menu. Depending on the model of your smartphone, a new section may appear at the very bottom of the list or inside a category System / Advanced. This is where the keys for controlling USB debugging, window animations and, most importantly for our task, location emulation settings are located.

⚠️ Attention: Do not change the settings in the developer menu if you are not sure of their purpose. Enabling some options, such as “Keep the screen on” when charging or changing the limit of background processes, can lead to increased battery consumption and unstable system operation.

It is worth noting that shell interfaces from different manufacturers may vary slightly. For example, on MIUI from Xiaomi the item may be called “For Developers”, and on OneUI from Samsung it is often hidden at the very bottom of the main list of settings after activation. If you do not find the desired section right away, use the search in the settings by entering the query “developer”.

📊 What version of Android do you have?
Android 10 and below
Android 11-12
Android 13-14
Android 15 and later
I don’t know

Selecting and installing a spoofer application

After activating the hidden menu, you need to select a tool that will generate false coordinates. In the store Google Play there are many apps for these purposes, from simple to advanced with routing. To get started, you will need to install one of these applications, which will act as a provider of dummy data for the system.

One ​​of the most popular and reliable solutions is the application Fake GPS location from Lexa. It has a simple interface and stable operation on most devices. Also often used are GPS Emulator and Mock GPS & Joystick. The choice of specific software depends on your needs: do you just need to stand at one point or simulate movement along a route.

The installation process is standard: open the application store, enter the name of the selected utility in the search and click the “Install” button. After downloading, the app icon will appear on the desktop or in the all applications menu. Before starting, make sure that you have an active Internet connection, as most apps require you to load maps to select a point.

  • 📍 Fake GPS location - a solution ideal for quickly changing a point on the map without unnecessary functions.
  • 🗺️ GPS Emulator - offers more advanced functions, including saving favorite places and movement history.
  • 🎮 Mock GPS & Joystick - the best choice for games, allowing you to emulate walking using a virtual joystick.

It is important to download applications only from official sources. Third-party APK files may contain malicious code that will steal your personal data or inject advertisements into the system. The official Google store conducts a basic security check, which reduces risks, although it does not guarantee their complete absence.

💡

Before installing an application, check its rating and recent reviews. If the developer has not updated the app for a long time, it may not work correctly on new versions of Android 13-14.

Setting up a fictitious location in the system

The setting of coordinates itself occurs in two stages: selecting a point in the application and allowing the system to use this application as the main source of data. Without the second step, the phone will ignore the substitution and continue to show your real address, determined by cell towers and Wi-Fi.

Go to the previously activated menu For developers. Scroll down to the Debugging or Applications section. Find the item called Select an application for dummy locations (Select mock location app). Click on it and select from the list the spoofer application that you installed in the previous step.

Now launch the selected application. On the map, find the desired place where you want to “move”. This is usually done by long pressing on the map or dragging a marker. After setting the point, press the start button (often this is a green triangle or a Playbutton). From this moment on, the system believes that you are at the selected point.

Settings → For developers → Select an application for fictitious locations → [Your Application]

To check the effectiveness, open Google Maps or any other application that uses geolocation. The blue marker should move to a new point. If it remains in place or jumps between the real and fake positions, it means that the settings are applied incorrectly or the application is blocked by the energy saving system.

☑️ Checking spoofing settings

Done: 0 / 5

Features of working on different versions of Android

Google constantly tightens its security policy, which directly affects the operation of geodata spoofing functions. Starting from version Android 6.0, the mechanism for working with fictitious locations has been changed, and in newer versions (Android 10, 11, 12 and higher) additional restrictions have appeared for applications trying to deceive the system.

On the latest versions of the OS, some applications, especially banking and games with augmented reality (for example, Pokemon GO), learned to detect the presence of enabled developer mode or the use of mock applications. They may refuse to work or show the error “GPS signal not found”. In such cases, the standard method may not work without additional tricks.

Android version Complexity of setup Risk of detection Necessity of Root
Android 6.0 - 8.0 Low Minimum No
Android 9.0 - 11.0 Average Average No (usually)
Android 12 - 14 High High Often required
Android 15+ Very high Critical Yes (recommended)

Owners of devices based on Android 13 and newer may encounter the system automatically disabling the fictitious location upon reboot or require constant confirmation. Also, some manufacturers, such as Huawei or Honor, may have their own aggressive optimization systems that “kill” background processes of spoofers.

⚠️ Attention: Settings interfaces and system capabilities are constantly updated. If the described menu items do not match your screen, check the official documentation for your specific phone model or firmware version, as manufacturers often change the arrangement of elements.

What to do if the application crashes?

If the geolocation spoofing application closes immediately after launch, go to Settings → Applications → [Your app] → Battery and select Unlimited or Unlimited mode. This will prevent the energy saving system from stopping the process.

Problems with location determination and their solutions

Even with proper configuration, users may encounter a situation where applications see a “jumping” location or do not determine the coordinates at all. This is often due to a conflict between the real GPS signal and the emulated data. The system attempts to average the readings, which results in inaccuracies.

To resolve this issue, it is recommended that you disable location services that work without GPS. Go to Settings → Location (or Geodata). Find the “Mode” or “Determination Method” section and select the option Device only (or By GPS). This will prevent the phone from using Wi-Fi and mobile networks to clarify the position, leaving only data from the application you select.

Another common cause of failures is the cache of map services. If Google Maps has "remembered" your actual location, it may ignore new data. Try clearing the Maps application cache: Settings → Applications → Maps → Storage → Clear cache. After that, restart your phone and check the operation again.

  • 🔄 Reboot your smartphone after setting all the settings - this will reset geolocation services.
  • 📡 Turn off Wi-Fi and mobile data during testing to eliminate the influence of network towers.
  • 🔋 Check the power saving settings and add the spoofer application to the exceptions (white list).

If you use a navigator for driving, remember that replacing coordinates will make it useless for real navigation. You will not be able to build a route to a real address, since the system will assume that you are already at your destination or in a completely different city.

💡

The “GPS Only” mode is critical for the stable operation of spoofers, as it disables less accurate but more persistent methods of determining location through Wi-Fi and cell towers.

Security and risks using spoofing

Using geolocation spoofing carries certain risks that every user should be aware of. Firstly, many online services, including banks, taxis and games with monetization (like Pokemon GO or Monster Hunter Now), have strict cheat detection algorithms. Detection may lead to temporary or permanent account blocking (ban).

Secondly, granting “fake location” rights to a third-party application theoretically gives it access to manage your geodata. If you download malicious software disguised as a spoofer, attackers can track your real movements when the spoofing feature is disabled, or use your phone to send spam linked to specific coordinates.

In addition, constantly using developer mode can make the device more vulnerable to attacks if you connect it to unfamiliar computers via USB for debugging. Always disable USB debugging when not in use, and exit Developer Mode when you no longer need the location spoofing feature.

⚠️ Attention: Never use location spoofing to cheat, circumvent geographic restrictions on financial transactions, or gain illegal advantages in online games with real cash prizes. This may result in legal liability.

To minimize risks, use trusted open source or highly rated applications, do not grant unnecessary permissions (for example, access to contacts or microphone) to apps for changing GPS, and regularly scan your device with an antivirus.

Is it possible to get banned in Pokemon GO?

Yes, Niantic is actively fighting spoofing. The use of a fictitious location without root access is also detected. The first violations can lead to a “shadow ban”, when you do not see rare Pokemon, and repeated violations can lead to a complete blocking of your account.

Frequently asked questions (FAQ)

Are location settings reset after rebooting the phone?

Yes, in most cases, after rebooting the device, the selected The dummy location app remains assigned to the developer menu, but the app itself no longer broadcasts coordinates. You will need to open the spoofer app again, select the point and press the Start button.

Does this method work on iPhone (iOS)?

No, these instructions are intended exclusively for Android. On iOS, the security system is much stricter, and substitution of geolocation without jailbreaking (jailbreak) is only possible through a connection to a computer using special software (for example, 3uTools or Tenorshare iAnyGo), which changes data at the system level through debugging.

Why does the application say “GPS signal not found,” although the location has been changed?

This This often happens if a specific application is not selected in the “Select application for dummy locations” item in the developer settings, or if the start button is not pressed in the settings of the spoofer application itself. Also check if airplane mode is enabled, which disables the GPS module completely.

Does changing the location affect the operation of the alarm clock and time?

No, changing the geolocation does not affect the system time and the operation of alarms. However, some applications (for example, weather widgets or news aggregators) may begin to show information for the region that you have chosen, since they are based on the current coordinates of the device.

Do you need to obtain root access to change the location?

For basic coordinate substitution, root access is not needed, just activate developer mode. However, Root may be required for more complex tasks, such as completely masking the fact of using a spoofer from advanced anti-cheat systems in games or for changing system GPS configuration files.