Berita Apple

Apple Akan Membetulkan Pepijat Tarikh '1 Januari 1970' dalam Kemas Kini iOS Akan Datang

Isnin 15 Februari 2016 7:27 pagi PST oleh Joe Rossignol

iPhone-6-Boot-LogoApple telah secara rasmi mengakui pepijat tarikh '1970' yang menjejaskan peranti iPhone, iPad dan iPod touch 64-bit. The dokumen sokongan tidak mengenal pasti pembetulan semasa, tetapi Apple berkata bahawa kemas kini perisian iOS yang akan datang akan menghalang isu daripada berlaku pada masa hadapan.





Menukar tarikh secara manual kepada Mei 1970 atau lebih awal boleh menghalang peranti iOS anda daripada dihidupkan selepas dimulakan semula. Kemas kini perisian yang akan datang akan menghalang isu ini daripada menjejaskan peranti iOS. Jika anda mengalami masalah ini, hubungi Sokongan Apple.

berapa harga epal ipad mini

Menukar tarikh peranti iOS secara manual kepada 1 Januari 1970 menghasilkan kitaran but semula yang berterusan, dengan berkesan merosakkan peranti itu. Memulihkan melalui iTunes dalam Mod DFU juga nampaknya tidak berfungsi.



Apple tidak memberikan sebab untuk pepijat itu, tetapi pembuat video dan pengaturcara YouTube Tom Scott membuat spekulasi bahawa menetapkan tarikh hampir 1 Januari 1970, iaitu 0 dalam masa Unix, mungkin mengakibatkan aliran bawah integer -- dalam kes ini, tarikh sebelum 1 Januari 1970.

iOS kemudiannya mengendalikan aliran bawah dengan mengembalikan penyepadu negatif kepada nilai maksimum, yang menurut Scott menghasilkan tarikh yang kira-kira 20 kali lebih lama daripada jangkaan alam semesta. Scott percaya iOS mungkin menghadapi kesukaran mengendalikan jumlah yang besar ini, mengakibatkan peranti terjejas ranap.


laman web Jerman Apfelpage.de dikongsi a video YouTube kedua menunjukkan bahawa membuka iPhone dan menetapkan semula baterinya boleh menyelesaikan masalah, tetapi kaedah ini boleh merosakkan telefon pintar anda dan membatalkan waranti anda jika dilakukan secara salah. Pilihan yang lebih selamat adalah dengan melawati Bar Genius atau menghubungi Sokongan Apple dalam talian atau melalui telefon.

berapa inci iphone 12 pro

iOS ialah sistem pengendalian berasaskan Unix, dan masa Unix bermula pada 00:00:00 UTC pada 1 Januari 1970. Apple tidak membenarkan anda menetapkan secara manual peranti iOS anda kepada tarikh sebelum itu, mungkin dalam usaha untuk menghalang pepijat seperti ini, tetapi menukar tarikh kepada Mei 1970 atau lebih awal masih menyebabkan isu pada peranti 64-bit.