Si les thèmes dynamiques intégrés dans Android 12/12L ne sont pas assez polyvalents à votre goût, consultez Repainter pour plus de personnalisations.
Les thèmes Android ont parcouru un long chemin, depuis l'application de superpositions personnalisées via Substratum et maintenant Android 12c'est Moteur de thème basé sur un fond d'écran Material You (nom de code "monet"). Malgré tous ses points forts, Google a pas encore publié les ressources et les bibliothèques sur le composant de thème dynamique de Material You, c'est pourquoi la plupart des applications tierces ne prennent pas encore en charge cette fonctionnalité. Heureusement, la mise en œuvre de Google a déjà fait l'objet d'une rétro-ingénierie. Danny Lin, alias membre senior de XDA kdrag0n recréé avec succès la thématique dynamique exclusive à Pixel et je l'ai rendu open source, de sorte que ROM personnalisée les développeurs peuvent facilement l’intégrer dans leurs builds. Maintenant, kdrag0n a publié une nouvelle application de thème appelée
Repeinteur pour offrir aux utilisateurs finaux encore plus d'options de personnalisation pour les couleurs de Material You.Qu’est-ce que Repainter ?
Générer une palette de couleurs dynamique basée sur le fond d'écran actuel n'est pas une tâche simple. Un moteur d'extraction de couleurs avec des cibles de couleurs matérielles détermine les couleurs dominantes et moins dominantes. Ensuite, un algorithme de génération de palette crée une palette riche composée de couleurs et de nuances neutres et accentuées qui sont utilisées pour déterminer les teintes les plus proches du papier peint de l’utilisateur. Cependant, il n'existe aucune option pour les entrées utilisateur personnalisées dans l'algorithme de Google. C'est exactement là qu'intervient Repainter. L'application vise à libérer tout le potentiel de la coloration dynamique, depuis la sélection de couleurs en dehors du fond d'écran actuel jusqu'à la modification des paramètres de luminosité et de couleur.
Comment cela marche-t-il?
Sous le capot, l'application utilise une faille dans l'API Fabricated Overlay qui permet aux utilisateurs de shell non root d'appliquer des superpositions de couleurs et de dimensions nouvellement générées à la volée. En conséquence, il pourrait être possible d'utiliser Repainter sans accès root, même si le processus n'est pas aussi simple que vous le pensez. Il faut opter pour une solution comme Shizuku pour obtenir l'accès requis au niveau du shell.
Il y a cependant un piège. La faille a déjà été corrigée Android 12L Bêta 1, et Google a décidé de rétroporter le correctif sur Android 12 avec le Mise à jour de sécurité de janvier 2022 (via Michaal Rahman). Bien que les utilisateurs root puissent toujours exploiter la véritable puissance de Repainter, vous ne pouvez accéder qu'à la sélection des couleurs. et des modules de sélecteur de couleurs personnalisés dans une instance Android non rootée: la personnalisation avancée n'est plus possible.
Prise en charge des appareils
Repainter fonctionne avec toutes les ROM Android 12, y compris les skins OEM comme Samsung One UI, MIUI de Xiaomi et OxygenOS de OnePlus. Gardez à l’esprit qu’une poignée de fabricants utilisent leurs propres couleurs au lieu du jeu de couleurs Material You, par conséquent l’interface utilisateur du système peut ne pas être thématique sur certains appareils.
Où peux-je le recevoir?
Le groupe Telegram officiel pour Repainter est le siège de ce nouveau projet et c'est là que vous pouvez trouver les dernières mises à jour de développement. Quant à l'application, vous pouvez la retrouver sur le Google Play Store en suivant le lien ci-dessous :
Prix : Gratuit.
4.3.