[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?), яе можна выкарыстоўваць для масавай вытворчасці бескарысных аб'ектаў дызайну. Аўтаматычная ўстаноўка часу пры падключэнні да Wi-Fi у iOS-прыладах адбываецца праз серверы NTP (пратакол сінхранізацыі кампутарных гадзін у сетцы).
Любы, хто мае доступ да NTP-сервера дадзенай сеткі Wi-Fi, можа адправіць інструкцыю па змене даты на ўсе падлучаныя да яго прылады. Такога сцэнару яшчэ не было і няма ўпэўненасці, што ён будзе магчымы. Аднак даныя NTP адпраўляюцца ў незакадзіраваным выглядзе і неправераныя, таму не павінна быць занадта складана высветліць, што прывядзе да такой ініцыяванай масавай змены даных.
Верагодна, крыніца праблемы ў тым, як аперацыйныя сістэмы Unix вызначаюць час. Гэта таму, што ён захоўваецца ў іх у 32-бітным фармаце як колькасць секунд, якія прайшлі з пачатку часу Unix, 1 студзеня 1970 г. Згодна з сучаснымі здагадкамі, 64-бітныя прылады iOS робяць нешта дзіўнае з блізкім сістэмным часам да нуля, таму іх налады выклікаюць цыкл пры запуску сістэмы.
Адзіны спосаб скінуць усталяваны час - гэта цалкам разрадзіць акумулятар або адключыць і зноў падключыць яго. Такім чынам, карыстальнік можа вярнуць няспраўную прыладу ў належны рэжым, проста дачакаўшыся, пакуль яна цалкам разрадзіцца, але гэта не адмяняе неабходнасці звярнуць увагу на праблему. На Mac карыстальнікі баяцца не павінен, таму што камп'ютэрная сістэма мае ўбудаваную абарону, якая папярэджвае вас, калі вы спрабуеце змяніць дату на вышэйзгаданую, каб пазбегнуць магчымых праблем.
Добры дзень, ці дастаткова проста чакаць выпіскі?
Эм... Я палічыў за лепшае не спрабаваць сам, але крыніцы кажуць, што поўная разрадка батарэі вырашыць праблему. Але поўная разрадка - гэта не тое ж самае, што выключыць тэлефон з-за разраду акумулятара. Акумулятар цалкам разрадзіцца праз некалькі дзён пасля таго, як тэлефон не ўключаецца.
Што значыць «вырашыць праблему»?
Хлопцы з Apple, калі вы перакладаеце нешта з замежнай мовы і не ведаеце, што азначае слова, зазірніце на Slovník.app, дзе ў трэцім пункце каля дзеяслова "адрасаваць" можна знайсці, што гэта такое . На чэшскую мову гэты дзеяслоў перакладаецца як «рашаць».
Вядома, я ведаю, што азначае «адрас» у дадзеным кантэксце, але мне не прыходзіла ў галаву, што гэты ж зварот не ўжываецца ў чэшскай мове. «Зварот да праблемы» я разумеў як больш рытарычна вытанчаны варыянт «вырашэння праблемы», «вырашэння праблемы».
Адрасуюцца сігналы, напрыклад, у друкавальнай галоўцы. Праблема не разглядаецца. Аб праблеме паведамляецца, паведамляецца, паведамляецца, перадаецца для вырашэння або вырашана. Будзем думаць па-чэску, пісаць па-чэску. Перакладзем і не спойлерыруем.