ThisCalculator

Everyday

Fake GPS No Root: How It Works & Best Apps

Updated · Standard formula, shown below

Fake GPS No Root: How It Works & Best Apps

Yes, you can use a fake GPS app on Android without rooting your phone, but the method depends on your Android version and the app you choose. For most users on Android 12 and newer, the built-in “Select mock location app” developer option is the official, root-free way to spoof your location. This article explains exactly how that works, what to watch out for, and which apps genuinely support it.

Why Root Used to Be Required

Older fake GPS apps often demanded root access because they needed to intercept the GPS signal at a system level. Rooting gives an app permission to modify system files and inject a fake location directly into the Android location stack, which made spoofing more convincing and harder for apps to detect. Without root, early apps could only overlay a fake location on the map, but other apps that queried the real GPS still saw your true position.

Android’s developer options changed that. Starting with Android 6.0 (Marshmallow), Google added a built-in setting called Select mock location app. This lets you designate one app as the official mock location provider. When that app sends a fake coordinate, the system treats it as a valid location source, and any app that requests location will receive the spoofed data. This made root unnecessary for basic spoofing, though some advanced features still require it.

How Mock Location Works on Modern Android

When you enable mock locations in developer options, you’re telling Android to trust a specific app as a location provider. Here’s the step-by-step process for most phones:

  1. Open Settings and go to About phone.
  2. Tap Build number seven times until you see “You are now a developer!”
  3. Go back to Settings and open Developer options.
  4. Scroll to Select mock location app (or Mock location app on some devices).
  5. Choose your fake GPS app from the list.
  6. Open the fake GPS app, set your desired location, and press the start button.

After this, any app that asks for location will receive the fake coordinates. The system treats the mock provider as a legitimate source, so most apps won’t know the difference. However, some apps—especially games like Pokémon GO—actively check for the mock location setting and refuse to run if it’s enabled. That’s where more advanced techniques come in.

Best Fake GPS Apps That Don’t Need Root

Several apps on the Google Play Store support the mock location method without root. Here are some of the most commonly used ones:

  • Fake GPS Location – GPS Joystick: Popular for its joystick control that lets you simulate movement along a route. It has a dedicated “Mock location” mode that works with the developer option.
  • Fake GPS Location (by Lexa): A simple, straightforward app for setting a static location. It’s often used for testing or for apps that only need a fixed position.
  • Fake GPS Location – Hola: Offers a clean interface and supports both static and moving locations. It also includes a “GPS only” mode that works without internet.
  • Mock Locations (by BV): This app can be set as the mock location provider and also offers a widget for quick location changes.

All of these apps work by sending a fake location to the system through the mock location API. They don’t require root, but they do require you to enable the developer option as described above.

Why Some Apps Detect Fake GPS

Even with mock location enabled, some apps can detect that you’re using a fake location. They do this by checking the isFromMockProvider() method in Android’s location API. When an app calls this method, it returns true if the location came from a mock provider. Many popular apps, especially games and dating apps, use this check to block users who are spoofing.

To bypass this detection, some fake GPS apps offer a “disable mock location” feature. This works by hiding the fact that the location is mocked, often by using a system-level trick or by modifying the app’s own behavior. However, this feature typically requires root or a system app installation, which defeats the purpose of a no-root solution. On non-rooted devices, the only way to avoid detection is to use an app that doesn’t trigger the mock provider flag, but that’s rare and often unreliable.

How to Choose the Right Fake GPS App

When selecting a fake GPS app for a non-rooted phone, consider these factors:

  • Ease of use: Look for an app with a simple interface that lets you search for a location or drop a pin on a map.
  • Movement simulation: If you need to simulate walking or driving, choose an app with a joystick or route playback feature.
  • Mock location support: Ensure the app explicitly states it works with the “Select mock location app” setting.
  • Battery usage: Some apps run in the background and can drain your battery. Check reviews for battery performance.
  • Privacy policy: Since you’re granting the app access to your location, read the privacy policy to see how your data is handled.

It’s also wise to test the app with a simple location-based app (like a weather app) to see if it works before relying on it for something important.

Common Problems and Fixes

Users often encounter a few issues when using fake GPS without root:

  • “Allow mock locations” not found: On some Android versions, the option is hidden under a different name. Look for “Select mock location app” or “Mock location app” in Developer options. If you can’t find it, search your settings for “mock”.
  • App still shows real location: Make sure you’ve selected the correct app in the mock location setting, and that the fake GPS app is actively running (not just set). Also, ensure that the app you’re testing is not using Wi-Fi or network location instead of GPS.
  • GPS signal lost: Some fake GPS apps require a clear view of the sky to get a real GPS lock first. Try moving near a window or going outside to get a fix, then start the fake location.
  • App crashes: This can happen if the fake GPS app is incompatible with your Android version. Try a different app or update your OS.

Frequently Asked Questions

Is fake GPS legal?

Using a fake GPS app is generally legal, but it may violate the terms of service of the apps you use it with. For example, Pokémon GO prohibits spoofing and can ban your account. Always check the terms of the service you’re using.

Can I use fake GPS on iPhone without jailbreak?

On iOS, there’s no built-in mock location option. You’d need to jailbreak your iPhone or use a computer-based tool to change your GPS location, which is more complex and often requires a paid app.

Will fake GPS drain my battery?

Yes, any app that constantly uses GPS will drain your battery faster. Fake GPS apps that simulate movement are particularly power-hungry because they keep the GPS receiver active.

Can I use fake GPS on Android 13 or 14?

Yes, the mock location feature still exists in Android 13 and 14. The steps are the same, though the exact wording may vary slightly by manufacturer.

Does fake GPS work on all apps?

No. Apps that use a different location method (like Wi-Fi scanning or cell tower triangulation) may still see your real location. Also, apps that specifically check for mock locations can block you.

How do I turn off fake GPS?

Simply go back to Developer options and set “Select mock location app” to “None” or disable Developer options entirely. Also, stop the fake GPS app from running.

Alternatives to Rooting for Advanced Spoofing

If you need more advanced features, like hiding the mock location flag, you have a few options that don’t require root but do require more effort:

  • Install the fake GPS app as a system app: This requires a computer and a tool like ADB to push the app to the system partition. It’s more complicated but can bypass mock location detection.
  • Use a VPN with a virtual location: Some VPNs offer a feature that changes your IP-based location, but this doesn’t affect GPS data. It only works for apps that rely on IP geolocation.
  • Use a hardware GPS spoofing device: These are physical devices that emit fake GPS signals. They’re expensive and generally not practical for everyday use.

For most users, the mock location method is sufficient. It’s free, doesn’t require root, and works with a wide range of apps. Just be aware of the limitations and use it responsibly.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.