Berita Apple

Apple Akan Memperbaiki Bug Tanggal '1 Januari 1970' di Pembaruan iOS Mendatang

Senin 15 Februari 2016 07:27 PST oleh Joe Rossignol

iPhone-6-Boot-LogoApple telah secara resmi mengakui bug tanggal '1970' yang memengaruhi perangkat iPhone, iPad, dan iPod touch 64-bit. NS dokumen pendukung tidak mengidentifikasi perbaikan saat ini, tetapi Apple mengatakan bahwa pembaruan perangkat lunak iOS yang akan datang akan mencegah masalah terjadi di masa mendatang.





Mengubah tanggal secara manual ke Mei 1970 atau sebelumnya dapat mencegah perangkat iOS Anda menyala setelah dimulai ulang. Pembaruan perangkat lunak yang akan datang akan mencegah masalah ini memengaruhi perangkat iOS. Jika Anda mengalami masalah ini, hubungi Dukungan Apple.

seperti apa tampilan iphone 8?

Mengubah tanggal perangkat iOS secara manual menjadi 1 Januari 1970 menghasilkan siklus reboot berkelanjutan, yang secara efektif merusak perangkat. Memulihkan melalui iTunes dalam Mode DFU juga tampaknya tidak berfungsi.



Apple belum memberikan alasan untuk bug tersebut, tetapi pembuat dan pemrogram video YouTube Tom Scott berspekulasi bahwa menyetel tanggal mendekati 1 Januari 1970, yaitu 0 dalam waktu Unix, dapat mengakibatkan aliran bawah bilangan bulat -- dalam hal ini, tanggal sebelum 1 Januari 1970.

iOS kemudian menangani underflow dengan mengembalikan integrer negatif ke nilai maksimum, yang menurut Scott menghasilkan tanggal yang sekitar 20 kali lebih lama dari perkiraan alam semesta. Scott yakin iOS mungkin mengalami kesulitan menangani jumlah besar ini, yang mengakibatkan perangkat yang terpengaruh mogok.


Situs web Jerman apfelpage.de dibagikan video youtube kedua menunjukkan bahwa membuka iPhone dan mengatur ulang baterainya dapat memperbaiki masalah, tetapi metode ini dapat merusak ponsel cerdas Anda dan membatalkan garansi jika dilakukan dengan tidak benar. Pilihan yang lebih aman adalah mengunjungi Genius Bar atau menghubungi Dukungan Apple secara online atau melalui telepon.

apa yang baru dengan iphone 7

iOS adalah sistem operasi berbasis Unix, dan waktu Unix dimulai pada 00:00:00 UTC pada 1 Januari 1970. Apple tidak mengizinkan Anda untuk secara manual mengatur perangkat iOS Anda ke tanggal sebelum itu, kemungkinan dalam upaya untuk mencegah bug seperti ini, tetapi mengubah tanggal menjadi Mei 1970 atau sebelumnya masih menyebabkan masalah pada perangkat 64-bit.