Repainter aduce tematică dinamică personalizabilă Material You pe Android 12 și 12L

Dacă tematica dinamică încorporată în Android 12/12L nu este suficient de versatilă pentru gusturile dvs., atunci consultați Repainter pentru mai multe personalizări.

Tematica Android a parcurs un drum lung, de la aplicarea suprapunerilor personalizate prin Substratum și acum Android 12lui Motor temă bazat pe tapet Material You (nume de cod „monet”). În ciuda tuturor punctelor sale mari, Google are încă pentru a publica resursele și bibliotecile pe componenta de tematică dinamică a Material You, motiv pentru care majoritatea aplicațiilor terță parte nu acceptă încă această caracteristică. Din fericire, implementarea Google a fost deja realizată prin inginerie inversă. Danny Lin, alias XDA Senior Member kdrag0n a recreat cu succes tematica dinamică exclusivă Pixel și a făcut-o open source, astfel încât ROM personalizat dezvoltatorii îl pot încorpora cu ușurință în versiunile lor. Acum, kdrag0n a lansat o nouă aplicație de tematică numită Revopsitor pentru a oferi utilizatorilor finali și mai multe opțiuni de personalizare pentru culorile Material You.

Ce este Repainter?

Generarea unei palete de culori dinamice pe baza tapetului actual nu este o sarcină simplă. Un motor de extracție a culorilor cu ținte de culoare Material determină culorile dominante și mai puțin dominante. Apoi, un algoritm de generare a paletei creează o paletă bogată constând atât din culori și nuanțe neutre, cât și de accent, care sunt utilizate pentru a determina nuanțele cele mai apropiate de tapetul utilizatorului. Cu toate acestea, nu există nicio opțiune pentru intrările personalizate de utilizator în algoritmul Google. Exact aici intervine Repainter. Aplicația își propune să deblocheze întregul potențial al colorării dinamice, de la alegerea culorilor în afara imaginii de fundal actuale până la modificarea luminozității, precum și a parametrilor de culoare.

Cum funcţionează asta?

Sub capotă, aplicația utilizează o lacună în API-ul Fabricated Overlay care permite utilizatorilor shell care nu sunt root să aplice suprapuneri de culori și dimensiuni nou generate pe fuga. Ca rezultat, ar putea fi posibil să utilizați Repainter fără acces root, deși procesul nu este atât de simplu pe cât crezi. Trebuie sa optezi pentru o solutie de genul Shizuku pentru a obține accesul necesar la nivel de shell.

Există totuși o captură. Lacuna era deja reparată Android 12L Beta 1, iar Google a decis să reporteze patch-ul pe Android 12 cu Actualizare de securitate din ianuarie 2022 (prin intermediul Mishaal Rahman). În timp ce utilizatorii înrădăcinați pot încă valorifica adevărata putere a lui Repainter, puteți accesa doar selecția de culori și module de selectare a culorilor personalizate într-o instanță Android nerădăcinată - personalizarea avansată nu mai este posibil.

Suport pentru dispozitiv

Repainter funcționează cu toate ROM-urile Android 12, inclusiv skin-uri OEM precum Samsung One UI, MIUI de la Xiaomi și OxygenOS de la OnePlus. Rețineți că câțiva producători își folosesc propriile culori în loc de setul de culori Material You, prin urmare interfața de utilizare a sistemului ar putea să nu aibă tematică pe unele dispozitive.

De unde o pot lua?

The grup oficial Telegram pentru Repainter este casa acestui nou proiect și este locul unde puteți găsi cele mai recente actualizări de dezvoltare. În ceea ce privește aplicația, o puteți găsi pe Google Play Store urmând linkul de mai jos:

Repainter · teme dinamiceDezvoltator: kdrag0n

Pret: Gratuit.

4.3.

Descarca