Repainter добавляет настраиваемые динамические темы Material You в Android 12 и 12L

Если встроенные динамические темы в Android 12/12L недостаточно универсальны на ваш вкус, воспользуйтесь Repainter, чтобы получить дополнительные настройки.

Темы Android прошли долгий путь: от применения пользовательских наложений через Substratum и теперь Андроид 12's Механизм тем на основе обоев Material You (под кодовым названием «моне»). Несмотря на все свои достоинства, Google имеет еще не опубликовал ресурсы и библиотеки о динамическом компоненте тем Material You, поэтому большинство сторонних приложений пока не поддерживают эту функцию. К счастью, реализация Google уже подверглась обратному проектированию. Дэнни Лин, он же старший член XDA kdrag0n успешно воссоздали эксклюзивную динамическую тему Pixel и сделал это открытым исходным кодом, так что пользовательское ПЗУ разработчики могут легко включить его в свои сборки. Сейчас, kdrag0n выпустила новое тематическое приложение под названием Перекрасщик чтобы предоставить конечным пользователям еще больше возможностей настройки цветов Material You.

Что такое репайнер?

Создание динамической цветовой палитры на основе текущих обоев — непростая задача. Механизм извлечения цвета с целевыми цветами Material определяет доминирующие и менее доминирующие цвета. Далее алгоритм генерации палитры создает богатую палитру, состоящую как из нейтральных, так и из акцентных цветов и оттенков, которые используются для определения оттенков, наиболее близких к обоям пользователя. Однако в алгоритме Google нет возможности индивидуального ввода данных пользователем. Именно здесь на помощь приходит Repainter. Приложение призвано раскрыть весь потенциал динамической раскраски: от выбора цвета за пределами текущих обоев до изменения параметров яркости и красочности.

Как это работает?

Под капотом приложение использует лазейку в API Fabricated Overlay, которая позволяет пользователям оболочки без полномочий root применять вновь созданные наложения цветов и размеров на лету. В результате стало возможным использовать Repainter без корневой доступ, хотя этот процесс не так прост, как вы думаете. Вы должны выбрать такое решение, как Сидзуку чтобы получить необходимый доступ на уровне оболочки.

Однако есть одна загвоздка. Дыру уже залатали Android 12L бета 1, и Google решила перенести патч на Android 12 с помощью Обновление безопасности за январь 2022 г. (с помощью Мишаал Рахман). Хотя пользователи с root-правами по-прежнему могут использовать истинную мощь Repainter, вы можете получить доступ только к выбору цвета. и пользовательские модули выбора цвета в нерутированном экземпляре Android — расширенная настройка больше не поддерживается. возможный.

Поддержка устройств

Repainter работает со всеми прошивками Android 12, включая OEM-скины, такие как Samsung One UI, MIUI Xiaomi и OxygenOS от OnePlus. Имейте в виду, что некоторые производители используют свои собственные цвета вместо набора цветов Material You, поэтому на некоторых устройствах системный пользовательский интерфейс может быть не поддерживает тему.

Где я могу получить это?

официальная группа Telegram для Repainter является домом для этого нового проекта, и здесь вы можете найти последние обновления разработки. Что касается приложения, вы можете найти его в магазине Google Play, перейдя по ссылке ниже:

Repainter · динамические темыРазработчик: kdrag0n

Цена: Бесплатно.

4.3.

Скачать