[su_youtube url=”https://www.youtube.com/watch?v=fY-ahR1R6IE” width=”640″]
Twee dae gelede het 'n plasing op een van die Reddit-forums verskyn wat inlig dat enigiemand met 'n bietjie vrye tyd hul iOS-toestelle met 64-bis verwerkers (iPhone 5S en later, iPad Air en iPad mini 2 en later) in 'n statiese ontwerp kan verander voorwerp. Skakel net die outomatiese datuminstelling in die instellings af, verander dit met die hand na 1 Januarie 1970, en herlaai dan die toestel.
In hierdie geval sal die herbegin nooit voltooi word nie - die toestel sal op 'n wit skerm met die Apple-logo vassit. Herstel vanaf rugsteun of fabriekterugstelling sal nie help nie. Mense wat hul iPhones en iPads na die Apple Store geneem het in 'n poging om dit weer bruikbaar te maak, het 'n nuwe toestel ontvang nadat hulle etlike minute na die verwarde gesigte van Apple-tegnici gekyk het.
Alhoewel hierdie fout dalk nogal triviaal lyk (hoeveel mense het die drang om hierdie presiese datum op hul iOS-toestel in te stel?), kan dit gebruik word om nuttelose ontwerpvoorwerpe in massa te vervaardig. Outomatiese tydinstelling wanneer gekoppel aan Wi-Fi in iOS-toestelle vind plaas deur NTP-bedieners ('n protokol vir die sinchronisering van rekenaarhorlosies in die netwerk).
Enigiemand wat toegang het tot die NTP-bediener van 'n gegewe Wi-Fi-netwerk kan 'n instruksie stuur om die datum te verander na alle toestelle wat daaraan gekoppel is. Hierdie scenario het nog nie gebeur nie en dit is nie seker dat dit moontlik sou wees nie. NTP-data word egter ongekodeer en ongeverifieer gestuur, so dit behoort nie te moeilik te wees om uit te vind wat so 'n geïnisieerde massadataverandering sou veroorsaak nie.
Die probleem het waarskynlik sy oorsprong in die manier waarop Unix-bedryfstelsels tyd bepaal. Dit is omdat dit in 32-bis-formaat daarin gestoor word as die aantal sekondes wat verloop het sedert die begin van Unix-tyd, 1 Januarie 1970. Volgens huidige spekulasie doen 64-bis iOS-toestelle iets vreemds met stelseltye wat naby is. na nul, sodat hul instellings 'n lus veroorsaak tydens die opstart van die stelsel.
Die enigste manier om die vasgestelde tyd terug te stel, is om die battery heeltemal te ontlaai of dit te ontkoppel en weer aan te sluit. Die gebruiker kan dus 'n wanfunksionele toestel weer in behoorlike werking kry deur bloot te wag dat dit heeltemal ontlaai word, maar dit verander nie die behoefte om aandag aan die probleem te gee nie. Op die Mac is gebruikers bang hoef nie, want die rekenaarstelsel het 'n ingeboude beskerming waar dit jou waarsku wanneer jy probeer om die datum na die voorgenoemde datum te verander om moontlike probleme te vermy.
Hallo, is dit regtig genoeg om net te wag vir ontslag?
Ehm...ek wil dit liewer nie self probeer nie, maar bronne sê wel dat die probleem reg sal wees om die battery heeltemal leeg te maak. Maar 'n volle ontlading is nie dieselfde as om die foon af te skakel as gevolg van lae batterykrag nie. Die battery sal heeltemal leeg raak na 'n paar dae nadat die foon nie aangeskakel het nie.
Wat beteken dit om "die probleem aan te spreek"?
Apple ouens, as jy iets uit 'n vreemde taal vertaal en jy weet nie wat 'n woord beteken nie, gaan kyk na Slovník.app, waar jy in die derde punt langs die werkwoord "adres" kan kry wat dit is . In Tsjeggies word hierdie werkwoord as "los" vertaal.
Natuurlik weet ek wat "adres" beteken in die gegewe konteks, maar dit het nie by my opgekom dat dieselfde frasebeurt nie in Tsjeggies gebruik word nie. Ek het "aanspreek die probleem" verstaan as 'n meer retories gesofistikeerde weergawe van "die probleem aanspreek", "die probleem hanteer".
Seine in byvoorbeeld die drukkop word aangespreek. Die probleem word nie aangespreek nie. Die probleem word aangemeld, gerapporteer, gerapporteer, aangestuur vir oplossing, of opgelos. Kom ons dink in Tsjeggies, kom ons skryf in Tsjeggies. Kom ons vertaal en nie bederf nie.