Πώς ένα τυπογραφικό λάθος έσπασε το απεριόριστο αντίγραφο ασφαλείας αρχικής ποιότητας του Google Photos για τα Google Pixels σε προσαρμοσμένες ROM

Για τους κατόχους Google Pixel/Pixel XL που διαθέτουν προσαρμοσμένες ROM, το απεριόριστο αντίγραφο ασφαλείας της αρχικής ποιότητας του Google Photos είχε διακοπεί για αρκετό καιρό. Να γιατί.

Ένα από τα προνόμια της αγοράς ενός smartphone Google Pixel είναι η δωρεάν, απεριόριστη δημιουργία αντιγράφων ασφαλείας φωτογραφιών αρχικής ποιότητας στο Google Photos. Είναι ένα τεράστιο πλεονέκτημα λαμβάνοντας υπόψη την απίστευτη ποιότητα της κάμερας στα smartphone Pixel χάρη σε μεγάλο βαθμό στο λογισμικό Google Camera. Εάν διαθέτετε Google Pixel, Google Pixel XL, Google Pixel 2 ή Google Pixel 2 XL, θα πρέπει να γεμίσετε τη βιβλιοθήκη φωτογραφιών σας με πολλές λήψεις υψηλής ποιότητας, αν και έχετε μέχρι τον Ιανουάριο του 2021 για να το κάνετε. Ωστόσο, εάν είχατε στο παρελθόν μια προσαρμοσμένη ROM βασισμένη σε AOSP στο Pixel ή στο Pixel XL πρώτης γενιάς σας, μπορεί να έχετε παρατήρησε ότι η μεταφόρτωση φωτογραφιών που τραβήχτηκαν από την εφαρμογή Google Camera εξακολουθούσε να υπολογίζεται στο όριο του αποθηκευτικού σας χώρου στο Google Φωτογραφίες. Και όλα αυτά οφείλονται σε ένα τυπογραφικό λάθος στο AOSP που μόλις διορθώθηκε.

Σφάλμα δημιουργίας αντιγράφων ασφαλείας απεριόριστης αρχικής ποιότητας στο Google Photos του Google Pixel

Ανώτερο μέλος του XDA ξυράφι πρώτα ανακάλυψε μια διόρθωση για αυτό το σφάλμα τον Ιανουάριο του τρέχοντος έτους. Το πρόβλημα ήταν ότι οι φωτογραφίες που τραβήχτηκαν από την εφαρμογή Google Camera είχαν εσφαλμένη επισήμανση "google" αντί για "Google", με αποτέλεσμα να υπολογίζονται στο όριο του αποθηκευτικού σας χώρου.

Δεδομένα EXIF ​​από μια φωτογραφία που τραβήχτηκε μέσω της Κάμερας Google στο Google Pixel 2 XL.

Αυτό συνέβη λόγω ενός απλού τυπογραφικού λάθους στα σενάρια κατασκευής για το Google Pixel (sailfish) και το Google Pixel XL (marlin) όπου η σημαία "PRODUCT_MANUFACTURER" ορίστηκε στο πεζό "google". Για να είμαστε σαφείς, αυτό το σφάλμα έκανε δεν επηρεάζουν το stock ROM των smartphone Pixel, καθώς η Google πιθανότατα έχει ένα εσωτερικό σενάριο κατασκευής που χρησιμοποιεί για την αποστολή επίσημου λογισμικού. Επιπλέον, αυτό το σφάλμα έγινε δεν επηρεάζουν τις ROM που βασίζονται σε AOSP στα smartphone Pixel 2. Μόνο το σενάριο δημιουργίας AOSP επηρεάστηκε και εφόσον οι προγραμματιστές στα φόρουμ μας βασίζουν την εργασία τους στο AOSP, τότε επηρεάστηκαν όλες οι προσαρμοσμένες ROM που βασίζονται σε AOSP. (Πρέπει να σημειώσουμε ότι οι προσαρμοσμένες ROM έχουν εφαρμόσει την επιδιόρθωση εδώ και πολλούς μήνες αφού την ανακάλυψαν οι razorloves, οπότε αν κάνετε flash μια ROM από τα φόρουμ μας, δεν θα έχετε τίποτα να ανησυχείτε.)

Ένας υπάλληλος της Google που επιβεβαιώνει ότι το σφάλμα επηρέασε μόνο τα smartphone πρώτης γενιάς Pixel

Η επιδιόρθωση για αυτό το ζήτημα ήταν υποβλήθηκε στην AOSP στις 3 Ιουλίου και συγχωνεύτηκαν στις 6 Ιουλίου λίγο μετά τα μέλη της ομάδας LineageOS συνιστάται που λατρεύει το ξυράφι ανάντη της αλλαγής. Η razorloves εργάζεται για να φέρει το LineageOS 15.1 στο Google Pixel XL τώρα που Η επίσημη υποστήριξη για συσκευές A/B είναι εδώ.