Apple News

Apple će popraviti datumsku grešku '1. siječnja 1970.' u nadolazećem ažuriranju iOS-a

Ponedjeljak, 15. veljače 2016., 7:27 PST, Joe Rossignol

iPhone-6-Boot-LogoApple je službeno priznao grešku u datumu '1970' koja utječe na 64-bitne iPhone, iPad i iPod touch uređaje. The potporni dokument ne identificira trenutni popravak, ali Apple je rekao da će nadolazeće ažuriranje softvera iOS spriječiti pojavu problema u budućnosti.





Ručna promjena datuma na svibanj 1970. ili ranije može spriječiti da se vaš iOS uređaj uključi nakon ponovnog pokretanja. Nadolazeće ažuriranje softvera spriječit će da ovaj problem utječe na iOS uređaje. Ako imate ovaj problem, kontaktirajte Apple podršku.

je apple najbogatija tvrtka na svijetu

Ručna promjena datuma iOS uređaja na 1. siječnja 1970. rezultira kontinuiranim ciklusom ponovnog podizanja sustava, čime se uređaj zapravo zazida. Čini se da vraćanje putem iTunesa u DFU načinu rada također ne funkcionira.



Apple nije naveo razlog za grešku, ali YouTube video stvaratelj i programer Tom Scott nagađa da postavljanje datuma blizu 1. siječnja 1970., što je 0 u Unix vremenu, može rezultirati nedostatkom cijelog broja -- u ovom slučaju, datum prije 1. siječnja 1970. godine.

iOS zatim rješava underflow vraćanjem negativnog integratora na maksimalnu vrijednost, za koju Scott kaže da rezultira datumom koji je oko 20 puta duži od očekivanog trajanja svemira. Scott vjeruje da bi iOS mogao imati poteškoća s rukovanjem ovim velikim brojem, što bi rezultiralo rušenjem zahvaćenih uređaja.


Njemačka web stranica Apfelpage.de podijelio a drugi YouTube video pokazujući da bi otvaranje iPhonea i resetiranje njegove baterije moglo riješiti problem, ali ova metoda može oštetiti vaš pametni telefon i poništiti vaše jamstvo ako se izvrši pogrešno. Sigurnija opcija može biti posjetiti Genius Bar ili kontaktirati Apple podršku online ili telefonom.

koliko je velik ipad mini

iOS je operativni sustav temeljen na Unixu, a Unix vrijeme počinje u 00:00:00 UTC 1. siječnja 1970. Apple vam ne dopušta da ručno postavite svoj iOS uređaj na datum prije toga, vjerojatno u nastojanju da spriječi bug poput ove, ali promjena datuma na svibanj 1970. ili ranije i dalje uzrokuje probleme na 64-bitnim uređajima.