Az odysseusOTA egy olyan eszköz OS X-re és Linuxra, aminek a segítségével meghatározott készülékek esetén lehetséges visszatenni az iOS hivatalosan legfrissebbnél korábbi verzióját annak ellenére is, hogy azt az Apple már nem írja alá többet. Fontos kiemelni, hogy ez a folyamat kizárólag csak speciális esetekben működik, és a készüléknek jailbreakelve kell lennie ahhoz, hogy mindez egyáltalán lehetséges legyen.
Így mindez akár tekinthető valójában egyfajta “fából vaskarika” jellegű dolognak, mert legtöbbször épp a jailbreak miatt lenne szükséges a hivatalosnál korábbi, még feltörhető verzió visszarakása. Ha viszont a készülék jailbreakelhető, akkor gyakorlatilag olyan módon szabhatjuk testre a rendszert, ahogyan csak szeretnénk. Nézzük, mit érdemes mégis tudni erről az eszközről, amit @tihmstar fejleszt.
Tegnap este először mindenki örömmel fogadta az iOS 8.0.1 megjelenését, mert az elég sok hibát javított. A problémák viszont akkor kezdődtek, amikor a frissítés végeztével a készülék újraindult, mert az iPhone 6 és iPhone 6 Plus készülékek esetén ezzel a lendülettel lehetett búcsút inteni a mobilhálózatnak és a Touch ID-nak. Noha vannak, akik nem telefonálásra szeretik használni a készüléküket, a többség ettől függetlenül megdöbbenéssel fogadta mindezt.
Az Apple végül visszavonta a frissítést, és aki addig nem frissített, azt már nem veszélyezteti ez a gond. De mi van akkor, ha valaki már feltette a készülékére a 8.0.1-et, és így nem hajlandó kapcsolódni a készüléke a hálózathoz? Ezt már a tegnapi cikkünkben is leírt módon lehetett megoldani: restore 8.0-ra. Mostanra viszont az Apple is kiadott egy támogatási dokumentumot erről.
Akik tegnap próbáltak készüléket aktiválni, azok azt tapasztalhatták, hogy az a legtöbb esetben vagy eleve nem sikerült, vagy csak nagyon sokadik próbálkozásra. A fejlesztői központ már egy teljes hete áll, de most úgy tűnik, más szerverük is megsínylette a karbantartást.
Persze az is elképzelhető (és talán ez a valószínűbb), hogy csak tüzetesen átnézik az összes rendszerüket, így került sor arra, hogy az aktiválásért felelős szerverrel kapcsolatban is tömegesen jeleztek problémákat. Érdekes egyébként, hogy eközben a TinyUmbrella továbbra is képes volt lekérni egy teszt 3GS-hez mind a 6.1.3-as, mind a 4.1-es SHSH-t.
De az igazi érdekesség magyar idő szerint az éjszaka folyamán történt: nagyjából 2 órán keresztül az Apple aláírta a 6.0, 6.0.1 és 6.0.2-es firmware-eket minden, azt támogató eszköz kapcsán.
Apple is signing 6.0/6.0.1/6.0.2 right now. RESTORE RIGHT NOW IF YOU LOST YOUR JAILBREAK DUE TO 6.1.3, THIS WINDOW OF OPPORTUNITY WILL DIE.
Ez azoknak lehetett hasznos, akik iPhone 4S vagy annál újabb készülékkel rendelkeznek, és bármi oknál fogva azon a jelenleg nem jailbreakelhető 6.1.3, vagy iPhone 5 esetén a 6.1.4 van, mert így nekik lehetőségük volt a készüléket downgrade-elni. Ezeken a készülékeken ugyanis kizárólag akkor lehetséges a downgrade, ha maga az Apple aláírja az adott verziót. Más esetben, tehát még mentett SHSH-val sem lehetséges számukra a downgrade.
Így aki éjjel fél 2-kor elcsípte a dolog kezdetét, és fél 4-ig bezáróan cselekedett, az visszamehetett a 6.0, 6.0.1 vagy 6.0.2 bármelyikére, amelyek jailbreakelhetőek. Sajnos azonban ez a lehetőség már bezárult, így hiába próbálkozik már bárki. :(
Apple is starting to shutdown the 6.0.x windows! May be a few more minutes for all TSS servers to sync.
A downgrade maga egyébként olyan, természetes “mellékhatásokkal” jár, hogy az összes, nem szinkronizálható adatunkat elveszítjük, hiszen a magasabb verziós rendszerről, tehát például 6.1.4-ről készült backup nem állítható vissza 6.0.2-re, mert az újabb verziós backupot a korábbi verziós rendszer nem képes kezelni. Így az iTunes vagy az iCloud nem engedi majd visszatenni rá az adott mentést, és például az üzeneteinknek búcsút inthetünk. Bár ez az ár ugye teljességgel relatív a jailbreakelhetőséggel szemben.