Hvordan en tastefejl brød Google Fotos' ubegrænsede sikkerhedskopiering af original kvalitet til Google Pixels på tilpassede ROM'er

For Google Pixel/Pixel XL-ejere, der kører tilpassede ROM'er, var Google Fotos ubegrænset sikkerhedskopiering af original kvalitet brudt i et stykke tid. Her er hvorfor.

En af fordelene ved at købe en Google Pixel-smartphone er den gratis, ubegrænsede billedsikkerhedskopiering i original kvalitet i Google Fotos. Det er en kæmpe fordel i betragtning af den utrolige kamerakvalitet på Pixel-smartphones, i høj grad takket være Google Camera-softwaren. Hvis du ejer en Google Pixel, Google Pixel XL, Google Pixel 2 eller Google Pixel 2 XL, bør du fylde dit Fotos-bibliotek op med en masse billeder af høj kvalitet, selvom du har indtil januar 2021 til at gøre det. Men hvis du tidligere kørte en tilpasset AOSP-baseret ROM på din første generation af Pixel eller Pixel XL, har du muligvis bemærket, at upload af billeder taget med Google Kamera-appen stadig tæller med i din lagergrænse i Google Fotos. Og det er alt sammen på grund af en tastefejl i AOSP, der lige er blevet rettet.Google Pixels Google Fotos ubegrænsede sikkerhedskopieringsfejl i original kvalitet

XDA seniormedlem razorloves

 først opdaget en rettelse for denne fejl tilbage i januar i år. Problemet var, at billeder taget med Google Kamera-appen blev uretmæssigt tagget med "google" i stedet for "Google", hvilket fik dem til at tælle med i din lagergrænse.

EXIF-data fra et billede taget via Google Camera på Google Pixel 2 XL.

Dette skete på grund af en simpel tastefejl i byggescripterne til Google Pixel (sejlfisk) og Google Pixel XL (marlin), hvor flaget "PRODUCT_MANUFACTURER" var sat til "google" med små bogstaver. For at være klar, denne fejl gjorde ikke påvirke lager-ROM'en på Pixel-smartphones, da Google sandsynligvis har et internt build-script, de bruger til at sende officiel software. Desuden gjorde denne fejl ikke påvirke AOSP-baserede ROM'er på Pixel 2-smartphones. Kun AOSP build-scriptet blev påvirket, og da udviklere på vores fora baserer deres arbejde på AOSP, så blev alle AOSP-baserede brugerdefinerede ROM'er påvirket. (Vi skal bemærke, at brugerdefinerede ROM'er har implementeret rettelsen i mange måneder nu, efter at razorloves opdagede det, så hvis du flasher en ROM fra vores fora, har du ikke noget at bekymre dig om.)

En Googler, der bekræfter, at fejlen kun påvirkede førstegenerations Pixel-smartphones

Løsningen til dette problem var indsendt til AOSP den 3. juli og fusionerede den 6. juli kort efter LineageOS-teammedlemmer anbefalede at razorloves opstrøms ændringen. razorloves arbejder på at bringe LineageOS 15.1 til Google Pixel XL nu officiel support til A/B-enheder er her.