Как опечатка нарушила неограниченное резервное копирование оригинального качества Google Photos для Google Pixels на пользовательских ПЗУ

Для владельцев Google Pixel/Pixel XL, использующих собственные ПЗУ, неограниченное резервное копирование исходного качества Google Photos было неработающим в течение довольно долгого времени. Вот почему.

Одним из преимуществ покупки смартфона Google Pixel является бесплатное неограниченное резервное копирование фотографий исходного качества в Google Photos. Это огромное преимущество, учитывая невероятное качество камер смартфонов Pixel, во многом благодаря программному обеспечению Google Camera. Если у вас есть Google Pixel, Google Pixel XL, Google Pixel 2 или Google Pixel 2 XL, вам следует пополнить свою библиотеку фотографий большим количеством высококачественных снимков. хотя у вас есть для этого время до января 2021 года. Однако, если вы раньше запускали специальное ПЗУ на основе AOSP на своем Pixel первого поколения или Pixel XL, у вас может возникнуть проблема. заметил, что загрузка фотографий, сделанных с помощью приложения Google Camera, по-прежнему учитывается в объеме вашего хранилища в Google. Фото. И все из-за только что исправленной опечатки в AOSP.Ошибка резервного копирования неограниченного оригинального качества в Google Pixel в Google Photos

Старший член XDA бритвы первый обнаружил исправление для этой ошибки еще в январе этого года. Проблема заключалась в том, что фотографии, сделанные с помощью приложения Google Camera, неправильно помечались тегом «google» вместо «Google», из-за чего они учитывались при ограничении вашего хранилища.

EXIF-данные фотографии, сделанной с помощью Google Camera на Google Pixel 2 XL.

Это произошло из-за простой опечатки в скриптах сборки Google Pixel (парусник) и Google Pixel. XL (marlin), где флаг «PRODUCT_MANUFACTURER» был установлен на строчную букву «google». Чтобы внести ясность, эта ошибка делал нет повлияет на стандартное ПЗУ смартфонов Pixel, поскольку у Google, вероятно, есть внутренний сценарий сборки, который они используют для поставки официального программного обеспечения. Кроме того, эта ошибка сделала нет влияют на ПЗУ на базе AOSP на смартфонах Pixel 2. Затронут только сценарий сборки AOSP, а поскольку разработчики на наших форумах основывают свою работу на AOSP, то это затронуло и все кастомные ПЗУ на основе AOSP. (Следует отметить, что в пользовательских ПЗУ исправление реализовано уже много месяцев спустя после того, как его обнаружили razorloves, поэтому, если вы прошьете ПЗУ с наших форумов, вам не о чем беспокоиться.)

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

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