Распаковать скаченный архив в удобное для вас место.
Изготовление патча с логотипами операторов сотовой связи для TWRP:
1. Запустить MIUIThemesMod.exe.
2. На первой вкладке программы в поле "Версия MIUI" выбрать, для какой версии MIUI собрать патч.
3. В поле "Логотип SIM-карты 1" и "Логотип SIM-карты 2" выбрать своих операторов связи.
4. В поле "Наименование SIM-карты 1" и "Наименование SIM-карты 2" ввести наименование компании оператора сотовой связи, либо выбрать из выпадающего списка понравившийся вариант текста. (этот текст будет отображаться вместо надписей "SIM 1" и "SIM 2")
5. В поле "Файл собираемого патча" нажать на значок папки внутри поля и выбрать куда сохранить патч и ввести его название.
6. Нажать на кнопку "Собрать патч с логотипами SIM-карт", дождаться завершения выполнения операции.
7. Перейти в папку с собранным патчем (нажать на назначек папки справа от поля "Файл собираемого патча"), перенести его на телефон и установить через TWRP.
Создание объединенного патча:
1. Запустить MIUIThemesMod.exe.
2. На второй вкладке программы нажать кнопку "Добавить файл" и указать путь к файлу. Повторить действие для каждого следующего патча.
3. Стрелками "вверх" и "вниз" отрегулировать очередность слияния или кнопкой "удалить" удалить неверно указанный файл.
Примечание: следует иметь ввиду, что если в патчах будут встречаться одинаковые строки или изображения, то сохраняться будет информация из нижележащего в списке файла патча.
4. В поле "Файл результирующего патча" указать желаемое расположение и имя для файла.
5. Нажать на кнопку "Собрать патч", дождаться завершения выполнения операции.
Примечание: Готовый патч можно использовать как для установки через TWRP, так и для патчинга тем.
Встраивание в тему патчей, в т.ч. патча с логотипами операторов сотовой связи:
1. Скачать на компьютер тему (расширение zip или mtz).
2. Создать свой собственный патч с логотипами для SIM-карт по инструкции выше.
3. Запустить MIUIThemesMod.exe
4. Перейти на вкладку "Патчинг темы"
5. В поле "Файл исходной темы" указывать файл с темой (из п.1)
6. В поле "файл накладываемой темы или патча" указывать файл с патчем изготовленным по первой инструкции
или любой другой созданный по этому же принципу.
7. В поле "Файл результирующей темы" будет автоматически предложен вариант названия и расположения созданной темы.
5. Жмем кнопку "Собрать тему", дождаться завершения выполнения операции.
Тема готова. Можно перенести ее на смартфон, импортировать и использовать.
Примечание:
Аналогичным образом можно слить две темы в одну. При этом нужно учитывать, что программа возьмет за основу
исходную тему и добавит/заменит в ней все оформление из второй темы. Имея некоторые понятия об устройстве
тем, можно предварительно исключить из второй темы лишнее и наложить на исходную тему лишь то, что желаете
к ней добавить или изменить. Для удобства работы с темами предусмотрена возможность автоматической
распаковки и упаковки темы.
Распаковка и упаковка тем:
1. Запустить программу MIUIThenesMod.exe.
2. Перейти на вкладку "Распаковка и упаковка".
3. Выбрать файл темы.
4. Указать каталог для распаковки.
5. Нажать кнопку "Распаковать тему", дождаться завершения выполнения операции.
6. Внести необходимые изменения.
Внимание! Утилита не проверяет корректность файлов, измененных Вами. Если не умеете, например, работать
с 9.png - лучше не меняйте файлы самостоятельно.
7. Нажать кнопку "Упаковать тему", дождаться завершения выполнения операции.
Всё, тема или патч для другой темы готов.
Примечание:
Флажок "Проверять тему при запаковке" предназначены для проверки правильности кода в .xml и допустимых типов файлов во время запаковки.
Кнопка "Проверить тему" служит для проверки кода в .xml и допустимых типов файлов в распакованной теме.
Поле "Допустимые в теме файлы" предназначено для указания расширений файлов, которые должны остаться в теме, остальные будут показаны в окне ошибок как неверные. При нажатии на красный крест возле поля, произойдет его автозаполнение используемыми в темах типами файлов. Если окно оставить незаполненным, проверка по типам файлов проводиться не будет.
Флажок "Запаковывать только допустимые" непосредственно связан с настройкой "Допустимые в теме файлы". Файлы, расширения которых не указаны в поле "Допустимые в теме файлы" не будут добавляться в запаковываемую тему.
Работа с 9.png
Для работы с 9.png файлами необходимо наличие нужных файлов в папке Tools и установленная обновленная версия Java (если версия Java 101 и ниже, эта вкладка отсутствует).1. Запустить программу MIUIThenesMod.exe.
2. Перейти на вкладку "Работа с 9.png".
3. Указать расположение исходного файла 9.png для распаковки.
4. Указать каталог для декомпиляции файла.
5. Нажать кнопку "Декомпилировать", дождаться завершения выполнения операции.
6. Нажать на кнопку "Открыть в редакторе" и произвести необходимые изменения в разметке.
7. Указать каталог для компиляции файла.
8. Нажать кнопку "Скомпилировать".
Принцип работы программы при патчинге темы:
1. Программа распаковывает тему в одну папку и патч в другую.
2. В распакованном патче сразу удаляет meta-inf и busybox (эти файлы нужны для патчей, устанавливаемых через рекавери).
3. Ищет все остальные файлы и последовательно обрабатывает каждый.
4. При обработке файла в первую очередь программа ищет файл с тем же именем в теме что и в патче.
5. Если не находит - просто копирует его из патча в тему.
6. Если находит, то распаковывает файл патча и одноименный файл темы.
7. Последовательно перебирает распакованные файлы второй стадии распаковки патча и сравнивает их с файлами в теме.
8. Если в теме нет файла с тем же именем и в том же пути, то просто копирует его в тему.
9. Если файл в теме есть, то проверяет расширение файла.
10. Если расширение не xml, то просто заменяет файл.
11. Если xml, то обрабатывает по xml-тегам. Если в файле темы есть такой же тег, с тем же значением атрибута name,
то текст тега заменяется. Если тег не найден, то добавляется.
12. Файл темы запаковывается обратно.
13. Когда все файлы обработаны - измененная тема запаковывается по указанному пути.
Палитра цветов
1. Запустить программу MIUIThenesMod.exe.
2. Перейти на вкладку "Палитра цветов".
3. В поле "Файл XML для обработки" выбрать файл theme_values.xml из распакованной темы. После этого в нижележащем поле отобразятся все настройки цветов и их прозрачность из выбранного файла.
4. Клик левой кнопкой мыши в ячейке с отображаемым цветом и прозрачностью вызовет дополнительное диалоговое окно "Подбор цвета MIUI".
5. Клик левой кнопкой мыши в поле "Фоновое изображение" вызывает диалоговое окно выбора файла подложки.
6. Клик левой кнопкой мыши в поле "Выбранный цвет" вызывает диалоговое окно "Цвет" для выбора требующегося цвета.
Примечание:
Пипетка в диалоговом окне "Цвет" действует в пределах всего экрана монитора.
7. Для сохранения настройки нажать кнопку "Выбрать" или нажать кнопку "Отменить" для отказа от внесения изменений.
Примечание:
Если изменения цвета были внесены ошибочно, нажать кнопку "Перечитать файл" во вкладке "Палитра цветов".
8. Для сохранения внесенных изменений в файл theme_values.xml нажать кнопку "Записать в файл" во вкладке "Палитра цветов".