[su_youtube url=”https://www.youtube.com/watch?v=fY-ahR1R6IE” width=”640″]
ორი დღის წინ, Reddit-ის ერთ-ერთ ფორუმზე გამოჩნდა პოსტი, რომელშიც ნათქვამია, რომ ყველას, ვისაც ცოტა თავისუფალი დრო აქვს, შეუძლია თავისი iOS მოწყობილობები 64-ბიტიანი პროცესორებით (iPhone 5S და უფრო ახალი, iPad Air და iPad mini 2 და უფრო ახალი) გადააქციოს სტატიკურ დიზაინად. ობიექტი. უბრალოდ გამორთეთ თარიღის ავტომატური პარამეტრი პარამეტრებში, ხელით შეცვალეთ იგი 1 წლის 1970 იანვრამდე და შემდეგ გადატვირთეთ მოწყობილობა.
ამ შემთხვევაში, გადატვირთვა არასოდეს დასრულდება - მოწყობილობა დარჩება თეთრ ეკრანზე Apple-ის ლოგოთი. სარეზერვო ან ქარხნული გადატვირთვისგან აღდგენა არ დაეხმარება. ადამიანებმა, რომლებმაც თავიანთი iPhone-ები და iPad-ები წაიღეს Apple Store-ში, რათა კვლავ გამოეყენებინათ ისინი, მიიღეს ახალი მოწყობილობა Apple-ის ტექნიკოსების დაბნეული სახეების ყურების რამდენიმე წუთის შემდეგ.
მიუხედავად იმისა, რომ ეს შეცდომა შეიძლება საკმაოდ ტრივიალური ჩანდეს (რამდენ ადამიანს აქვს სურვილი დააყენოს ეს ზუსტი თარიღი თავის iOS მოწყობილობაზე?), ის შეიძლება გამოყენებულ იქნას უსარგებლო დიზაინის ობიექტების მასობრივი წარმოებისთვის. iOS მოწყობილობებში Wi-Fi-თან დაკავშირებისას დროის ავტომატური დაყენება ხდება NTP (ქსელში კომპიუტერული საათების სინქრონიზაციის პროტოკოლი) სერვერების მეშვეობით.
ნებისმიერს, ვისაც აქვს წვდომა მოცემული Wi-Fi ქსელის NTP სერვერზე, შეუძლია გაუგზავნოს ინსტრუქცია მასზე დაკავშირებულ ყველა მოწყობილობაზე თარიღის შეცვლის შესახებ. ეს სცენარი ჯერ არ მომხდარა და დარწმუნებული არ არის, რომ ეს შესაძლებელი იქნებოდა. თუმცა, NTP მონაცემები იგზავნება დაშიფრული და დაუმოწმებელი, ამიტომ არ უნდა იყოს ძალიან რთული იმის გარკვევა, თუ რას გამოიწვევს ასეთი ინიცირებული მონაცემთა მასობრივი ცვლილება.
პრობლემა, ალბათ, იმაშია, რომ Unix ოპერაციული სისტემები განსაზღვრავენ დროს. ეს იმიტომ ხდება, რომ ის ინახება მათში 32-ბიტიან ფორმატში, როგორც წამების რაოდენობა, რომელიც გავიდა Unix-ის დროის დასაწყისიდან, 1 წლის 1970 იანვრიდან. არსებული ვარაუდების თანახმად, 64-ბიტიანი iOS მოწყობილობები რაღაც უცნაურს აკეთებენ სისტემის დროის დახურვისას. ნულამდე, ამიტომ მათი პარამეტრები იწვევს ციკლს სისტემის გაშვების დროს.
დაყენებული დროის გადატვირთვის ერთადერთი გზა არის ბატარეის სრულად დაცლა ან გათიშვა და ხელახლა დაკავშირება. ამიტომ მომხმარებელს შეუძლია დააბრუნოს გაუმართავი მოწყობილობა სწორ ფუნქციონირებაში, უბრალოდ დაელოდება მის სრულად დაცლას, მაგრამ ეს არ ცვლის პრობლემისადმი ყურადღების მიქცევის აუცილებლობას. Mac-ზე მომხმარებლებს ეშინიათ არ უნდა, რადგან კომპიუტერულ სისტემას აქვს ჩაშენებული დაცვა, სადაც ის გაფრთხილებთ, როდესაც ცდილობთ შეცვალოთ თარიღი ზემოაღნიშნულ თარიღზე, რათა თავიდან აიცილოთ შესაძლო პრობლემები.
გამარჯობა, მართლა საკმარისია მხოლოდ გაწერის მოლოდინი?
Erm…მე არ მირჩევნია მე თვითონ გამომეცადა, მაგრამ წყაროები ამბობენ, რომ ბატარეის სრულად დაცლა პრობლემას მოაგვარებს. მაგრამ სრული გამონადენი არ არის იგივე, რაც ტელეფონის გამორთვა დაბალი ბატარეის გამო. ბატარეა მთლიანად დაიწურება რამდენიმე დღის შემდეგ, როდესაც ტელეფონი არ ჩაირთვება.
რას ნიშნავს "პრობლემის მოგვარება"?
Apple-ის ბიჭებო, თუ რაიმეს თარგმნით უცხო ენიდან და არ იცით რას ნიშნავს ეს სიტყვა, გადახედეთ Slovník.app-ს, სადაც ზმნის "მისამართის" გვერდით მესამე პუნქტში ნახავთ რა არის. . ჩეხურში ეს ზმნა ითარგმნება როგორც "გადაჭრა".
რა თქმა უნდა, ვიცი, რას ნიშნავს მოცემულ კონტექსტში „მისამართი“, მაგრამ აზრადაც არ მომსვლია, რომ ჩეხურში იგივე ფრაზი არ გამოიყენება. მე მესმოდა „პრობლემის მიმართვა“, როგორც „პრობლემის მოგვარების“, „პრობლემის გამკლავების“ უფრო რიტორიკულად დახვეწილი ვერსია.
სიგნალები, მაგალითად, ბეჭდვის თავში არის მიმართული. პრობლემა არ განიხილება. პრობლემა მოხსენებულია, მოხსენებული, მოხსენებული, გადაგზავნილი გადასაჭრელად ან მოგვარებულია. ჩეხურად ვიფიქროთ, ჩეხურად დავწეროთ. ვთარგმნოთ და არ გავაფუჭოთ.