Cum o greșeală de tipar a spart backupul nelimitat de calitate originală a Google Foto pentru Google Pixels pe ROM-uri personalizate

click fraud protection

Pentru proprietarii de Google Pixel/Pixel XL care rulează ROM-uri personalizate, backup nelimitat de calitate originală Google Foto a fost întrerupt de ceva timp. Iata de ce.

Unul dintre avantajele achiziționării unui smartphone Google Pixel este copia de rezervă gratuită, nelimitată a fotografiilor de calitate originală în Google Foto. Este un beneficiu imens având în vedere calitatea incredibilă a camerei de pe smartphone-urile Pixel, datorită în mare parte software-ului Google Camera. Dacă dețineți un Google Pixel, Google Pixel XL, Google Pixel 2 sau Google Pixel 2 XL, ar trebui să vă completați biblioteca de fotografii cu o mulțime de fotografii de înaltă calitate, deși aveți timp până în ianuarie 2021 pentru a face acest lucru. Cu toate acestea, dacă ați rulat în trecut un ROM personalizat bazat pe AOSP pe Pixel sau Pixel XL de prima generație, este posibil să aveți a observat că încărcarea fotografiilor făcute de aplicația Google Camera încă se ia în calcul din limita dvs. de stocare în Google Fotografii. Și totul se datorează unei greșeli de scriere în AOSP care tocmai a fost remediată.

Eroare nelimitată de backup la calitate originală de la Google Pixel de la Google Foto

Membru senior XDA iubitori de ras primul a descoperit o remediere pentru această eroare în ianuarie a acestui an. Problema a fost că fotografiile făcute de aplicația Google Camera erau etichetate incorect cu „google” în loc de „Google”, ceea ce face ca acestea să fie luate în considerare pentru limita dvs. de stocare.

Date EXIF ​​dintr-o fotografie făcută cu Google Camera pe Google Pixel 2 XL.

Acest lucru s-a întâmplat din cauza unei simple greșeli de tipar în scripturile de construcție pentru Google Pixel (sailfish) și Google Pixel XL (marlin), unde steagul „PRODUCT_MANUFACTURER” a fost setat la litere mici „google”. Pentru a fi clar, acest bug făcut nu afectează ROM-ul stoc al smartphone-urilor Pixel, deoarece Google probabil are un script de compilare intern pe care îl utilizează pentru a livra software-ul oficial. În plus, acest bug a făcut-o nu afectează ROM-urile bazate pe AOSP pe smartphone-urile Pixel 2. Doar scriptul de compilare AOSP a fost afectat și, deoarece dezvoltatorii de pe forumurile noastre își bazează munca pe AOSP, atunci toate ROM-urile personalizate bazate pe AOSP au fost afectate. (Trebuie să reținem că ROM-urile personalizate au implementat remedierea de mai multe luni, după ce iubitorii de rasuri au descoperit-o, așa că dacă flashezi un ROM de pe forumurile noastre, nu vei avea de ce să-ți faci griji.)

Un Googler care confirmă că eroarea a afectat doar smartphone-urile Pixel de prima generație

Remedierea acestei probleme a fost depus la AOSP pe 3 iulie și a fuzionat pe 6 iulie la scurt timp după membrii echipei LineageOS recomandat care iubește în amonte schimbarea. Razorloves lucrează la aducerea LineageOS 15.1 pe Google Pixel XL acum suportul oficial pentru dispozitivele A/B este aici.