What does mock location mean? In simple terms, it's a way to make your Android phone report a fake GPS position instead of your real one. Apps that support this feature let you "teleport" your device anywhere on the map without moving an inch. People use mock locations to test GPS apps, protect their privacy, access region-locked content, or simply have fun with location-based games. In this article, you'll learn how to set up mock location and use it on your Android phone.
- Part 1. How to Enable Mock Location on Android
- Part 2. How to Use Mock Location App for Android Without Root
- Part 3. How to Use Mock Location App for Android with Root
- Part 4. FAQs about Mock Location
- Part 5. Conclusion
Part 1. How to Enable Mock Location on Android
Before any mock location app can actually change your GPS position, your phone needs to be told to trust that app as its location source. Usually, once you've picked a mock location app, you still have to head into your phone's settings and flip the mock location option for it. Here's how to do that.
Step 1. Open Settings. Then scroll down to enter About Phone and tap Software information.
Step 2. Find Build Number and tap it seven times in a row. You'll see a message confirming that Developer Options has been turned on.
Step 3. Then tap the search icon and search Select mock location app.
Step 4. Tap it and choose the mock location app you've installed from the list.
To use mock location on Android, you can use either of two approaches: with root access or without it. Rooting gives deeper system control and is more effective but riskier and more technical. Comparingly, non-root methods are safer and easier. Below is a comparison of both methods:
| Type | Mock Location Without Root | Mock Location With Root |
|---|---|---|
| Difficulty | ⭐ | ⭐⭐⭐ |
| Tool | MagFone Location Changer | Magisk, Xposed, LSPosed |
| Safety | Safer, no risk of bricking device | Risk of data loss, warranty void |
| Time | Quick | A Little Long |
Part 2. How to Use Mock Location App for Android Without Root
MagFone Location Changer is a powerful tool that helps you to fake location on Android devices without requiring root access. It allows you to spoof your GPS location smoothly and bypass detection from apps that typically flag mock locations. This approach is safe and user-friendly, making it an excellent choice for anyone who wants to simulate locations discreetly without risking device security or warranty. Next is a simple guide for you.
MagFone Location Changer
Easily change your GPS location on iOS and Android devices to anywhere with one click, while not requiring root or jailbreaking!
Step 1 Set Up MagFone Location Changer
Download MagFone Location Changer from the official website and install it. Fire up the program and link your Android device. Turn on Developer Mode and Location Services to ensure the app detects your iPhone. Once detected, tap Change Location on the screen.
Step 2 Select and Apply Your Desired Location
A map interface will open where you can search or zoom in to pick your preferred location. After selecting the spot, click Start Modifying to apply the fake location. Your apps, like BeReal, will now reflect this new location for posting or other uses.
Part 3. How to Use Mock Location App for Android with Root
Rooting your Android device gives you advanced control over system-level behaviors, including the ability to hide mock location from detection. By combining Magisk with powerful frameworks like LSPosed or Xposed, you can effectively mask GPS spoofing from apps that detect and block fake locations, such as games, banking apps, or social platforms. Next is how to use mock location from apps.
To get started, you need to root your device with Magisk, which is required for installing LSPosed or Xposed modules:
Step 1. Back up your device data to prevent loss during the process.
Step 2. Unlock your device's bootloader (using OEM-specific commands or tools). Then Install a custom recovery like TWRP.
Step 3. Flash the Magisk ZIP file via recovery to gain root access. After that, reboot and verify root using a root checker app.
Step 4. Open the Magisk app, which now manages modules, root permissions, and SafetyNet bypass.
01Use Mock Location with LSPosed
LSPosed is an advanced framework for rooted Android devices, designed to manage and run modules that can use mock locations effectively. Unlike traditional Xposed frameworks, LSPosed supports Android 10+ with better stability and security. It allows users to hook system functions and mask any spoofing attempts without causing system crashes.
Step 1. In the Magisk app, install LSPosed (you can download the LSPosed ZIP and flash it via Magisk).
Step 2. Reboot your device and open the LSPosed manager app.
Step 3. Enable the module and apply it only to apps you want to spoof location for.
Step 4. Reboot again and test using a detection app (like SafetyNet Checker or Mock Mock Locations).
02Use Mock Location with Xposed
Xposed Framework allows deep system-level customization on rooted Android devices and supports a variety of modules to use mock locations. It's an older but reliable method mainly compatible with Android versions below 10. The framework hooks into system APIs to disguise spoofed GPS data.
Step 1. Root your Android device with Magisk, then flash the correct Xposed Framework ZIP for your Android version via custom recovery (like TWRP).
Step 2. Reboot your device and install the official Xposed Installer app to manage modules.
Step 3. Inside Xposed Installer, search for and download a module.
Step 4. Activate the module within the Xposed Installer and reboot your phone to apply changes.
Step 5. Open the module settings and configure it to hide mock location from selected apps that you want to spoof location for.
Part 4. FAQs about Mock Location
Can you mock location on iPhone?
Not in the same straightforward way as Android. iOS doesn't have a built-in "mock location" developer setting, so spoofing GPS on an iPhone usually requires either a computer-based tool that simulates location through a USB connection, or a jailbroken device with a dedicated tweak.
What to do if you can't find mock locations in developer options?
This usually means Developer Options hasn't been fully enabled, or your device manufacturer has renamed or relocated the setting. Double-check that you've tapped the Build Number seven times and that Developer Options is toggled on.
On some brands like Samsung or Xiaomi, the option may be labeled slightly differently or nested under a sub-menu, so it helps to search your settings app directly for "mock location."
Will apps detect mock locations on Android?
Some can. Apps with strong anti-cheat or anti-fraud systems actively check for the Android mock location flag and may block or flag accounts that use it. Basic mock location apps are easier to detect, while more advanced tools (especially on rooted devices) can better disguise the spoof, though no method guarantees complete undetectability.
Part 5. Conclusion
Hiding mock location on Android is essential for users wanting to spoof GPS without app detection. Whether rooted or not, tools like MagFone Location Changer and frameworks like Magisk or LSPosed offer effective solutions. Choose the method that best suits your device and technical comfort, always remembering to consider app policies and device security.