Internet se "baví" další z mnoha chyb a problémů operačních systémů tentokrát iOS platformy.
Častokrát v diskusích o operačních systémech najdete argument, že jeden systém je lepší než druhý, protože ten druhý je děravý a plný chyb. Právě podobný argument je ale jedním z největších "urban legend". Každý kdo tvrdí, že Linux je méně děravý než Windows, že iOS je bezpečnější a méně problémový než Android, tak buď neví, o čem mluví, nebo žije v bludu.
Všechny tyhle operační systémy jsou děravé jak řešeto, všechny mají chyby a na všechny se musí dělat pravidelné aktualizace, ať formou záplat nebo nových verzí samotného systému. A u všech se objevují chyby, protože je uživatelé hledají. Pochopitelně se mluví hlavně o těch, které jsou rozšířenější, takže Windows se vedle Linuxu zdá mnohem děravější, ale to proto, že Windows používá na PC mnohem více uživatelů, takže se to nejen snadněji odhaluje a více řeší, ale také je zde samozřejmě větší zájem těch, kdo podobných chyb využívají. Děravý jak řešeto je ale i Linux, jen se to tak veřejně nepropírá z pochopitelných důvodů, daných hlavně tím kdo a v jakém měřítku Linux používá. No a pak jsou tady ANDROID a iOS na mobilní platformě. Oba systémy trpí řadou děr, řadou chyb a tvrdit, že je jeden lepší, svižnější a méně problémový může jen blázen. Zejména když se každou chvíli nějaká chyba a díra musí řešit a záplatovat a píše se o tom veřejně. Tu zlobí výdrž baterky, tu se objeví bezpečností mezera, tu se objeví chyba, která dokáže přivést přístroj do nepoužitelného stavu.
A právě poslední případ je aktuální a asi bychom o něm moc nepsali, kdyby nebyl zajímavý hlavně tím, jak je možné, že takováhle chyba s takovými následky je vůbec možná.
Jak udělat z iPhone těžítko po 101 - stačí nastavit datum 1.1.1970
Bizardní chybu objevil jistý uživatel, který si evidentně hrát s nastavením data. Proč to dělal nevíme, ale podařilo se mu zjistit, že pokud u iOS verze 8.0 a novější nastavíte na zařízení se 64-bit procesorem datum 1.1.1970 a restartujete, uděláte ze svého telefonu mrtvou cihlu. Prstě už s ním nic neuděláte, systém už nenastartuje a obnova dat nefunguje. Takto "zničit" jde iPhone, iPad i iPod touch se 64-bit procesorem a iOS 8.0 a mladší, tedy zařízení prodávané od roku 2013. A takhle to vypadá:
Každopádně chyba se bude řešit. Údajně ale nejde o trvalý stav. Jistou cestou je prý nechat telefon/tablet totálně vybít, kdy dojde k automatickému resetování dat včetně nastavení datumu a pak se telefon normálně oživí. Asi se shodneme, že není příliš pravděpodobné, že by někdo nastavil 1.1.1970 opravdu omylem, takže by se mu podobná příhoda stala. Jde vyloženě o záměr, kdy stále nechápu, jak a proč tohle někdo vůbec zkoušel. Možná nějaký cestovatel v čase? :).
Vážnější chyba 53 zničí váš iPhone - je to záměr Apple?!
Zatímco výše uvedená chyba s rokem 1970 je řekněme úsměvná, Apple řeší i mnohem vážnější problém. Chyba 53 je jednou z nejvážnějších a dokáže váš telefon i zničit. Navíc se o ní ví dlouho a má se zato, že Apple ji používá záměrně. Chyba nastane při aktualizaci iOS a vede k trvalé ztrátě dat a znehodnocení samotného přístroje. Nastává i u telefonů, které údajně neprošly značkovým servisem při nějaké opravě. Řešení? Apple vám nabízí pouze koupi nového telefonu, starý nefunkční s touto chybou vám nevymění.
Každopádně tohle je jen jeden z mnoha případů a takové probuzení pro ty, kteří si z nějakého nepochopitelného důvodu myslí, že jedna softwarová platforma je lepší než druhá, tedy že je bezpečnější, méně děravá, či snad dokonce funguje lépe :).