Как печатна грешка развали неограниченото архивиране с оригинално качество на Google Photos за Google Pixels на персонализирани ROM

За собствениците на Google Pixel/Pixel XL, работещи с персонализирани ROM, неограниченото архивиране с оригинално качество на Google Photos беше повредено за известно време. Ето защо.

Едно от предимствата на закупуването на смартфон Google Pixel е безплатното, неограничено архивиране на снимки с оригинално качество в Google Photos. Това е огромно предимство, като се има предвид невероятното качество на камерата на смартфоните Pixel благодарение до голяма степен на софтуера Google Camera. Ако притежавате Google Pixel, Google Pixel XL, Google Pixel 2 или Google Pixel 2 XL, трябва да попълните библиотеката си със снимки с много висококачествени снимки, въпреки че имате време до януари 2021 г. да го направите. Ако обаче сте използвали персонализиран ROM, базиран на AOSP, на вашия Pixel или Pixel XL от първо поколение в миналото, може да имате забелязах, че качването на снимки, направени от приложението Google Камера, все още се отчита от лимита ви за съхранение в Google Снимки. И всичко това се дължи на правописна грешка в AOSP, която току-що беше коригирана.Грешка в неограниченото архивиране на Google Снимки с оригинално качество на Google Pixel

Старши член на XDA бръсначи първи откри поправка за тази грешка през януари тази година. Проблемът беше, че снимките, направени от приложението Google Camera, бяха неправилно маркирани с „google“ вместо „Google“, което ги караше да се броят към лимита ви за съхранение.

EXIF данни от снимка, направена чрез Google Camera на Google Pixel 2 XL.

Това се случи поради проста печатна грешка в скриптовете за компилация за Google Pixel (sailfish) и Google Pixel XL (марлин), където флагът „PRODUCT_MANUFACTURER“ беше зададен на „google“ с малки букви. За да бъде ясно, тази грешка Направих не засягат стандартния ROM на смартфоните Pixel, тъй като Google вероятно има вътрешен скрипт за компилация, който използват за доставка на официален софтуер. Освен това този бъг направи не засягат базирани на AOSP ROM на смартфоните Pixel 2. Само скриптът за компилация на AOSP беше засегнат и тъй като разработчиците на нашите форуми базират работата си на AOSP, всички персонализирани ROM, базирани на AOSP, бяха засегнати. (Трябва да отбележим, че персонализираните ROM са внедрили корекцията вече много месеци, след като razorloves я откриха, така че ако флашнете ROM от нашите форуми, няма да има за какво да се притеснявате.)

Служител на Google потвърждава, че грешката е засегнала само смартфоните Pixel от първо поколение

Решението за този проблем беше подадено към AOSP на 3 юли и се сляха на 6 юли малко след членовете на екипа на LineageOS препоръчително че бръсначът обича промяната. razorloves работи върху въвеждането на LineageOS 15.1 в Google Pixel XL сега официалната поддръжка за A/B устройства е тук.