Tutup iklan

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

Dua hari yang lalu, sebuah postingan muncul di salah satu forum Reddit yang menginformasikan bahwa siapa pun yang memiliki sedikit waktu luang dapat mengubah perangkat iOS mereka dengan prosesor 64-bit (iPhone 5S dan lebih baru, iPad Air dan iPad mini 2 dan lebih baru) menjadi desain statis obyek. Matikan saja pengaturan tanggal otomatis di pengaturan, ubah secara manual ke 1 Januari 1970, lalu reboot perangkat.

Dalam hal ini, restart tidak akan pernah selesai - perangkat akan terjebak di layar putih dengan logo Apple. Memulihkan dari cadangan atau reset pabrik tidak akan membantu. Orang-orang yang membawa iPhone dan iPad mereka ke Apple Store dalam upaya menjadikannya berguna kembali menerima perangkat baru setelah beberapa menit menyaksikan wajah bingung para teknisi Apple.

Meskipun bug ini mungkin tampak sepele (berapa banyak orang yang ingin menyetel tanggal pasti ini di perangkat iOS mereka?), bug ini dapat digunakan untuk memproduksi secara massal objek desain yang tidak berguna. Pengaturan waktu otomatis saat terhubung ke Wi-Fi di perangkat iOS dilakukan melalui server NTP (protokol untuk menyinkronkan jam komputer di jaringan).

Siapa pun yang memiliki akses ke server NTP dari jaringan Wi-Fi tertentu dapat mengirimkan instruksi untuk mengubah tanggal ke semua perangkat yang terhubung dengannya. Skenario ini belum terjadi dan belum ada kepastian akan mungkin terjadi. Namun, data NTP dikirim tanpa kode dan belum diverifikasi, sehingga tidak akan terlalu sulit untuk mengetahui apa yang akan menyebabkan perubahan data massal tersebut.

Masalahnya mungkin bersumber dari cara sistem operasi Unix menentukan waktu. Ini karena disimpan di dalamnya dalam format 32-bit sebagai jumlah detik yang telah berlalu sejak awal waktu Unix, 1 Januari 1970. Menurut spekulasi saat ini, perangkat iOS 64-bit melakukan sesuatu yang aneh dengan penutupan waktu sistem. ke nol, sehingga pengaturannya menyebabkan loop saat startup sistem.

Satu-satunya cara untuk mengatur ulang waktu yang disetel adalah dengan mengosongkan baterai sepenuhnya atau mencabut dan menyambungkannya kembali. Oleh karena itu, pengguna dapat mengembalikan perangkat yang rusak ke pengoperasian yang benar hanya dengan menunggu hingga dayanya benar-benar habis, namun hal ini tidak mengubah kebutuhan untuk memperhatikan masalahnya. Di Mac, ketakutan pengguna tidak harus, karena sistem komputer memiliki perlindungan bawaan yang memperingatkan Anda ketika Anda mencoba mengubah tanggal ke tanggal yang disebutkan di atas untuk menghindari kemungkinan masalah.

Zdroj: Reddit, Technica
Tema:
.