Kako je tipkarska napaka prekinila neomejeno varnostno kopiranje izvirne kakovosti Google Photos za Google Pixels na ROM-ih po meri

Za lastnike Google Pixel/Pixel XL, ki uporabljajo ROM-e po meri, je bila neomejena varnostna kopija izvirne kakovosti Google Photos kar nekaj časa pokvarjena. Evo zakaj.

Ena od prednosti nakupa pametnega telefona Google Pixel je brezplačno, neomejeno varnostno kopiranje fotografij izvirne kakovosti v Google Photos. To je velika prednost glede na neverjetno kakovost kamere na pametnih telefonih Pixel, v veliki meri zahvaljujoč programski opremi Google Camera. Če imate Google Pixel, Google Pixel XL, Google Pixel 2 ali Google Pixel 2 XL, morate svojo knjižnico fotografij napolniti z veliko visokokakovostnimi posnetki, čeprav imate čas, da to storite do januarja 2021. Če pa ste v preteklosti uporabljali ROM po meri, ki temelji na AOSP, na telefonu Pixel ali Pixel XL prve generacije, ste morda opazil, da se nalaganje fotografij, posnetih z aplikacijo Google Camera, še vedno šteje v vašo omejitev prostora za shranjevanje v Googlu Fotografije. In vse to zaradi tipkarske napake v AOSP, ki je bila pravkar popravljena.Napaka neomejenega varnostnega kopiranja originalne kakovosti Google Photos Google Pixel

Starejši član XDA razorloves prvi odkril popravek za to napako januarja letos. Težava je bila v tem, da so bile fotografije, posnete z aplikacijo Google Camera, neustrezno označene z »google« namesto z »Google«, zaradi česar so se štele v vašo omejitev prostora za shranjevanje.

Podatki EXIF ​​iz fotografije, posnete z Google Camera na Google Pixel 2 XL.

To se je zgodilo zaradi preproste tipkarske napake v gradbenih skriptih za Google Pixel (jadrnica) in Google Pixel XL (marlin), kjer je bila zastavica »PRODUCT_MANUFACTURER« nastavljena na male črke »google«. Da bo jasno, ta napaka naredil ne vplivajo na osnovni ROM pametnih telefonov Pixel, saj ima Google verjetno interni skript za gradnjo, ki ga uporablja za pošiljanje uradne programske opreme. Poleg tega je ta napaka storila ne vplivajo na ROM-e, ki temeljijo na AOSP, v pametnih telefonih Pixel 2. Prizadet je bil le skript za gradnjo AOSP in ker razvijalci na naših forumih svoje delo temeljijo na AOSP, so bili prizadeti vsi ROM-i po meri, ki temeljijo na AOSP. (Upoštevati moramo, da so ROM-i po meri izvajali popravek že več mesecev po tem, ko so ga razorloves odkrili, tako da, če preklopite ROM z naših forumov, vam ne bo treba skrbeti.)

Googlov uslužbenec je potrdil, da je napaka prizadela samo pametne telefone Pixel prve generacije

Rešitev te težave je bila predloženo v AOSP 3. julija in se združila 6. julija kmalu za člani ekipe LineageOS priporočljivo ta britev ljubi spremembo navzgor. razorloves zdaj dela na prenosu LineageOS 15.1 v Google Pixel XL uradna podpora za naprave A/B je tukaj.