Как удалить город из погоды на Xiaomi Redmi: все работающие методы

Виджет погоды на смартфонах 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 и новее, но может отсутствовать в старых версиях прошивки.

  1. Откройте виджет погоды на главном экране (или запустите приложение Погода из меню).
  2. Коснитесь значка ☰ (меню) в правом верхнем углу.
  3. Выберите пункт Управление городами или Список городов (название зависит от версии MIUI).
  4. Нажмите и удерживайте ненужный город, затем выберите Удалить (значок корзины).

⚠️ Внимание: Если город подсвечен серым и не удаляется — он привязан к текущему местоположению. Чтобы его убрать, временно отключите геолокацию в настройках или используйте Способ 3.

Отключить мобильный интернет (для стабильности)

Закрыть фоновые приложения (особенно Карты и Навигатор)

Проверить версию MIUI в Настройках → О телефоне

Сделать резервную копию списка городов (скриншот)

-->

Способ 2: Сброс настроек приложения «Погода»

Если город не удаляется через интерфейс, попробуйте сбросить данные приложения. Это удалит все сохранённые локации, но вернёт заводские настройки виджета.

  1. Перейдите в Настройки → Приложения → Управление приложениями.
  2. Найдите приложение Погода (или com.miui.weather2 в списке всех приложений).
  3. Выберите ХранилищеОчистить данные и Очистить кэш.
  4. Перезагрузите смартфон.

После сброса виджет погоды запустится с одним городом по умолчанию (обычно это Пекин или Москва, в зависимости от региона прошивки). Добавьте нужные локации вручную через поиск.

⚠️ Внимание: На некоторых моделях (Redmi 9A/9C) сброс приложения «Погода» может привести к потере виджетов на главном экране. Перед процедурой сделайте скриншот текущей расстановки иконок.

Способ 3: Отключение автоматического определения местоположения

Если города добавляются самостоятельно, проблема кроется в фоновом определении геолокации. Отключите эту функцию:

  1. Зайдите в Настройки → Конфиденциальность → Разрешения → Геолокация.
  2. Найдите приложение Погода и установите разрешение Запретить.
  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

Чтобы заменить стандартный виджет:

  1. Установите одно из приложений выше.
  2. Нажмите и удерживайте пустое место на главном экране → Виджеты.
  3. Найдите виджет выбранного приложения (например, AccuWeather 4×2) и перетащите его на экран.
  4. Удалите стандартный виджет Погода от Xiaomi (нажмите на него → Удалить).

Почему города возвращаются после удаления?

Если удалённые города появляются снова, причины могут быть следующими:

  • 🔄 Синхронизация с Mi Account — проверьте настройки облака в Настройки → Mi Account → Синхронизация и отключите пункт Погода.
  • 📱 Дублирование с других устройств — если у вас есть Mi Band, Xiaomi Pad или второй смартфон на том же аккаунте, города могут подтягиваться оттуда.
  • 🔄 Обновление прошивки — после мажорных апдейтов (например, с MIUI 13 на 14) сбрасываются некоторые настройки.
  • 📡 Оператор связи — некоторые SIM-карты (например, МТС или Билайн) передают данные о местоположении через Cell Broadcast.

Чтобы окончательно решить проблему:

  1. Отключите синхронизацию погоды в Mi Account.
  2. Удалите все города, кроме одного (основного).
  3. Отключите фоновую активность для приложения Погода в настройках батареи (Настройки → Батарея → Выбор приложений → Погода → Фоновая активность).

FAQ: Частые вопросы

Можно ли удалить город, если он серый и неактивный?

Серый город — это текущее местоположение, определенное по GPS или сотовым вышкам. Чтобы его убрать:

  1. Отключите геолокацию в шторке уведомлений.
  2. Перейдите в Настройки → Конфиденциальность → Геолокация → Погода и установите Запретить.
  3. Удалите город через меню управления (см. Способ 1).

Если не помогает — используйте Способ 4 (редактирование файлов).

После сброса настроек погоды пропали все виджеты. Как вернуть?

Это известная ошибка на Redmi 9/10 серии. Чтобы восстановить виджеты:

  1. Перезагрузите смартфон.
  2. Нажмите и удерживайте на главном экране → Настройки экрана → Стиль экрана → Виджеты.
  3. Включите опцию Показывать виджеты (если отключена).
  4. Добавьте виджет погоды заново из списка.

Если виджеты не появляются — обновите прошивку до последней версии MIUI.

Как удалить город на Redmi с китайской прошивкой (CN ROM)?

На китайских прошивках (China ROM) меню управления городами может отсутствовать. Используйте:

  1. ADB-команду для сброса настроек:
    adb shell pm clear com.miui.weather2
  2. Установку глобальной прошивки (через Fastboot или Recovery).
  3. Magisk-модуль MIUI Weather Mod (требуется root).

⚠️ На China ROM без разблокированного загрузчика эти методы могут не сработать.

Будет ли работать виджет погоды без интернета?

Стандартный виджет Xiaomi требует подключения к сети для обновления данных. Однако:

  • 🔹 Последний сохранённый прогноз останется доступен в офлайн-режиме (до перезагрузки смартфона).
  • 🔹 Стороние приложения (например, AccuWeather) могут кэшировать данные на 24–48 часов.
  • 🔹 На некоторых прошивках (MIUI 14) есть опция Экономия трафика в настройках погоды — она уменьшает частоту обновлений.
Можно ли перенести список городов на другой смартфон Xiaomi?

Да, есть два способа:

  1. Через Mi Account:
    • Включите синхронизацию погоды в настройках аккаунта на обоих устройствах.
    • Дождитесь завершения синхронизации (может занять до 10 минут).
  • Ручной перенос (требуется root):
    • Скопируйте файл /data/data/com.miui.weather2/shared_prefs/weather_city_list.xml со старого смартфона.
    • Поместите его в ту же папку на новом устройстве (с правами 660).
    • Перезагрузите смартфон.

    ⚠️ При ручном переносе убедитесь, что версии MIUI на обоих устройствах совпадают.