Jeśli wbudowany dynamiczny motyw w systemie Android 12/12L nie jest wystarczająco wszechstronny, aby odpowiadał Twoim gustom, sprawdź Repainter, aby uzyskać więcej dostosowań.
Motywy na Androida przeszły długą drogę, od stosowania niestandardowych nakładek za pośrednictwem Substratum i teraz Androida 12'S Silnik motywów oparty na tapetach Material You (o kryptonimie „monet”). Pomimo wszystkich swoich zalet Google to zrobił nie opublikował jeszcze zasobów i bibliotek w dynamicznym komponencie tematycznym Material You, dlatego większość aplikacji innych firm nie obsługuje jeszcze tej funkcji. Na szczęście implementacja Google została już poddana inżynierii wstecznej. Danny Lin, znany również jako starszy członek XDA kdrag0n pomyślnie odtworzono dynamiczny motyw dostępny wyłącznie w Pixelu uczynił go open source, aby niestandardowy ROM programiści mogą z łatwością włączyć go do swoich kompilacji. Teraz, kdrag0n wydało nową aplikację tematyczną o nazwie Malarz aby zapewnić użytkownikom końcowym jeszcze więcej opcji dostosowywania kolorów Material You.
Co to jest Repaiser?
Wygenerowanie dynamicznej palety kolorów na podstawie aktualnej tapety nie jest prostym zadaniem. Silnik ekstrakcji kolorów z docelowymi kolorami materiału określa kolory dominujące i mniej dominujące. Następnie algorytm generowania palety tworzy bogatą paletę składającą się zarówno z kolorów neutralnych, jak i akcentujących oraz odcieni, które służą do określenia odcieni najbliższych tapecie użytkownika. Jednak w algorytmie Google nie ma opcji niestandardowego wprowadzania danych przez użytkownika. Właśnie w tym miejscu pojawia się Repainter. Aplikacja ma na celu uwolnienie pełnego potencjału dynamicznego kolorowania, od wybierania kolorów spoza bieżącej tapety po zmianę parametrów jasności i barwy.
Jak to działa?
Pod maską aplikacja wykorzystuje lukę w interfejsie API Fabricated Overlay, która polega na tym, że: umożliwia użytkownikom powłoki innym niż root stosowanie nowo wygenerowanych nakładek kolorów i wymiarów w locie. W rezultacie możliwe byłoby używanie Repaintera bez dostęp do roota, chociaż proces ten nie jest tak prosty, jak myślisz. Musisz zdecydować się na rozwiązanie takie jak Shizuku aby uzyskać wymagany dostęp na poziomie powłoki.
Jest jednak pewien haczyk. Luka została już załatana Androida 12L Beta 1, a Google zdecydowało się przenieść łatkę do Androida 12 z rozszerzeniem Aktualizacja zabezpieczeń ze stycznia 2022 r (przez Miszaala Rahmana). Chociaż zrootowani użytkownicy nadal mogą wykorzystać prawdziwą moc Repaintera, można uzyskać dostęp jedynie do wyboru koloru i niestandardowe moduły wyboru kolorów w nierootowanej instancji Androida - zaawansowane dostosowywanie już nie jest możliwy.
Wsparcie urządzenia
Repainter współpracuje ze wszystkimi ROMami Androida 12, w tym skórkami OEM, takimi jak Samsung One UI, MIUI Xiaomi i OxygenOS z OnePlus. Należy pamiętać, że kilku producentów używa własnych kolorów zamiast zestawu kolorów Material You, dlatego na niektórych urządzeniach interfejs systemu może nie być tematyczny.
Gdzie mogę to dostać?
The oficjalna grupa na Telegramie dla Repaintera to miejsce, w którym znajduje się nowy projekt i gdzie można znaleźć najnowsze aktualizacje oprogramowania. Jeśli chodzi o aplikację, możesz ją znaleźć w sklepie Google Play, klikając poniższy link:
Cena: za darmo.
4.3.