How to change the city in the phone Xiaomi: 5 working ways

Changing your city in Xiaomi smartphones can be necessary in a variety of situations: you have moved to another region, travel or just want to get up-to-date information about the weather, local news and services. MIUI The city not only affects the weather widget, but also the work of system services β€” from Google Play Services to Mi Browser. In this article, we will explore all possible ways to change geolocation, including hidden settings and circumventing restrictions for Chinese firmware.

Xiaomi’s smartphone features include the integration of several independent location mechanisms, which means that changing a city in one menu (such as a weather widget) doesn’t always automatically update data in other services, and we’ll show you how to synchronize all systems to avoid conflicts, such as when the weather shows Moscow and Google Assistant insists that you’re in St. Petersburg.

It is also important to consider the version of the firmware: MIUI 14 and later geolocation algorithms have been reworked, so instructions for older versions (e.g, MIUI 12 may not work. We will highlight the nuances for global (Global) ROM), Chinese ROM) If your smartphone is locked to a specific region (for example, bought in China), some methods will require additional actions, which we will also consider.

1. Change of city through system settings MIUI

The most obvious way is to change the city directly in the smartphone settings, which works on all Xiaomi, Redmi and other models. POCO Officially firmware, but limited to Chinese versions (China) ROM). Here's the step-by-step instruction:

Open the Settings app (cog icon) and go to the Additional section β†’ Region, in some versions MIUI The path may be different: for example, in MIUI 13 to go to Settings β†’ System system β†’ Language and region. If you have Chinese firmware, this item can be hidden, and we'll cover circumventing this restriction in a special section.

Select Russia (or any other country), then select the city. After saving the changes, the smartphone may request a reboot, which is normal, since some services (such as Mi Pay) are tied to the region. Please note that changing the region may affect the availability of some applications in the Mi App Store.

  • βœ… Suitable for: All Global Firmware (Global) ROM, EEA ROM, Russia ROM)
  • ⚠️ Restrictions: on Chinese firmware (China) ROM) need to be unlocked
  • πŸ”„ Consequences: Keyboard language and date/time format may be reset
  • ⏱️ Time: 1-2 minute

⚠️ Note: If Google services (such as Play Market or YouTube) stop working after a region change, check the settings of Google Play Services in the Settings section. β†’ Annexes β†’ Application management. Sometimes you need to clear the cache or update services manually.

2. Change of location in weather widget

Xiaomi’s home screen weather widget often works regardless of system settings, which means that even if you’ve changed the region in the settings, the widget can still show the old city.

Method 1: through the widget settings

  1. Press and hold your finger on the weather widget on the home screen.
  2. In the menu that appears, select the widget settings (or Change, depending on the version). MIUI).
  3. Slip through the current city and enter the name of the new in the search bar.
  4. Save the changes – the widget will be updated during the 1-2 minute.

Method 2: Resetting Weather Application Data

If the widget is not updated, try resetting its settings:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find the Weather app (or Mi Weather app).
  3. Click Warehouse β†’ Clear the data and Clear the cache.
  4. Reboot your smartphone and reset the widget.

On some models (for example, Xiaomi 13 Pro or XP) POCO F5) Weather widget integrated with Google Weather, in which case the city changes through the settings of the Google account - read about this in the corresponding section.

πŸ“Š What kind of weather widget you use on Xiaomi?
Standard MIUI
Google Weather
AccuWeather
Other
I don't use it.
Smartphone modelType of widgetIs a reset required?Support for manual city entry
Xiaomi 14 UltraMIUI + GoogleNo.Yes (via Google)
Redmi Note 12 Pro+Standard MIUISometimes.Yes.
POCO X5 ProAccuWeatherYes.Through the app
Xiaomi 12TMIUI (simplified)No.Limited.

3. geolocation settings through Google services

If you use Google services (such as Google Weather, Google Assistant or Google Maps), changing your city is not dependent on your settings. MIUI. These services determine the location of the data GPS, Wi-Fi and mobile networks, but if necessary, the city can be set manually.

For Google Weather:

  1. Open the Google app (or Google Weather widget on the home screen).
  2. Slip through the current city at the top of the screen.
  3. Enter the name of the new city in the search box and select it from the list.
  4. Click Save as the main (or add to the favorites).

For Google Assistant:

Google Assistant uses location data to make personalized responses to change the city:

  1. Say, OK, Google, open the settings or open the Google Assistant app manually.
  2. Go to Settings. β†’ Personal data β†’ Home and work addresses.
  3. Enter the new city in the Home Address field.
  4. Save the changes and restart the smartphone.

For Google Maps:

In Google Maps, the city changes automatically when turned on. GPS, But you can also set a manual location:

  1. Open Google Maps and tap your avatar in the upper right corner.
  2. Select Settings β†’ Google account settings β†’ Personal data.
  3. Find the Location section and add a new address.

Make sure that the correct city is listed in your Google account settings.|

Check the permissions for Google Play Services (geolocation must be enabled)|

Update your data in Google Maps (swipe down on the home screen)|

Reboot your smartphone to apply changes-->

⚠️ Attention: If you are using VPN or proxy, Google services can ignore manual city settings and determine location by IP-To avoid this, turn off the address. VPN before changing your region or use a fixed location service (e.g. Fake) GPS).

4. Features for Chinese firmware (China ROM)

Xiaomi smartphones with Chinese firmware (China) ROM) They're very regionally-based, which means you can't just change the city in the settings, because it'll block access to the Region section or it'll reset the old settings after it's rebooted:

Method 1: Use of Mi Unlock Tool (official method)

If your smartphone supports unlocking the bootloader, you can install global firmware (Global) ROM). For that:

  1. Apply for unlocking the bootloader through the official Xiaomi website (en.miui.com/unlock).
  2. Connect your smartphone to your PC and use the Mi Unlock Tool.
  3. Once unlocked, run Global ROM through the Mi Flash Tool.

⚠️ This method will reset all data on the phone and can void the warranty.

Method 2: Edit the build.prop file (for advanced users)

If you have root rights, you can manually change the region by editing the system file:

adb shell


su




mount -o rw,remount /system




nano /system/build.prop

Find the lines:

ro.product.locale.region=CN


ro.product.locale.language=zh

And replace them with:

ro.product.locale.region=RU


ro.product.locale.language=ru

Save the file (Ctrl)+Oh, then Ctrl.+X), restart the smartphone.

What happens if you misrepresent build.prop?
Incorrect editing of the build.prop file can lead to a bootloop or complete system failure. If this happens, the only way to restore it is to flash it over Fastboot or EDL-Before editing, make sure to back up the original file with the command: adb pull /system/build.prop build_prop_backup.txt

Method 3: Using applications to change region

There are apps on Google Play that emulate region change without unlocking the downloader.

  • πŸ“± Fake GPS Location – allows you to set any location for all applications.
  • 🌍 Region Changer – Changes the region for Google Play and other services.
  • πŸ”„ MIUI Region Unlocker – a dedicated solution for Xiaomi (requires root).

Please note: some of these apps may violate Google Play’s rules, so use them at your own risk.

5. Network and geodata reset (if nothing helps)

If after all the manipulations, the city is still incorrectly identified, the problem may be hidden in the cached data of the network or GPS. In this case, it will help to completely reset geolocation settings:

Step 1: Reset network settings

  1. Go to Settings. β†’ SIM-maps and mobile networks β†’ Resetting network settings.
  2. Confirm the action – it will delete all saved Wi-Fi networks and mobile Internet settings.
  3. Reboot your smartphone.

Step 2: Cleaning up geolocation data

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Find and select Google Play Services.
  3. Click Warehouse β†’ Space Management β†’ Clear all data.
  4. Repeat the same for Google Weather and Mi Weather apps.

Step 3: Calibration GPS

Sometimes. GPS-The module starts to work incorrectly after updating or changing the firmware to reset its settings:

  1. Install the GPS Status & Toolbox app from Google Play.
  2. Open it and press A-GPS Status Management.
  3. Select Reset, then Download.
  4. Restart your smartphone and check the location in Google Maps.

πŸ’‘

If after discharge GPS smartphone for a long time can not determine the location, go outside or go to the window – the satellite signal is better caught in the open space.

⚠️ Note: Some Xiaomi models (e.g. Xiaomi) 13T Pro or Redmi K60) discharge GPS-This data can lead to a temporary loss of navigation accuracy, and recalibration through the application will help. GPS Test.

Verification of the correctness of the changes

After a city change, it's important to make sure that all system services and applications are using up-to-date data.

ServiceHow to checkWhat to do if it is not updated
Weather widget MIUIView the city in the widget on the main screenClear the Weather app cache
Google WeatherOpen the Google app and check the widgetRemove and add the city to your favorites
Google MapsOpen maps and check the current location (blue dot)Enable High Accuracy in Geolocation Settings
Mi BrowserOpen the browser and go to the site with the definition IP (for example, 2ip.ru)Use it. VPN server-side
Google PlayOpen a store and check the region in your profileInstall the Region Changer application

If after all the manipulations, some services still show the old city, the problem may be related to:

  • πŸ“‘ IP-Address – some services determine the location of the IP, not GPS.
  • πŸ“± Firmware - on Chinese versions (China) ROM) You may need a complete re-flashing.
  • πŸ”’ Operator restrictions – some mobile operators capture the region SIM-map.

πŸ’‘

If none of these methods worked, check to see if your smartphone is locked for a specific region, which is true for devices purchased in China or through gray import schemes, in which case the only reliable way is to officially unlock through Xiaomi or install custom firmware (e.g. xiaomi.eu).

FAQ: Frequent questions about changing the city in Xiaomi

Can you change the city without rebooting your smartphone?
Yes, in most cases, you don't need to restart, but if you change the region in the system settings (Settings) β†’ Additionally. β†’ Region, some services (e.g. Mi Pay or Mi App Store) may request a restart to apply changes. Weather widget and Google services are updated without rebooting.
Why does the weather still show the old city after the change of city?
This is because the weather widget is in MIUI The widget can take information from: Local cache of the Weather app; Google services (if the widget is integrated with Google Weather); Mobile operator data (if the network location option is enabled). Clear the Weather app cache and check your Google account settings.
How to change the city to Xiaomi with Chinese firmware (China) ROM) unlockless?
Without unlocking the bootloader and root rights, it will not be possible to fully change the region, but you can bypass the restrictions partially: VPN With servers in the right region (e.g. NordVPN or ExpressVPN), install an alternative launcher (e.g. Nova Launcher) and a weather widget from Google or AccuWeather. Google Play uses applications like Region Changer (requires you to disable Play Protect). ⚠️ These methods won’t change the system region, but will allow most applications to work as if you were in another city.
Why did some apps (such as Mi Pay or Mi Home) stop working after the city change?
Some Xiaomi services (e.g. Mi Pay, Mi Home, Mi Cloud) are tied to the Mi Account region. If you change the system region to an account region that does not match the region of the account, these applications may be blocked. Solutions: Return the previous region in the settings. Change the region in the Mi Account account via the web version (account.xiaomi.com). Create a new Mi Account for the desired region.
Can you change the city only for a specific application (for example, for a game or social network)?
Yes, use geolocation emulation apps for this: Install Fake GPS Location from Google Play. in the developer settings (Settings) β†’ The phone. β†’ Version. MIUI β€” tap 7 times) turn on Developer Mode. Go back to Settings. β†’ Additionally. β†’ For developers and select Mok location β†’ Fake GPS Location. Set the desired city in the application and launch the target program. ⚠️ Some applications (e.g, PokΓ©mon GO or banking services) block access when wet geolocation is detected.