როგორ დაარღვია ტექსტური შეცდომა Google Photos-ის შეუზღუდავი ორიგინალური ხარისხის სარეზერვო ასლი Google Pixels-ისთვის მორგებულ ROM-ებზე

click fraud protection

Google Pixel/Pixel XL-ის მფლობელებისთვის, რომლებიც მუშაობენ მორგებული ROM-ებით, Google Photos-ის შეუზღუდავი ორიგინალური ხარისხის სარეზერვო ასლი საკმაოდ დიდი ხნის განმავლობაში გატეხილი იყო. აი რატომ.

Google Pixel სმარტფონის შეძენის ერთ-ერთი უპირატესობა არის უფასო, შეუზღუდავი ორიგინალური ხარისხის ფოტოების სარეზერვო ასლი Google Photos-ში. ეს არის უზარმაზარი სარგებელი Pixel სმარტფონებზე კამერის წარმოუდგენელი ხარისხის გათვალისწინებით, დიდწილად Google Camera პროგრამული უზრუნველყოფის წყალობით. თუ თქვენ ფლობთ Google Pixel-ს, Google Pixel XL-ს, Google Pixel 2-ს ან Google Pixel 2 XL-ს, უნდა შეავსოთ თქვენი ფოტოების ბიბლიოთეკა ბევრი მაღალი ხარისხის კადრებით, თუმცა ამის გაკეთება 2021 წლის იანვრამდე გაქვთ. თუმცა, თუ წარსულში გაუშვით მორგებული AOSP-ზე დაფუძნებული ROM თქვენი პირველი თაობის Pixel-ზე ან Pixel XL-ზე, შეიძლება გქონდეთ შენიშნა, რომ Google Camera აპით გადაღებული ფოტოების ატვირთვა კვლავ ითვლებოდა თქვენი მეხსიერების ლიმიტში Google-ში ფოტოები. და ეს ყველაფერი AOSP-ში დაწერილი შეცდომაა, რომელიც ახლახან გამოსწორდა.Google Pixel-ის Google Photos შეუზღუდავი ორიგინალური ხარისხის სარეზერვო შეცდომა

XDA-ს უფროსი წევრი razorloves პირველი აღმოაჩინა გამოსწორება ამ შეცდომისთვის ჯერ კიდევ მიმდინარე წლის იანვარში. პრობლემა ის იყო, რომ Google Camera აპლიკაციის მიერ გადაღებული ფოტოები არასწორად იყო მონიშნული „google“-ით „Google“-ის ნაცვლად, რის გამოც ისინი ითვლებოდა თქვენი მეხსიერების ლიმიტში.

EXIF მონაცემები Google Pixel 2 XL-ზე Google კამერით გადაღებული ფოტოდან.

ეს მოხდა Google Pixel-ისა (sailfish) და Google Pixel-ის build სკრიპტებში მარტივი ბეჭდვითი შეცდომის გამო. XL (marlin), სადაც დროშა „PRODUCT_MANUFACTURER“ დაყენებული იყო მცირე ასოზე „google“. გასაგებად რომ ვთქვათ, ეს შეცდომა გააკეთა არა გავლენას მოახდენს Pixel სმარტფონების საფონდო ROM-ზე, რადგან Google-ს სავარაუდოდ აქვს შიდა build სკრიპტი, რომელსაც იყენებენ ოფიციალური პროგრამული უზრუნველყოფის გასაგზავნად. გარდა ამისა, ეს შეცდომა მოხდა არა გავლენას ახდენს AOSP-ზე დაფუძნებულ ROM-ებზე Pixel 2 სმარტფონებზე. დაზარალდა მხოლოდ AOSP build სკრიპტი და ვინაიდან ჩვენს ფორუმზე დეველოპერები თავიანთ მუშაობას AOSP-ზე აფუძნებენ, მაშინ ყველა AOSP-ზე დაფუძნებული საბაჟო ROM დაზარალდა. (უნდა აღვნიშნოთ, რომ საბაჟო ROM-ებმა უკვე მრავალი თვის განმავლობაში ახორციელებდნენ შესწორებას მას შემდეგ, რაც razorloves აღმოაჩინა იგი, ასე რომ, თუ ROM-ს ჩვენი ფორუმიდან აანთებთ, სანერვიულო არაფერი გექნებათ.)

Googler, რომელიც ადასტურებს, რომ შეცდომა მხოლოდ პირველი თაობის Pixel სმარტფონებზე შეეხო

ამ პრობლემის გამოსწორება იყო წარდგენილი AOSP-ს 3 ივლისს და გაერთიანდა 6 ​​ივლისს LineageOS გუნდის წევრების შემდეგ მალევე რეკომენდებულია რომ razor loves ზემოთ ცვლილება. razorloves ახლა მუშაობს LineageOS 15.1-ის Google Pixel XL-ზე შემოტანაზე A/B მოწყობილობების ოფიციალური მხარდაჭერა აქ არის.