This guide shows you how to change your GPS location on an Android phone, which can be useful for testing location-based apps, protecting your privacy, or accessing region-restricted content. You’ll need a computer or the ability to enable Developer Options, plus a reliable mock location app. The process involves turning on Developer Options, selecting the mock location app, and then using it to set a fake GPS position.
What You’ll Need
- An Android phone (Android 6.0 or newer recommended)
- A mock location app (e.g., Fake GPS Location, Mock Locations) installed from the Google Play Store
- Access to Developer Options (you’ll enable this in the first steps)
- Optional: A USB cable and a computer if you prefer using ADB (Android Debug Bridge) for more advanced control
Step-by-Step
- Enable Developer Options: Open your phone’s Settings app. Scroll down and tap About phone. Find the Build number entry and tap it seven times in quick succession. You’ll see a message that says “You are now a developer!” (If you don’t see Build number, look under Software information or About device.)
- Access Developer Options: Go back to the main Settings screen. Scroll down to find Developer options (it’s usually near the bottom, above About phone). Tap it to open.
- Install a Mock Location App: Open the Google Play Store and search for “mock location” or “fake GPS.” Install a reputable app like Fake GPS Location or Mock Locations. These apps typically have a simple interface where you can search for an address or drop a pin on a map.
- Set the Mock Location App: In Developer options, scroll down to the Debugging section. Look for Select mock location app (or Mock location app on some devices). Tap it and select the mock location app you just installed.
- Open the Mock Location App: Launch the app you installed. You’ll see a map. Use the search bar to type an address, or long-press anywhere on the map to drop a pin. This will be your fake GPS location.
- Start Mocking: In the mock location app, tap the “Start” or “Play” button (usually a triangle icon). The app will now override your phone’s GPS with the fake location.
- Verify the Location: Open Google Maps or any location-based app. You should see the fake location on the map. If not, try restarting the app or toggling your GPS off and on.
- Stop Mocking: When you’re done, go back to the mock location app and tap the “Stop” button. Your phone will return to using its actual GPS location.
Common Mistakes
- Not enabling Developer Options: You must enable Developer Options before you can select a mock location app. Skipping this step means the option won’t appear.
- Choosing the wrong app: Some apps are not compatible with Android’s mock location feature. Ensure the app you install explicitly says it supports mock locations.
- Forgetting to select the app in Developer Options: Installing the app isn’t enough; you must also select it in the Select mock location app setting.
- Not toggling the mock location on: Many mock location apps require you to press a “Start” button within the app. If you don’t, the fake location won’t be applied.
- Using a weak GPS signal: If you’re indoors or in an area with poor GPS reception, the fake location may not stick. Try moving near a window or going outside.
Tips
- Use a stable mock app: Choose a well-reviewed mock location app that is regularly updated. Free apps may contain ads but usually work fine.
- Keep Developer Options enabled: Once enabled, Developer Options stays on until you turn it off. You can leave it enabled for future use.
- Use a VPN for privacy: If your goal is privacy, a mock location only changes GPS data, not your IP address. Consider using a VPN in conjunction for better anonymity.
- Test with a simple app: Before relying on a fake location for a game or important app, test it with a simple app like Google Maps to ensure it works.
- Restart your phone after setup: Some users find that restarting their phone after setting the mock location app helps the system recognize the change.
Troubleshooting
If the fake location isn’t working, try these steps in order:
- Check Developer Options: Make sure Developer options is still enabled and that the correct app is selected under Select mock location app.
- Restart the mock location app: Force-stop the app (go to Settings > Apps > [app name] > Force stop) and relaunch it. Then press the “Start” button again.
- Toggle GPS: Turn off your phone’s GPS (from Quick Settings) and turn it back on. Then restart the mock app.
- Clear the mock app’s cache: Go to Settings > Apps > [app name] > Storage > Clear cache. Then try again.
- Use a different mock app: Some apps are more reliable than others. Try a different one from the Play Store.
- Restart your phone: A simple reboot can resolve many temporary glitches.
- Check for system updates: Ensure your Android OS is up to date, as some updates fix location-related bugs.
- If all else fails: Some apps (like certain games) detect mock locations and refuse to use them. In that case, you may need to root your phone, which is advanced and not recommended for most users.
Frequently Asked Questions
Is it legal to change my GPS location?
Yes, it’s generally legal to change your GPS location for personal use, but it may violate the terms of service of some apps. Using it to cheat in games or commit fraud is against the law.
Will changing my GPS location affect my phone’s performance?
No, changing your GPS location doesn’t affect your phone’s performance. It only overrides the location data that apps receive.
Can I use a mock location app without enabling Developer Options?
No, Android requires Developer Options to be enabled to select a mock location app. This is a security measure to prevent malicious apps from spoofing your location without your knowledge.
Why does my mock location keep reverting to my real location?
This can happen if the mock app stops running, if your GPS signal is strong, or if the app you’re using detects the mock and falls back to the real location. Try restarting the mock app and ensuring it’s still running.
Can I change my GPS location on a Samsung, Xiaomi, or other brand?
Yes, the process is similar on all Android phones. The only difference might be the exact naming of settings, but the steps are the same.
Do I need to root my phone to change GPS location?
No, you don’t need to root your phone. The method described here works on unrooted devices. Rooting is only necessary for more advanced spoofing that hides the mock from detection.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Change Window Border Width in Windows
- Enable iTunes Notification Center Widget on Mac
- Windows 10 Activation Error 0xc004c003: Fixes
- Modify Web Captures with JavaScript: A How-To
- How to Live Stream Using the Twitch Mobile App
- Google Maps Trip Planner: Step-by-Step Guide