Где в MIUI 14 хранятся темы оформления: полный гайд по папкам и резервному копированию

Введение: почему важно знать расположение тем в MIUI 14

Оболочка MIUI 14 от Xiaomi предлагает одну из самых гибких систем кастомизации среди Android-смартфонов. Пользователи могут устанавливать темы из официального магазина Mi Themes, загружать сторонние .mtz-файлы или создавать свои уникальные стили. Однако после сброса настроек, обновления прошивки или перепрошивки через Fastboot все установленные темы исчезают — и вот здесь знание их точного расположения становится критичным.

В отличие от предыдущих версий (например, MIUI 12 или MIUI 13), в MIUI 14 структура хранения тем претерпела изменения. Теперь файлы распределены по нескольким директориям, а часть данных хранится в зашифрованных базах SQLite. Это усложняет ручное резервное копирование, но делает систему более защищённой от повреждений. В этой статье мы разберём:

  • 📁 Точные пути к папкам с темами в внутренней памяти и системном разделе
  • 🔍 Как получить доступ к скрытым файлам без root-прав
  • 📱 Способы резервного копирования перед обновлением или сбросом
  • ⚠️ Риски удаления системных тем и как их избежать

Особое внимание уделим различиям между глобальной (Global), китайской (China) и европейской (EEA) версиями MIUI 14 — расположение некоторых файлов в них может отличаться. Также рассмотрим нюансы для флагманских моделей (Xiaomi 13 Ultra, Redmi K60 Pro) и бюджетных линеек (Poco X5, Redmi Note 12).

Официальные темы из Mi Themes: где хранятся файлы

Все темы, загруженные через стандартное приложение Mi Themes (иконка кисти на рабочем столе), хранятся в двух основных местах:

  1. Внутренняя память пользователя — здесь лежат файлы установленных тем в формате .mtz (архивы с ресурсами). Путь:
    /storage/emulated/0/MIUI/theme/.data/

    В этой папке вы найдёте поддиректории с уникальными идентификаторами тем (например, com.android.theme.default для стандартной темы).

  2. Системный раздел — сюда MIUI 14 помещает декомпилированные ресурсы (обои, иконки, шрифты) для быстрой загрузки. Путь:
    /data/system/theme/
    ⚠️ Внимание: папка /data/ доступна только с root-правами или через ADB. Попытка изменить файлы здесь без бэкапа может привести к циклической перезагрузке устройства.

Важно понимать, что MIUI 14 использует механизм кэширования: при первой загрузке темы её ресурсы распаковываются в /data/system/theme/, а оригинальный .mtz-файл остаётся в пользовательской памяти. Если вы удалите тему через Mi Themes, файлы из /data/ останутся до следующей перезагрузки — это нормальное поведение системы.

Сторонние темы (.mtz): куда устанавливаются и как их найти

Файлы тем, установленных вручную (например, скачанные с сайтов вроде Miui-Themes.com или Zedge), хранятся отдельно от официальных. В MIUI 14 для них выделена специальная директория:

/storage/emulated/0/MIUI/theme/.customize/

Особенности работы с сторонними темами:

  • 🔄 После установки .mtz-файла система создаёт папку с хэш-именем (например, a1b2c3d4e5) и размещает там распакованные ресурсы.
  • 📌 Если тема не применяется, проверьте целостность файла — MIUI 14 блокирует установку повреждённых архивов.
  • 🔒 Начиная с версии MIUI 14.0.5, для сторонних тем требуется включить опцию Установка из неизвестных источников в настройках Mi Themes.

Для моделей с динамической памятью (например, Xiaomi 13T или Redmi Note 12 Pro+) часть кэша тем может храниться в виртуальном разделе /data_mirror. Это не критично для резервного копирования, но стоит учитывать при очистке памяти через Recover Mode.

📊 Как вы обычно устанавливаете темы на Xiaomi?
Через Mi Themes
Скачиваю .mtz с сайтов
Использую Magisk-модули
Создаю свои темы
Не меняю стандартную

Как получить доступ к скрытым папкам без root-прав

По умолчанию проводник MIUI не показывает системные директории вроде /data/ или скрытые файлы. Вот рабочие способы обойти это ограничение:

Способ 1: через ADB (без root)

Подключите телефон к ПК и выполните команды:

adb shell

ls /data/system/theme/

Чтобы скопировать файлы на компьютер:

adb pull /storage/emulated/0/MIUI/theme/.data/ C:\Backup\MIUI_Themes

Способ 2: с помощью файлового менеджера с root-доступом

Приложения вроде FX File Explorer или Solid Explorer позволяют включить отображение скрытых папок:

  1. Откройте настройки менеджера.
  2. Активируйте опцию Показывать скрытые файлы.
  3. Перейдите по пути /storage/emulated/0/MIUI/theme/.

Способ 3: через TWRP Recovery

Если на вашем устройстве установлен кастомный рекавери (например, TWRP), вы можете:

  1. Загрузиться в Recovery Mode (кнопки Питание + Громкость вверх).
  2. Выбрать Mount → System.
  3. Подключить телефон к ПК и скопировать папки через MTP.
Что делать, если ADB не видит устройство?

Убедитесь, что включена отладка по USB (Настройки → О телефоне → Версия MIUI — 7 раз нажать, затем Дополнительно → Для разработчиков → Отладка по USB). Установите драйверы Xiaomi ADB/Fastboot Tools и перезагрузите ПК.

Резервное копирование тем перед обновлением или сбросом

При обновлении через OTA или сброс до заводских настроек все пользовательские темы удаляются. Чтобы сохранить их, следуйте этому алгоритму:

☑️ Бэкап тем MIUI 14

Выполнено: 0 / 4

Для полного бэкапа рекомендуется использовать ADB:

adb backup -f miui_themes.ab -apk -obb -shared com.android.theme.iconpack.android

adb backup -f miui_themes_data.ab -shared /storage/emulated/0/MIUI/theme/

Восстановить темы после обновления можно:

  1. Скопировав сохранённые папки обратно в /MIUI/theme/.
  2. Установив бэкап через adb restore miui_themes.ab.
  3. Импортировав темы через Mi Themes → Профиль → Импорт (требует авторизацию в Mi Account).
⚠️ Внимание: если вы обновляетесь с MIUI 13 на MIUI 14, часть тем может не восстановиться из-за изменений в структуре базы данных. Перед обновлением проверьте совместимость тем на форумах XDA Developers или 4PDA.

Таблица: сравнение путей к темам в разных версиях MIUI

Версия MIUI Путь к официальным темам Путь к сторонним темам Требуются root-права?
MIUI 14 (Global/EEA) /storage/emulated/0/MIUI/theme/.data/ /storage/emulated/0/MIUI/theme/.customize/ Нет
MIUI 14 (China) /data/media/0/MIUI/theme/.data/ /data/media/0/MIUI/theme/.customize/ Частично (для /data/)
MIUI 13 /storage/emulated/0/MIUI/theme/ /storage/emulated/0/MIUI/theme/customize/ Нет
MIUI 12.5 /sdcard/MIUI/theme/ /sdcard/MIUI/theme/customize/ Нет

Обратите внимание, что в китайской версии MIUI 14 пути начинаются с /data/media/0/ вместо /storage/emulated/0/. Это связано с особенностями монтирования памяти в прошивках для рынка Китая. Также в China ROM может отсутствовать папка .customize — вместо неё сторонние темы хранятся в /data/system/theme/thirdparty/.

Частые проблемы и их решения

При работе с темами в MIUI 14 пользователи сталкиваются с типичными ошибками. Вот самые распространённые и способы их устранения:

  • 🚫 Ошибка "Тема повреждена":

    Причина: несовпадение версии темы и MIUI. Решение: скачайте версию темы специально для MIUI 14 (проверьте совместимость на сайте разработчика).

  • 🔄 Тема сбрасывается после перезагрузки:

    Причина: повреждение кэша в /data/system/theme/. Решение: очистите кэш приложения Mi Themes в настройках (Приложения → Управление приложениями → Mi Themes → Хранилище → Очистить кэш).

  • 📱 Не применяются обои или иконки:

    Причина: конфликт с запущенными оптимизациями. Решение: отключите Адаптивную яркость и Супер обои в настройках экрана.

  • 🔒 Нельзя установить тему из файла:

    Причина: отсутствует разрешение для неизвестных источников. Решение: включите опцию в Mi Themes → Настройки → Установка из неизвестных источников.

Если после обновления до MIUI 14 пропали все установленные темы, попробуйте:

  1. Переустановить приложение Mi Themes через APKMirror (версия должна совпадать с регионом прошивки).
  2. Сбросить настройки темы до стандартных (Mi Themes → Мои → Сбросить).
  3. Удалить папку /data/system/theme/ через ADB (требует root) и перезагрузить устройство.

FAQ: ответы на популярные вопросы

Можно ли перенести темы с одного Xiaomi на другой?

Да, но с оговорками:

  • Оба устройства должны работать на MIUI 14 (или одной версии MIUI).
  • Скопируйте папки .data и .customize с одного телефона на другой.
  • Если темы не применяются, проверьте совместимость разрешений экрана (например, тема для Xiaomi 13 Pro может не корректно отображаться на Redmi Note 11).
Почему после обновления MIUI темы исчезли, хотя я делал бэкап?

Скорее всего, вы скопировали только папки из /storage/emulated/0/, но не затронули системные файлы в /data/system/theme/. В MIUI 14 часть данных тем хранится в базе theme_manager.db, которая сбрасывается при обновлении. Чтобы избежать этого:

  1. Перед обновлением экспортируйте настройки через Mi Themes → Профиль → Экспорт.
  2. Сохраните файл theme_manager.db из /data/data/com.android.thememanager/databases/ (требует root).
Как удалить ненужные темы, чтобы освободить место?

Чтобы полностью удалить тему (включая кэш):

1. Удалите тему через приложение Mi Themes.

2. Вручную удалите папку с её ID в /storage/emulated/0/MIUI/theme/.data/.

3. Очистите кэш в Настройки → Приложения → Mi Themes → Хранилище → Очистить кэш.

Для массового удаления используйте ADB:

adb shell rm -rf /storage/emulated/0/MIUI/theme/.data/*

Внимание: эта команда удалит все пользовательские темы, включая сохранённые настройки!

Можно ли редактировать темы вручную?

Да, но для этого потребуется:

  • Распаковать .mtz-файл (это ZIP-архив, переименуйте расширение на .zip).
  • Отредактировать файлы в папках icon (иконки), wallpaper (обои), font (шрифты).
  • Запаковать обратно в .mtz и подписать (используйте MTZ Signer Tool).

Для продвинутого редактирования (например, изменения анимаций) потребуются знания XML и SMALI.

Где хранятся звуки и мелодии тем?

Звуковые файлы тем (.ogg, .mp3) хранятся отдельно от графических ресурсов:

/storage/emulated/0/MIUI/theme/.data/[theme_id]/audio/

Для системных звуков (будильники, уведомления) путь:

/system/media/audio/

Чтобы изменить звуки темы, достаточно заменить файлы в папке audio (сохраняя оригинальные имена).