Виджет погоды на смартфонах Xiaomi Redmi автоматически определяет ваше местоположение и добавляет текущий город в список отслеживаемых. Однако со временем там скапливаются устаревшие или ошибочно добавленные локации — например, после поездок или смены SIM-карты. Удалить их не так просто, как кажется: в некоторых версиях MIUI опция скрыта в глубинах меню, а в других вовсе отсутствует в интерфейсе.
В этой статье мы разберём 5 проверенных способов удалить ненужные города из погоды на Redmi Note 10/11/12, Redmi 9/10/11 и других моделях — от стандартных настроек до ручного редактирования системных файлов. Также вы узнаете, почему города могут самостоятельно возвращаться после удаления и как это предотвратить. Все методы протестированы на MIUI 12, 13 и 14 (включая глобальные и китайские прошивки).
Почему в погоде появляются лишние города?
Смартфоны Xiaomi используют комбинацию данных для определения локации:
- 📡 Сотовые вышки — при смене оператора или поездке в другой регион система может добавить новый город.
- 📍 GPS — даже если геолокация отключена, фоновые сервисы (например,
com.miui.weather2) периодически запрашивают координаты. - 🔄 Облачная синхронизация — если вы вошли в Mi Account, города могут подтягиваться с других устройств (например, с Mi Band или планшета).
- ⚙️ Ошибки ПО — в MIUI 12.5–13 был баг, из-за которого дублировались города после обновления прошивки.
Важно: некоторые города нельзя удалить стандартным способом, если они привязаны к системным сервисам (например, LocationProvider или MiuiDaemon). В таких случаях потребуются альтернативные методы, описанные ниже.
Способ 1: Удаление через стандартные настройки погоды
Самый простой метод — использовать встроенные опции виджета. Он работает на большинстве устройств с MIUI 14 и новее, но может отсутствовать в старых версиях прошивки.
- Откройте виджет погоды на главном экране (или запустите приложение
Погодаиз меню). - Коснитесь значка ☰ (меню) в правом верхнем углу.
- Выберите пункт
Управление городамиилиСписок городов(название зависит от версии MIUI). - Нажмите и удерживайте ненужный город, затем выберите
Удалить(значок корзины).
⚠️ Внимание: Если город подсвечен серым и не удаляется — он привязан к текущему местоположению. Чтобы его убрать, временно отключите геолокацию в настройках или используйте Способ 3.
Отключить мобильный интернет (для стабильности)
Закрыть фоновые приложения (особенно Карты и Навигатор)
Проверить версию MIUI в Настройках → О телефоне
Сделать резервную копию списка городов (скриншот)
-->
Способ 2: Сброс настроек приложения «Погода»
Если город не удаляется через интерфейс, попробуйте сбросить данные приложения. Это удалит все сохранённые локации, но вернёт заводские настройки виджета.
- Перейдите в
Настройки → Приложения → Управление приложениями. - Найдите приложение
Погода(илиcom.miui.weather2в списке всех приложений). - Выберите
Хранилище→Очистить данныеиОчистить кэш. - Перезагрузите смартфон.
После сброса виджет погоды запустится с одним городом по умолчанию (обычно это Пекин или Москва, в зависимости от региона прошивки). Добавьте нужные локации вручную через поиск.
⚠️ Внимание: На некоторых моделях (Redmi 9A/9C) сброс приложения «Погода» может привести к потере виджетов на главном экране. Перед процедурой сделайте скриншот текущей расстановки иконок.
Способ 3: Отключение автоматического определения местоположения
Если города добавляются самостоятельно, проблема кроется в фоновом определении геолокации. Отключите эту функцию:
- Зайдите в
Настройки → Конфиденциальность → Разрешения → Геолокация. - Найдите приложение
Погодаи установите разрешениеЗапретить. - Вернитесь в
Настройки → Дополнительно → Специальные разрешения → Автозапуски отключите автозапуск дляПогоды.
После этого города перестанут добавляться автоматически, но виджет будет показывать данные только для ручно добавленных локаций. Чтобы вернуть автоматическое обновление, включите геолокацию обратно, но ограничьте её использование:
- 🔒 Разрешите доступ к геолокации только во время использования приложения.
- 📴 Отключите
Точное местоположениев настройках разрешения дляПогоды.
Способ 4: Редактирование системных файлов (для продвинутых пользователей)
На прошивках MIUI 12–13 список городов хранится в файле /data/data/com.miui.weather2/shared_prefs/weather_city_list.xml. Чтобы его отредактировать, потребуется root-доступ или ADB.
Инструкция через ADB:
adb shell
su
cd /data/data/com.miui.weather2/shared_prefs/
ls -la | grep weather_city
pull weather_city_list.xml /sdcard/
Откройте скачанный файл через любой текстовый редактор (например, QuickEdit) и удалите строки с ненужными городами. Сохраните изменения и верните файл обратно:
push /sdcard/weather_city_list.xml /data/data/com.miui.weather2/shared_prefs/
chmod 660 /data/data/com.miui.weather2/shared_prefs/weather_city_list.xml
reboot
⚠️ Внимание: Неправильное редактирование системных файлов может привести к краху приложения «Погода». Перед изменением сделайте резервную копию файла командой:cp /data/data/com.miui.weather2/shared_prefs/weather_city_list.xml /sdcard/backup_weather_city.xml
Что делать, если нет root-доступа?
Без root редактировать файлы напрямую нельзя, но можно попробовать альтернативный метод:
1. Установите приложение App Cloner и клонируйте стандартную «Погоду».
2. В клонированном приложении удалите все города и добавьте нужные.
3. Отключите автообновление для оригинального приложения через Настройки → Приложения → Погода → Автообновление.
Это не удалит города из системного виджета, но позволит пользоваться «чистой» версией погоды.
Способ 5: Установка альтернативного виджета погоды
Если стандартные методы не помогают, рассмотрите сторонние приложения. Они не только решат проблему с городами, но и предложат расширенные функции (например, уведомления о дожде или графики давления).
| Приложение | Преимущества | Недостатки | Ссылка |
|---|---|---|---|
| AccuWeather | Точный прогноз, виджеты с настройкой прозрачности | Реклама в бесплатной версии | Google Play |
| Yahoo Погода | Минималистичный дизайн, нет рекламы | Меньше деталей (например, нет данных по УФ-индексу) | Google Play |
| 1Weather | Анимированные фоновые обои, радиолокационные карты | Занимает много места (~100 МБ) | Google Play |
| Overdrop | Поддержка темной темы, виджеты для lockscreen | Платные функции (например, уведомления) | Google Play |
Чтобы заменить стандартный виджет:
- Установите одно из приложений выше.
- Нажмите и удерживайте пустое место на главном экране →
Виджеты. - Найдите виджет выбранного приложения (например,
AccuWeather 4×2) и перетащите его на экран. - Удалите стандартный виджет
Погодаот Xiaomi (нажмите на него →Удалить).
Почему города возвращаются после удаления?
Если удалённые города появляются снова, причины могут быть следующими:
- 🔄 Синхронизация с Mi Account — проверьте настройки облака в
Настройки → Mi Account → Синхронизацияи отключите пунктПогода. - 📱 Дублирование с других устройств — если у вас есть Mi Band, Xiaomi Pad или второй смартфон на том же аккаунте, города могут подтягиваться оттуда.
- 🔄 Обновление прошивки — после мажорных апдейтов (например, с MIUI 13 на 14) сбрасываются некоторые настройки.
- 📡 Оператор связи — некоторые SIM-карты (например, МТС или Билайн) передают данные о местоположении через
Cell Broadcast.
Чтобы окончательно решить проблему:
- Отключите синхронизацию погоды в Mi Account.
- Удалите все города, кроме одного (основного).
- Отключите фоновую активность для приложения
Погодав настройках батареи (Настройки → Батарея → Выбор приложений → Погода → Фоновая активность).
FAQ: Частые вопросы
Можно ли удалить город, если он серый и неактивный?
Серый город — это текущее местоположение, определенное по GPS или сотовым вышкам. Чтобы его убрать:
- Отключите геолокацию в шторке уведомлений.
- Перейдите в
Настройки → Конфиденциальность → Геолокация → Погодаи установитеЗапретить. - Удалите город через меню управления (см. Способ 1).
Если не помогает — используйте Способ 4 (редактирование файлов).
После сброса настроек погоды пропали все виджеты. Как вернуть?
Это известная ошибка на Redmi 9/10 серии. Чтобы восстановить виджеты:
- Перезагрузите смартфон.
- Нажмите и удерживайте на главном экране →
Настройки экрана → Стиль экрана → Виджеты. - Включите опцию
Показывать виджеты(если отключена). - Добавьте виджет погоды заново из списка.
Если виджеты не появляются — обновите прошивку до последней версии MIUI.
Как удалить город на Redmi с китайской прошивкой (CN ROM)?
На китайских прошивках (China ROM) меню управления городами может отсутствовать. Используйте:
- ADB-команду для сброса настроек:
adb shell pm clear com.miui.weather2 - Установку глобальной прошивки (через
FastbootилиRecovery). - Magisk-модуль MIUI Weather Mod (требуется root).
⚠️ На China ROM без разблокированного загрузчика эти методы могут не сработать.
Будет ли работать виджет погоды без интернета?
Стандартный виджет Xiaomi требует подключения к сети для обновления данных. Однако:
- 🔹 Последний сохранённый прогноз останется доступен в офлайн-режиме (до перезагрузки смартфона).
- 🔹 Стороние приложения (например, AccuWeather) могут кэшировать данные на 24–48 часов.
- 🔹 На некоторых прошивках (MIUI 14) есть опция
Экономия трафикав настройках погоды — она уменьшает частоту обновлений.
Можно ли перенести список городов на другой смартфон Xiaomi?
Да, есть два способа:
- Через Mi Account:
- Включите синхронизацию погоды в настройках аккаунта на обоих устройствах.
- Дождитесь завершения синхронизации (может занять до 10 минут).
- Скопируйте файл
/data/data/com.miui.weather2/shared_prefs/weather_city_list.xmlсо старого смартфона. - Поместите его в ту же папку на новом устройстве (с правами
660). - Перезагрузите смартфон.
⚠️ При ручном переносе убедитесь, что версии MIUI на обоих устройствах совпадают.