În cazul în care doriți să setați un nivel personalizat de saturație a afișajului pe Google Pixel sau Google Pixel 2 XL, atunci am creat o aplicație root pentru a face exact asta.
Cele mai recente smartphone-uri emblematice ale Google, Google Pixel 2 și Pixel 2 XL, a avut o săptămână de lansare oarecum controversată. Unii recenzenți timpurii se plângeau de probleme de afișare, cum ar fi presupusa ardere și culori atenuate. După o ancheta, Google încheiat că burn-in a fost doar reținerea temporară a imaginii și că culorile dezactivate se datorează faptului că afișajul este exact în ceea ce privește culoarea. Cu toate acestea, compania a recunoscut plângerile utilizatorilor modificând bara de navigare pentru a preveni reținerea imaginii și introducând noi moduri de culoare în actualizarea de securitate din noiembrie. Datorită acestei actualizări, totuși, putem profita de metodele introduse pentru a seta a nivel personalizat de saturație pentru dispozitivele noastre.
Odată cu actualizarea de securitate din noiembrie pentru Google Pixel 2/2 XL, au fost adăugate trei moduri de culoare noi: Natural, Amplificat și Saturat. In conformitate cu
comite care adaugă aceste moduri de culoare, Natural este sRGB, Boosted este sRGB + 10% saturație și Saturat este culori negestionate. Pentru o explicație aprofundată a managementului culorilor pe Android, vă recomand să citiți aceasta excelenta piesa de Nick Butcher de la Google.Deși aceste opțiuni au fost suficiente pentru a liniști majoritatea utilizatorilor, unii și-au dorit mai mult. Mai mulți utilizatori, cum ar fi Artem Russakovski de la Android Poliție, m-am întrebat dacă este posibil să adăugați un glisor de saturație pentru a personaliza exact cum arată afișajul Pixel 2 XL.
Culoarea exactă sau nu, unii utilizatori preferă pur și simplu să modifice setările de afișare până când totul pare potrivit pentru ei. După ce mă uit la commit-urile care au introdus noile moduri de culoare, pot raporta că într-adevăr este posibil să se modifice cel puțin valoarea de saturație. Din păcate, asta necesită acces root din moment ce metodeîn SurfaceFlinger necesită ca aplicația de apelare să aibă permisiunea HARDWARE_TEST.
Dacă doriți să încercați acest lucru pe dispozitivul dvs., va trebui să vă asigurați că Google Pixel/Pixel XL este pornit Android 8.1 sau Google Pixel 2/2 XL are cel puțin actualizarea de securitate din noiembrie. În ceea ce privește rootarea dispozitivului, avem mai multe ghiduri disponibile pe forumurile noastre despre cum să faceți acest lucru. Odată ce îndepliniți aceste două cerințe, atunci puteți încerca să utilizați unele dintre următoarele comenzi în terminal pentru a vă juca cu nivelul de saturație al dispozitivului.
Setarea unui nivel de saturație personalizat pe Google Pixel
Mai întâi, descărcați o aplicație de emulator de terminal pe telefon. Vă recomandăm Material Terminal din Google Play Store.
Pret: Gratuit.
4.2.
Deschideți-l și apoi tastați „su” pentru a acorda acces root. Apoi, puteți introduce această comandă pentru a modifica nivelul de saturație:
servicecallSurfaceFlinger 1022 fX.X
unde X.X este o valoare întreagă între 0,0 și 2,0. Cu cât valoarea este mai mare, cu atât afișajul este mai saturat. 0.0 face culorile alb-negru, în timp ce 2.0 setează afișajul la 100% saturație.
De asemenea, puteți comuta gestionarea culorilor sRGB lansând următoarea comandă:
service call SurfaceFlinger 1023 i32 0/1
unde 0 setează gestionarea culorilor sRGB și 1 dezactivează gestionarea culorilor.
În cele din urmă, puteți seta următoarele două proprietăți ale sistemului pentru ca aceste valori să fie salvate la pornire.
setproppersist.sys.sf.color_saturationX.X
setprop persist.sys.sf.native_mode 0/1
În cazul în care doriți o modalitate mai ușoară de a schimba nivelul de saturație al afișajului, puteți utiliza și aceasta sursa deschisa aplicație realizată de XDA Forum Moderator Zacharee1. Aplicația este disponibilă gratuit pe XDA Labs, așa că o puteți lua mai jos.
[appbox xda com.xda.sa2ration]
Dacă doriți mai multe opțiuni de calibrare a afișajului, cum ar fi setarea gama de afișare, puteți oricând să flashați un nucleu personalizat cu KCAL modulul nucleului.