Como um erro de digitação quebrou o backup ilimitado de qualidade original do Google Fotos para Google Pixels em ROMs personalizados

Para proprietários de Google Pixel/Pixel XL que executam ROMs personalizados, o backup ilimitado de qualidade original do Google Fotos foi interrompido por algum tempo. Aqui está o porquê.

Uma das vantagens de comprar um smartphone Google Pixel é o backup gratuito e ilimitado de fotos com qualidade original no Google Fotos. É um grande benefício, considerando a incrível qualidade da câmera dos smartphones Pixel, graças em grande parte ao software Google Camera. Se você possui um Google Pixel, Google Pixel XL, Google Pixel 2 ou Google Pixel 2 XL, você deve preencher sua biblioteca de fotos com muitas fotos de alta qualidade, embora você tenha até janeiro de 2021 para fazer isso. No entanto, se você executou uma ROM personalizada baseada em AOSP em seu Pixel ou Pixel XL de primeira geração no passado, você pode ter notei que o upload de fotos tiradas pelo aplicativo Câmera do Google ainda estava sendo contabilizado no seu limite de armazenamento no Google Fotos. E tudo por causa de um erro de digitação no AOSP que acaba de ser corrigido.Bug de backup de qualidade original ilimitado do Google Pixel no Google Fotos

Membro Sênior do XDA razorloves primeiro descobri uma correção para esse bug em janeiro deste ano. O problema era que as fotos tiradas pelo aplicativo Câmera do Google estavam sendo marcadas incorretamente com “google” em vez de “Google”, fazendo com que fossem contabilizadas no seu limite de armazenamento.

Dados EXIF ​​​​de uma foto tirada pela Câmera do Google no Google Pixel 2 XL.

Isso aconteceu por causa de um simples erro de digitação nos scripts de construção do Google Pixel (sailfish) e do Google Pixel XL (marlin) onde o sinalizador "PRODUCT_MANUFACTURER" foi definido como "google" minúsculo. Para ser claro, esse bug fez não afetará a ROM padrão dos smartphones Pixel, já que o Google provavelmente tem um script de construção interno usado para enviar software oficial. Além disso, esse bug fez não afetam ROMs baseadas em AOSP nos smartphones Pixel 2. Apenas o script de construção do AOSP foi afetado e como os desenvolvedores em nossos fóruns baseiam seu trabalho no AOSP, todas as ROMs personalizadas baseadas em AOSP foram afetadas. (Devemos observar que as ROMs personalizadas implementaram a correção há muitos meses depois que razorloves a descobriu, portanto, se você atualizar uma ROM de nossos fóruns, não terá nada com que se preocupar.)

Um Googler confirmando que o bug afetou apenas os smartphones Pixel de primeira geração

A correção para esse problema foi submetido para AOSP em 3 de julho e fundido em 6 de julho, logo após os membros da equipe LineageOS recomendado que razorloves upstream a mudança. razorloves está trabalhando para trazer o LineageOS 15.1 para o Google Pixel XL agora que o suporte oficial para dispositivos A/B está aqui.