Введение: почему важно знать расположение тем в 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 (иконка кисти на рабочем столе), хранятся в двух основных местах:
- Внутренняя память пользователя — здесь лежат файлы установленных тем в формате
.mtz(архивы с ресурсами). Путь:/storage/emulated/0/MIUI/theme/.data/В этой папке вы найдёте поддиректории с уникальными идентификаторами тем (например,
com.android.theme.defaultдля стандартной темы). - Системный раздел — сюда 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.
Как получить доступ к скрытым папкам без 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 позволяют включить отображение скрытых папок:
- Откройте настройки менеджера.
- Активируйте опцию
Показывать скрытые файлы. - Перейдите по пути
/storage/emulated/0/MIUI/theme/.
Способ 3: через TWRP Recovery
Если на вашем устройстве установлен кастомный рекавери (например, TWRP), вы можете:
- Загрузиться в
Recovery Mode(кнопкиПитание + Громкость вверх). - Выбрать
Mount → System. - Подключить телефон к ПК и скопировать папки через
MTP.
Что делать, если ADB не видит устройство?
Убедитесь, что включена отладка по USB (Настройки → О телефоне → Версия MIUI — 7 раз нажать, затем Дополнительно → Для разработчиков → Отладка по USB). Установите драйверы Xiaomi ADB/Fastboot Tools и перезагрузите ПК.
Резервное копирование тем перед обновлением или сбросом
При обновлении через OTA или сброс до заводских настроек все пользовательские темы удаляются. Чтобы сохранить их, следуйте этому алгоритму:
☑️ Бэкап тем MIUI 14
Для полного бэкапа рекомендуется использовать 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/
Восстановить темы после обновления можно:
- Скопировав сохранённые папки обратно в
/MIUI/theme/. - Установив бэкап через
adb restore miui_themes.ab. - Импортировав темы через
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 пропали все установленные темы, попробуйте:
- Переустановить приложение
Mi ThemesчерезAPKMirror(версия должна совпадать с регионом прошивки). - Сбросить настройки темы до стандартных (
Mi Themes → Мои → Сбросить). - Удалить папку
/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, которая сбрасывается при обновлении. Чтобы избежать этого:
- Перед обновлением экспортируйте настройки через
Mi Themes → Профиль → Экспорт. - Сохраните файл
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 (сохраняя оригинальные имена).