Xiaomiβs smartphone location change may be needed for a variety of purposes, from circumventing regional restrictions in apps to testing geo-dependent features. MIUI They do not allow you to manually GPS-coordinates β this requires workarounds. In this article, we'll look at 5 proven ways to change geolocation on Redmi devices, POCO and Mi, including root-rights-free methods and methods with ADB.
It is important to understand that artificial location change may violate the rules of some services (for example, Google Maps or banking applications).We do not recommend using these methods for fraudulent activities - this article is only for informational purposes. Also note that after the MIUI update, some methods may stop working: since MIUI 14, Xiaomi has tightened protection against GPS spoofing through standard developer tools.
1. Change region in MIUI settings (no root)
The easiest way is to change the system region, which will affect the services displayed (eg, Google Play, Mi Store), but will not change the real-world. GPS-This method is suitable for bypassing geo-blocking in app stores.
Instructions:
- π± Open the Settings. β Additionally. β Language and region
- π Click on the current region (e.g., βRussiaβ) and select the country from the list.
- β οΈ After changing the region, you may need to restart the device
- π Some apps (such as Netflix or YouTube) determine location by IP, Not by regional settings.
Limitations of the method:
- β It doesn't. GPS-coordinates for maps and navigators
- β Not all applications take into account regional settings (banks, instant messengers)
- β It works without root and does not require technical knowledge.
Substitution of GPS via Developer Mode (MIUI 12-14)
Since MIUI 12, Xiaomi has built-in mock locations, but it's hidden in the developer menu, which works without root, but requires a PC connection to activate.
Step-by-step:
- Activate Developer Mode: Go to Settings β About Phone 7 times click on the MIUI Version (you will be notified "You became a developer")
Settings β Additional β For Developers
Selection of a location simulation application
Fake GPS
Google Play
Fake GPS
Important nuances:
- π§ On some firmware, the Select App for Simulation may not be available β this means that Xiaomi has blocked the feature for your region.
- π‘ Applications like Google Maps or Yandex.Maps can detect mock locations and display warnings.
- π After updating MIUI settings may reset
Activate Developer Mode (7 taps according to MIUI) |
Install Fake GPS from Google Play|
Enable debugging over USB in the developer settings |
Choose Fake GPS in the menu "Selecting an application for simulation"-->
3.Use of Fake GPS Apps (without root)
If the built-in methods don't work, you can use third-party applications.
- π Fake GPS Location (by Lexa) β a simple map application for selecting coordinates
- π Fake GPS GO β Maintains frequently used locations
- π Fly GPS β has a "teleportation" function with motion animation
How to set up (for example, Fake GPS Location):
- Download the app from Google Play
- Enable Developer Mode (as in the previous section)
- In the developer settings, select Select the Application to Simulate β Fake GPS Location
- Open the app, find the right place on the map and click Play.
| Annex | Support for MIUI 14 | Root is required. | Features |
|---|---|---|---|
| Fake GPS Location | β Yes. | β No. | Simple interface, support for location history |
| Fake GPS GO | β Yes. | β No. | There is a Joystick feature for games |
| Fly GPS | β οΈ Partially. | β No. | Motion animation, but may not work on new firmware |
| Fake GPS by ByteRev | β Yes. | β No. | Support for multiple location profiles |
β οΈ Attention: Apps for fake GPS can be blocked by anti-cheat games (for example, PokΓ©mon GO Harry Potter: Wizards Unite, or Harry Potter: Wizards Unite, can result in a ban on your account.
Change GPS through ADB (Advanced Method)
If the standard methods don't work, you can use Android Debug Bridge (ADB) to force mock locations to activate. This method doesn't require root, but you need a computer.
Instructions:
- Download and install ADB Tools on PC
- Enable USB debugging in the developer settings on your phone
- Connect your phone to your PC and execute the command in the terminal: adb shell settings put global. development_settings_enabled 1 adb shell settings put global mock_location 1
- Install any app for fake GPS and select it in the developer settings
Advantages of the method:
- β It works even if Xiaomi has blocked mock locations in the interface
- β Doesn't require root rights
- β You can roll back changes with Adb shell settings put global mock_location 0
π‘
If ADB Does not detect the device, try reinstalling Xiaomi drivers USB Drivers or use the original USB-cable (not all cables support data transmission).
5. Complete GPS swap with root rights
For the most persistent restrictions (e.g., in banking applications or control systems) it may be necessary to have complete control over the system. GPS-It requires unlocking the bootloader and getting root rights.
Popular modules for Magisk:
- π§ FakeGApps - masks GPS real-time
- π§ Mock Mock Locations β bypasses checks on mock locations
- π§ GPS Joystick β for games with geolocation
Step-by-step installation:
- Unlock the bootloader via the Mi Unlock Tool (the official Xiaomi tool)
- Install custom recovery (TWRP or OrangeFox)
- Scroll Magisk to get root
- In Magisk Manager, install the FakeGApps module
- Restart the device and set up GPS swap in the module
β οΈ Note: Unlock the bootloader on new Xiaomi models (e.g. Redmi Note) 12 Xiaomi 13) Requires Mi Account binding and waiting 7-168 It also voids the warranty and can lead to problems with the OTA-update.
What happens if you upgrade MIUI with an unlocked bootloader?
Circumvention of restrictions on IP-address
Many services (e.g. Netflix, Disney)+ or Tinder, not only to determine the location GPS, but IP-To hide your location completely, you'll need to:
- π Use it. VPN servers in the right country (e.g., NordVPN, ExpressVPN)
- π Set up a proxy manually (in Settings) β Wi-Fi β Additionally. β proxy)
- π‘ Connect to a mobile network via a foreign operatorβs eSIM
Important:
- Some applications (such as banking) block access when a VPN is detected.
- Free VPNs often have DNS leaks, which negates the cloaking
- For maximum anonymity, combine VPN + fake GPS
Frequent problems and their solutions
When changing location to Xiaomi, users are faced with common mistakes:
| Problem. | Possible cause | Decision |
|---|---|---|
| App doesn't see fake coordinates | Not selected application for mock locations in the developer settings | Check the item Selecting an application for simulation |
| GPS jumps between real and fake location | Conflict with other geolocation services | Turn off High-Precision Location Detection in Settings |
| After the MIUI update, the mock location stopped working | Xiaomi has blocked the function in the new firmware | Use ADB or root methods |
| Banking app detects GPS substitution | The application checks the integrity of the system (SafetyNet) | Use Magisk + Universal SafetyNet Fix module |
π‘
On devices with MIUI 14 and later, standard GPS swapping methods are often blocked, and the most reliable ways in 2026 are to use ADB or root solutions with modules for Magisk.