Repainter offre temi dinamici e personalizzabili Material You su Android 12 e 12L

Se i temi dinamici integrati in Android 12/12L non sono abbastanza versatili per i tuoi gusti, dai un'occhiata a Repainter per ulteriori personalizzazioni.

I temi Android hanno fatto molta strada, dall'applicazione di sovrapposizioni personalizzate tramite Substratum e ora Androide 12'S Motore di temi basato su sfondi Material You (nome in codice "monet"). Nonostante tutti i suoi punti salienti, Google ha ancora da pubblicare le risorse e le librerie sul componente tematico dinamico di Material You, motivo per cui la maggior parte delle app di terze parti non supporta ancora questa funzionalità. Fortunatamente, l'implementazione di Google è già stata sottoposta a reverse engineering. Danny Lin, alias membro senior di XDA kdrag0n ricreato con successo il tema dinamico esclusivo Pixel e lo ha reso open source, affinché ROM personalizzata gli sviluppatori possono facilmente incorporarlo nelle loro build. Ora, kdrag0n ha rilasciato una nuova app a tema chiamata Ripittore per offrire agli utenti finali ancora più opzioni di personalizzazione dei colori di Material You.

Cos'è Repainter?

Generare una tavolozza di colori dinamica basata sullo sfondo corrente non è un compito semplice. Un motore di estrazione del colore con target colore materiale determina i colori dominanti e meno dominanti. Successivamente, un algoritmo di generazione della tavolozza crea una ricca tavolozza composta da colori e sfumature sia neutri che accentati che vengono utilizzati per determinare le tonalità più vicine allo sfondo dell’utente. Tuttavia, nell'algoritmo di Google non è disponibile alcuna opzione per gli input personalizzati dell'utente. È proprio qui che entra in gioco Repainter. L'app mira a sbloccare tutto il potenziale della colorazione dinamica, dalla scelta dei colori al di fuori dello sfondo corrente alla modifica dei parametri di luminosità e colore.

Come funziona?

Sotto il cofano, l'app utilizza una scappatoia nell'API Fabricated Overlay che consente agli utenti della shell non root di applicare sovrapposizioni di colori e dimensioni appena generate al volo. Di conseguenza, potrebbe essere possibile utilizzare Repainter senza accesso root, anche se il processo non è così semplice come pensi. Devi optare per una soluzione del tipo Shizuku per ottenere l'accesso richiesto a livello di shell.

C'è un problema, però. La scappatoia era già stata rattoppata Android 12L Beta 1e Google ha deciso di eseguire il backport della patch su Android 12 con il Aggiornamento della sicurezza di gennaio 2022 (attraverso Mishaal Rahman). Sebbene gli utenti rooted possano comunque sfruttare la vera potenza di Repainter, puoi accedere solo alla selezione del colore e moduli di selezione colori personalizzati in un'istanza Android senza root: la personalizzazione avanzata non è più necessaria possibile.

Supporto del dispositivo

Repainter funziona con tutte le ROM Android 12, incluse le skin OEM come Samsung One UI, MIUI di Xiaomi e OxygenOS di OnePlus. Tieni presente che alcuni produttori utilizzano i propri colori invece del set di colori Material You, quindi l'interfaccia utente del sistema potrebbe non essere tematica su alcuni dispositivi.

Dove lo posso prendere?

IL gruppo Telegram ufficiale per Repainter è la casa di questo nuovo progetto ed è dove puoi trovare gli ultimi aggiornamenti di sviluppo. Per quanto riguarda l'app, potete trovarla sul Google Play Store seguendo il link qui sotto:

Repainter · temi dinamiciSviluppatore: kdrag0n

Prezzo: gratuito.

4.3.

Scaricamento