Se os temas dinâmicos integrados no Android 12/12L não forem versáteis o suficiente para o seu gosto, confira o Repainter para mais personalizações.
Os temas do Android já percorreram um longo caminho, desde a aplicação de sobreposições personalizadas via Substratum e agora Andróide 12de Mecanismo de tema baseado em papel de parede Material You (codinome "monet"). Apesar de todos os seus pontos altos, o Google ainda não publicou os recursos e bibliotecas no componente de tema dinâmico do Material You, e é por isso que a maioria dos aplicativos de terceiros ainda não oferece suporte a esse recurso. Felizmente, a implementação do Google já passou por engenharia reversa. Danny Lin, também conhecido como membro sênior do XDA kdrag0n recriou com sucesso o tema dinâmico exclusivo do Pixel e tornou-o de código aberto, para que ROM personalizado os desenvolvedores podem incorporá-lo facilmente em suas compilações. Agora, kdrag0n lançou um novo aplicativo temático chamado Repintor para oferecer aos usuários finais ainda mais opções de personalização para as cores do Material You.
O que é Repintor?
Gerar uma paleta de cores dinâmica baseada no papel de parede atual não é uma tarefa simples. Um mecanismo de extração de cores com alvos de cores materiais determina as cores dominantes e menos dominantes. Em seguida, um algoritmo de geração de paleta cria uma paleta rica que consiste em cores e tons neutros e de destaque que são usados para determinar os tons mais próximos do papel de parede do usuário. No entanto, não há opção para entradas personalizadas do usuário no algoritmo do Google. É exatamente aqui que entra o Repainter. O aplicativo tem como objetivo desbloquear todo o potencial da coloração dinâmica, desde a escolha de cores fora do papel de parede atual até a alteração dos parâmetros de brilho e coloração.
Como é que isso funciona?
Nos bastidores, o aplicativo utiliza uma brecha na API Fabricated Overlay que permite que usuários de shell não-root apliquem sobreposições de cores e dimensões recém-geradas no vôo. Como resultado, seria possível usar o Repainter sem acesso root, embora o processo não seja tão simples quanto você pensa. Você tem que optar por uma solução como Shizuku para obter o acesso necessário em nível de shell.
Há um problema, no entanto. A brecha já foi corrigida Android 12L Beta 1, e o Google decidiu fazer backport do patch para Android 12 com o Atualização de segurança de janeiro de 2022 (através da Mishaal Rahman). Embora os usuários com acesso root ainda possam aproveitar o verdadeiro poder do Repainter, você só pode acessar a seleção de cores e módulos de seleção de cores personalizados em uma instância do Android sem root - a personalização avançada não é mais possível.
Suporte a dispositivos
O Repainter funciona com todas as ROMs do Android 12, incluindo skins OEM como Samsung One UI, MIUI da Xiaomi e OxygenOS da OnePlus. Tenha em mente que alguns fabricantes usam suas próprias cores em vez do conjunto de cores Material You, portanto, a IU do sistema pode não ser personalizável em alguns dispositivos.
Onde eu consigo isso?
O grupo oficial do Telegram para Repainter é o lar deste novo projeto e é onde você pode encontrar as atualizações de desenvolvimento mais recentes. Quanto ao aplicativo, você pode encontrá-lo na Google Play Store seguindo o link abaixo:
Preço: Grátis.
4.3.