Top Ways to Hide Mock Location with or without Root
In today's digital world, location-based apps are everywhere—from ride-sharing and dating to gaming and social media. But what if you want to fake your GPS location without getting caught? Whether you're testing an app, accessing geo-restricted content, or playing games like Pokemon GO, knowing how to hide mock location with or without root is essential.
By default, Android allows mock locations through developer options, but most modern apps are equipped to detect them. That's why users often look for smarter ways to avoid detection. In this 2025 guide, we'll explore the most effective methods to hide mock location on both rooted and non-rooted Android devices—so you can spoof your GPS safely and stay undetected.
Part 1: What Does "Allow Mock Locations" Mean?
"Allow mock locations" is a developer setting on Android devices that lets users simulate (or "mock") a different GPS location than where they actually are. When enabled, it allows apps—typically used for testing or development—to send fake location data to the system instead of using your real GPS coordinates.
This feature is mainly intended for developers who need to test location-based functions in their apps without physically moving. However, it's also commonly used with GPS spoofing apps by regular users to fake their location for games (like Pokémon GO), social media, or accessing region-locked content.
To use it:
- Fist of all, you can enable Developer Options on your Android device.
- Go to Settings > Developer Options.
- Find and toggle on Allow mock locations or select a mock location app from the list.
⚠️ Note: Some apps can detect if mock locations are enabled and may restrict features or block access, which is why many users also look for ways to hide mock location usage.
Part 2: How to Hide Mock Location with Root?
If you have a rooted Android device, you have more control over the system, making it easier to hide mock locations from apps that detect GPS spoofing. Root access allows you to go deeper—bypassing security checks, modifying system files, or even masking mock location permissions completely.
Below are some effective ways to hide mock location with root access:
Way 1. Use the Xposed Installer with Mock Mock Locations Module
Mock Mock Locations is a popular Xposed module designed to trick apps into thinking no mock location is being used.
Step 1: Make sure your device is rooted.
Step 2: Install the Xposed Installer.
Step 3: Download and install the Mock Mock Locations module.
Step 4: Enable the module and reboot your device.
Step 5: Open your GPS spoofing app and test with the app you want to fool.
✅ This method works for many apps that block mock locations.
Way 2. Use Magisk + Smali Patcher
Smali Patcher, used with Magisk, can hide mock location traces from apps.
Step 1: Root your phone with Magisk.
Step 2: Download and run Smali Patcher on your PC.
Step 3: Select the option to patch "Mock Locations."
Step 4: Flash the generated .zip file through Magisk Manager.
Step 5: Reboot your device and test location-based apps.
✅ This offers a more system-level bypass and works with many anti-cheat systems.
Way 3. System App Conversion (Optional Advanced)
You can also convert your spoofing app into a system app using root access. This makes it less likely to be flagged as a mock location app.
Note: This is an advanced method and not always necessary if using Xposed or Magisk.
With root access, these methods give you more reliable results when trying to hide mock locations—especially from apps with stricter detection.
Part 3: How to Hide Mock Location without Root?
Way 1. Use TunesKit Location Changer
If your Android device isn't rooted, you can still hide mock locations using third-party tools. One of the easiest and most reliable options is TunesKit Location Changer. This tool lets you spoof and hide your GPS location without needing root access—and it works smoothly on both Android and iOS devices.
Furthermore, TunesKit Location Changer enables you to send fake location on WhatsApp, and other popular social medal apps like Instagram, Tinder, and Facebook, etc. It also supports Teleport, Two-Spot, and Multi-Spot modes for simulating realistic movement. Features with a simple and intuitive design, it's ideal for beginners and advanced users.

Why choose TunesKit Location Changer?
Instantly spoof your GPS location without root access, while keeping mock location detection fully hidden from most apps.
Here's how to use TunesKit Location Changer to hide your mock location without root:
Step 1 Connect Your Device
Download and install TunesKit Location Changer on your computer (Windows or Mac). Connect your device (Android or iOS) via USB and tap "Trust" or enable USB debugging as prompted. Hit the Start button on the main interface to proceed to the next step.
Step 2 Choose a Location Spoofing Mode
Select Change Location mode from the top right corner of the map interface. Enter the fake location you want to use in the search bar and click "Start Modifying" to change your GPS location instantly.
Your phone will now display the fake location, and apps won't detect that you're using a mock location—even without root access.
Method 2. Use Hola Fake GPS app
If you're looking to spoof your GPS location without rooting your Android device, Hola Fake GPS is also a simple and effective solution. It lets you fake your location in real-time and works well with many apps that use GPS data. Best of all, it doesn't require root access.
Here's how to use Hola Fake GPS to hide your mock location:
Step 1: Download and install the Hola Fake GPS app from the Google Play Store. Go to Settings > About phone. Tap Build number 7 times to unlock Developer Options.
Step 2: Go to Settings > Developer Options. Find and select "Select mock location app". Choose Hola Fake GPS from the list.
Step 3: Open Hola Fake GPS. Use the map to pick any location you want. Tap Start or Play to activate the fake GPS.
Step 4: Open any GPS-based app (like Google Maps or Pokémon GO) to check if your location has changed.
📌 Tip: Avoid switching locations too quickly to reduce the chance of detection by apps with anti-spoofing features.
Part 4. Conclusion
This article explores effective methods to hide mock location on Android devices, whether or not they are rooted. For non-rooted users, tools like TunesKit Location Changer offer a simple and reliable way to spoof GPS locations while avoiding detection—no technical skills or root access required. Rooted users can use advanced methods like Xposed modules or Magisk to hide mock location traces at the system level.