Majitelé starších iPhonů a iPadů zažili během posledních hodin nepříjemné překvapení. Apple totiž bez předchozího upozornění přestal podepisovat některé starší verze iOS pro několik historických modelů, což znemožnilo jejich obnovení nebo přeinstalaci. Situace ale naštěstí netrvala dlouho. Společnost problém během několika hodin opravila a vše se vrátilo do normálu.
Mohlo by vás zajímat
Přesto šlo o zajímavou událost, která ukázala, jak zásadní roli hraje systém digitálního podepisování firmwaru i u zařízení starých více než deset let.
Nešlo o iOS
Na první pohled se zdálo, že Apple definitivně ukončil možnost obnovovat starší systémy na modelech jako iPhone 4, iPhone 4s, iPhone 5, iPhone 5c nebo první generaci iPadu mini. Ve skutečnosti ale nebyl problém přímo v systému iOS. Apple omylem přestal podepisovat firmware základního pásma (baseband), tedy nízkoúrovňový software starající se o mobilní modem zařízení. Bez jeho ověření není možné dokončit obnovu systému prostřednictvím Finderu ani dřívějšího iTunes, přestože samotný instalační soubor iOS zůstává dostupný.
Dotčená zařízení
Zajímavé je, že problém postihl výhradně zařízení vybavená mobilním modemem. Wi-Fi varianty iPadů zůstaly zcela bez omezení, protože žádný baseband neobsahují. Mezi dotčenými zařízeními byly například iPhone 4 (CDMA), iPhone 4s, iPhone 5, iPhone 5c, iPad 2 s mobilním připojením, iPad 3, iPad 4 Cellular nebo první iPad mini Cellular. Týkalo se to různých verzí systému od iOS 6 až po iOS 10.
Koho se to týká?
Běžných uživatelů se podobná změna prakticky nedotkne. Pokud zařízení funguje, bude fungovat dál. Problém by nastal ve chvíli, kdy by bylo potřeba telefon kompletně obnovit nebo přeinstalovat systém. To využívají například sběratelé historických zařízení, vývojáři testující starší aplikace nebo uživatelé, kteří chtějí zachovat kompatibilitu se starším softwarem. Zmizela by také možnost vrátit se na některé starší verze systému, například na iOS 8.4.1, který Apple dlouhá léta ponechával podepsaný jako přechodový krok při aktualizacích některých zařízení.
Rychlá oprava
Krátce po zveřejnění informací začal Apple problém postupně řešit. Nejprve obnovil podepisování firmwaru pro iPhone 5c se systémem iOS 10.3.3 a následně vrátil podporu také všem ostatním dotčeným zařízením. Ve výsledku se ukázalo, že nešlo o úmyslné ukončení podpory, ale s největší pravděpodobností o technickou chybu na serverech společnosti. Pokud tedy vlastníte některý ze starších iPhonů nebo iPadů a používáte jej například jako sběratelský kousek nebo testovací zařízení, není důvod k obavám. Možnost obnovy systému zůstává zachována stejně jako dříve.
Celá situace nicméně připomněla, jak silně jsou i dnes možnosti obnovy starších zařízení závislé na infrastruktuře Applu. Stačí jediná změna v systému digitálních podpisů a i více než deset let starý hardware může během okamžiku přijít o možnost nové instalace systému.