1 Januari 1970 dan iPhone: apakah bug ini?

Pada bulan Februari 2016, maklumat yang sangat menarik muncul mengenai sistem operasi iOS. Dilaporkan bahawa pengguna forum Reddit yang terkenal dapat menemui kelemahan kritikal dalam sistem operasi. Intinya adalah: apabila tarikh diubah menjadi 1 Januari 1970 dan iPhone atau iPad dimulakan semula, ia berubah menjadi bata.

Seperti biasa, banyak pengguna menganggap pepijat ini sebagai jenaka, terutamanya kerana banyak sumber membicarakannya secara bergurau. Bayangkan kejutan pemilik peranti apabila yang terakhir benar-benar menjadi batu bata!

Prosesnya adalah seperti berikut: anda harus pergi ke "Tetapan" - "Umum" - "Tarikh", alihkan suis togol "Automatik" ke posisi "Mati" dan tetapkan tarikhnya pada 1 Januari 1970, dan waktu - 1:00 pagi atau 13:00. Selepas prosedur, peranti harus dihidupkan semula.

Selepas reboot, pengguna melihat ini - epal di skrin, dan sentiasa:

Apakah sebab bug ini? Versi berikut diberikan:

  • Dalam kod sistem operasi iOS, terdapat pembahagian mengikut waktu semasa, dan pembahagian dengan sifar menghasilkan ralat.
  • Zon waktu pada iPhone atau iPad tertinggal daripada GMT, yang boleh mengakibatkan cap waktu unix negatif, yang seterusnya akan mengakibatkan kesalahan.

Kesalahan itu berkaitan dengan iPhone dan iPad berdasarkan pemproses A7, A8, A8X, A9, A9X.

Bagi penyelesaian untuk masalah ini, ia kelihatan seperti ini, sebelum pembebasannya dari Apple:

  • Adalah mustahak untuk melepaskan sepenuhnya peranti untuk mematikannya. Selepas itu, kenakan dan hidupkan. Kaedah ini tidak berjaya dalam semua kes.
  • Kaedah kedua jauh lebih sukar - anda harus memutuskan bateri secara manual. Tidak semua orang dapat melakukan ini sendiri, jadi banyak yang memilih untuk menghubungi perkhidmatan tersebut. Kaedah ini selalu berjaya.

Di iOS 9.3 beta 4, para pembangun telah memperbaiki bug, akibatnya peranti tidak boleh diputarbelitkan jika anda memasukkan tarikh 1 Januari 1970. Tetapi kami tidak dapat menjamin apa-apa, jadi kami tidak mengesyorkan menetapkan tarikh yang ditentukan. Anda tidak pernah tahu apa.

Recent Posts