Зарыг хаах

[su_youtube url=”https://www.youtube.com/watch?v=fY-ahR1R6IE” өргөн=”640″]

Хоёр хоногийн өмнө Reddit форумын нэг дээр бага зэрэг завтай хүн бүр 64 битийн процессортой iOS төхөөрөмжөө (iPhone 5S ба түүнээс хойшхи, iPad Air, iPad mini 2 ба түүнээс дээш хувилбарууд) статик дизайн болгон хувиргах боломжтой гэсэн нийтлэл гарчээ. обьект. Тохиргооноос автомат огнооны тохиргоог унтрааж, гараар 1 оны 1970-р сарын XNUMX-ний өдөр болгож өөрчлөөд дараа нь төхөөрөмжийг дахин ачаална уу.

Энэ тохиолдолд дахин асаалт хэзээ ч дуусахгүй - төхөөрөмж нь Apple-ийн лого бүхий цагаан дэлгэц дээр гацах болно. Нөөцөөс сэргээх эсвэл үйлдвэрийн тохиргоонд оруулах нь тус болохгүй. iPhone болон iPad-аа дахин хэрэгцээтэй болгохын тулд Apple Store руу аваачсан хүмүүс Apple-ийн техникийн ажилтнуудын будлиантай царайг хэдэн минут харсны эцэст шинэ төхөөрөмжтэй болжээ.

Хэдийгээр энэ алдаа нь өчүүхэн мэт санагдаж болох ч (хэчнээн хүн iOS төхөөрөмж дээрээ яг ийм огноог тохируулах хүсэл эрмэлзэлтэй байдаг вэ?), үүнийг ашиггүй дизайны объектуудыг олноор үйлдвэрлэхэд ашиглаж болно. IOS төхөөрөмжүүдийн Wi-Fi-д холбогдсон үед автомат цагийн тохиргоо нь NTP (сүлжээнд компьютерийн цагийг синхрончлох протокол) серверүүдээр хийгддэг.

Өгөгдсөн Wi-Fi сүлжээний NTP серверт нэвтрэх эрхтэй хэн бүхэн холбогдох бүх төхөөрөмжид огноог өөрчлөх заавар илгээж болно. Энэ хувилбар хараахан болоогүй байгаа бөгөөд энэ нь боломжтой эсэх нь тодорхойгүй байна. Гэсэн хэдий ч, NTP өгөгдлийг кодлогдоогүй, баталгаажуулаагүй илгээдэг тул ийм их хэмжээний мэдээллийн өөрчлөлт нь юунд хүргэж болохыг ойлгоход хэцүү байх ёсгүй.

Асуудлын эх үүсвэр нь Unix үйлдлийн системүүд цагийг тодорхойлох аргаас үүдэлтэй байж магадгүй юм. Учир нь тэдгээрт 32 оны 1-р сарын 1970-ний өдрийн Unix-ийн цаг эхэлснээс хойш өнгөрсөн секундын тоогоор 64 битийн форматаар хадгалагддаг. Одоогийн таамаглалаар XNUMX битийн iOS төхөөрөмжүүд нь системийн цаг ойрхон байгаа үед хачирхалтай зүйл хийдэг. тэг хүртэл, тиймээс тэдний тохиргоо нь системийг эхлүүлэх үед гогцоо үүсгэдэг.

Тогтсон хугацааг дахин тохируулах цорын ганц арга бол зайг бүрэн цэнэггүй болгох эсвэл салгаж, дахин холбох явдал юм. Тиймээс хэрэглэгч бүрэн цэнэггүй болтол нь хүлээгээд л доголдсон төхөөрөмжийг хэвийн ажиллагаанд оруулах боломжтой боловч энэ нь асуудалд анхаарлаа хандуулах хэрэгцээг өөрчлөхгүй. Mac дээр хэрэглэгчид айдаг тэгэх албагүй, учир нь компьютерийн систем нь суулгасан хамгаалалттай тул болзошгүй асуудлаас зайлсхийхийн тулд огноог дээр дурдсан огноо болгон өөрчлөхийг оролдох үед танд анхааруулдаг.

Эх сурвалж: Reddit, ARS Technica
Сэдвүүд:
.