How to create custom firmware IPSW file using redsn0w?

Sestup iOS na A4: Průvodce Tethered Downgradem

28/03/2022

Rating: 4.5 (9332 votes)

Vzpomínáte na zlatou éru iPhonů, kdy každá nová verze iOS přinášela revoluční změny a komunita jailbreakerů byla v plném proudu? Pro majitele starších zařízení s čipem A4, jako jsou ikonický iPhone 4, iPod Touch 4. generace a první iPad, se občas stane, že zatouží po návratu do minulosti. Možná je to kvůli nostalgii, touze po konkrétní aplikaci, která už není kompatibilní s novějším systémem, nebo prostě proto, aby staré zařízení získalo zpět svou původní svižnost. Pokud patříte mezi ty, kteří se chtějí vrátit k dřívější verzi iOS na svém A4 zařízení, připravte se na cestu do světa tethered downgradu. Je to proces, který vyžaduje specifické nástroje a pozornost k detailům, ale odměnou může být oživení vašeho milovaného kousku historie.

Can IPSW files be restored via iTunes?
Signed IPSW files can be restored via iTunes. Unsigned IPSWs cannot currently be restored via iTunes.

V době, kdy Apple pravidelně přestává podepisovat starší verze firmwaru, se downgrade stal téměř nemožným. Avšak díky úsilí komunity vývojářů a nadšenců vznikly metody, které umožňují obejít toto omezení, byť s určitými kompromisy. Jedním z nich je právě tethered downgrade, který vám umožní nainstalovat vlastní (custom) IPSW soubory, ale s nutností pokaždé spouštět zařízení pomocí počítače. Pojďme se ponořit do hloubky tohoto fascinujícího, a dnes již téměř archivního, procesu.

Obsahový index

Co je to "Tethered Downgrade" a proč ho chtít?

Než se pustíme do technických detailů, je důležité pochopit, co přesně znamená "tethered downgrade". Termín "tethered" (připoutaný) odkazuje na skutečnost, že po provedení tohoto typu downgradu bude vaše zařízení vyžadovat připojení k počítači a speciální software (konkrétně redsn0w) pokaždé, když ho vypnete nebo restartujete. Bez tohoto "připoutaného spuštění" se zařízení prostě nezapne. Je to klíčový rozdíl oproti "untethered" řešením, která umožňují spustit zařízení bez počítače. Důvodem, proč je tento proces tethered, je to, že obchází boot-ROM exploit, který není permanentní a vyžaduje opětovné spuštění pokaždé.

Proč byste vůbec chtěli podstoupit takový proces? Důvodů může být několik:

  • Nostalgie: Pro mnoho uživatelů je to prostě touha vrátit se k verzi iOS, na které si oblíbili své zařízení, a znovu prožít zážitek z minulosti.
  • Výkon: Novější verze iOS mohou být na starších A4 zařízeních pomalé a těžkopádné. Downgrade na starší, lehčí systém může výrazně zlepšit odezvu a celkový uživatelský zážitek.
  • Kompatibilita aplikací: Některé staré, oblíbené aplikace nebo hry nemusely být aktualizovány pro novější verze iOS a fungují pouze na specifických starších systémech.
  • Jailbreak: Starší verze iOS často nabízejí stabilnější a plnější možnosti jailbreaku, což otevírá dveře k mnoha úpravám a funkcím, které Apple nepovoluje.

Je však důležité si uvědomit, že se jedná o starší, komunitou vyvinuté metody, které již Apple oficiálně nepodporuje. Proces je tedy na vlastní riziko a vyžaduje pečlivé dodržování pokynů.

Klíčové nástroje pro úspěšný sestup

Pro provedení tethered downgradu na vašem A4 zařízení budete potřebovat několik specifických nástrojů a souborů. Jejich správná kombinace je absolutně klíčová pro úspěch celého procesu:

1. Vlastní IPSW soubory (Custom IPSW)

Tyto soubory jsou modifikované verze originálního firmwaru iOS. Nejsou to standardní IPSW soubory, které si stáhnete z Apple serverů. Jsou speciálně upraveny tak, aby umožnily obnovu na starší, nepodepsanou verzi iOS na A4 zařízeních. Často se označují jako "GeekGrade" nebo "iFaith" IPSW, podle nástrojů, které je vytvořily nebo s nimi souvisely. V době jejich největší slávy byly dostupné na specializovaných fórech a webech.

2. iTunes 11

Ano, přesně tak, verze 11. Novější verze iTunes (a nyní Finder v macOS Catalina a novějších) ztratily podporu pro mnoho legacy protokolů a DFU režimů, na které se tyto starší jailbreakové nástroje spoléhaly. iTunes 11 je klíčové, protože obsahuje potřebné ovladače a rozhraní pro správnou komunikaci se zařízením v pwned DFU režimu. Nalezení a instalace této konkrétní verze iTunes může být dnes již malou výzvou, ale je nezbytná.

3. iREB

Tento nástroj je používán k uvedení vašeho A4 zařízení do takzvaného "pwned DFU" režimu. Standardní DFU režim je jedna věc, ale "pwned DFU" je speciální stav, který umožňuje iTunes obnovit zařízení pomocí vlastního (nepodepsaného) firmwaru. iREB efektivně obchází kontroly integrity firmwaru v bootromu zařízení.

4. redsn0w

Hlavní hrdina pro tethered bootování. Redsn0w je komplexní jailbreakový nástroj, který v tomto případě slouží k "tethered boot" vašeho zařízení po instalaci vlastního IPSW. Co je na redsn0w zajímavé, je to, že pro spuštění zařízení potřebuje odkaz na originální Apple IPSW soubor. A to je klíčový detail, který často mate uživatele – i když jste na svém iPhonu 4 nainstalovali custom iOS 3.2, redsn0w pro jeho spuštění může vyžadovat originální iOS 6.0 IPSW.

5. Originální Apple IPSW soubory

Jak již bylo zmíněno, redsn0w potřebuje originální, neupravené IPSW soubory od Applu jako referenci pro svůj exploit. Tyto soubory slouží redsn0w k provedení "just boot" operace, která umožní zařízení spustit se na nainstalovaný custom firmware. Web jako ipsw.me byl v minulosti vynikajícím zdrojem pro stažení archivních verzí iOS firmwaru.

Podrobný průvodce krok za krokem

Pojďme si projít celý proces instalace vlastního IPSW souboru a následného tethered bootování.

Krok 1: Příprava zařízení a stažení nástrojů

  1. Zálohujte svá data: Ačkoli se jedná o staré zařízení, vždy je dobré mít zálohu, pokud by se něco pokazilo.
  2. Vypněte "Najít iPhone": Ujistěte se, že máte tuto funkci vypnutou v nastavení iCloud na vašem zařízení.
  3. Stáhněte si iTunes 11: Získejte a nainstalujte přesně tuto verzi. Ujistěte se, že nemáte spuštěné novější verze iTunes/Finderu, které by mohly kolidovat.
  4. Stáhněte si iREB a redsn0w: Najděte spolehlivé zdroje pro stažení těchto nástrojů (mějte na paměti, že se jedná o starší software).
  5. Získejte vlastní IPSW soubor: Tento soubor musí být specifický pro vaše A4 zařízení (iPhone 4, iPod Touch 4. gen, iPad 1) a pro verzi iOS, na kterou chcete downgradovat.
  6. Získejte originální Apple IPSW soubor: Stáhněte si originální IPSW, který bude redsn0w potřebovat pro bootování. Pro iPhone 4 a iPod Touch 4. gen se často používal originální iOS 6.0 IPSW. Pro iPad 1 je specificky vyžadován originální iOS 3.2.2 IPSW. Tyto soubory lze nalézt na historických archivech firmwaru (např. ipsw.me).

Krok 2: Uvedení zařízení do "pwned DFU" režimu s iREB

Tento krok je kritický, protože umožňuje iTunes přijmout custom firmware.

  1. Připojte své A4 zařízení k počítači pomocí USB kabelu.
  2. Spusťte iREB.
  3. Postupujte podle pokynů na obrazovce iREB, které vás provedou procesem uvedení zařízení do DFU režimu, a následně ho "pwned" (upraví) pro obnovu vlastního firmwaru. Obvykle to zahrnuje kombinaci držení tlačítek Power a Home po určitou dobu.
  4. Jakmile iREB úspěšně dokončí proces, obrazovka vašeho zařízení by měla zůstat černá, ale iTunes by mělo detekovat zařízení v režimu obnovy.

Krok 3: Obnova pomocí vlastního IPSW v iTunes 11

Nyní, když je vaše zařízení v "pwned DFU" režimu, můžete použít iTunes 11 k instalaci custom firmwaru.

  1. Otevřete iTunes 11. Mělo by detekovat vaše zařízení v režimu obnovy.
  2. Na Windows: Podržte klávesu Shift a klikněte na tlačítko "Obnovit iPhone/iPod/iPad" (Restore iPhone/iPod/iPad).
    Na Macu: Podržte klávesu Option a klikněte na tlačítko "Obnovit iPhone/iPod/iPad".
  3. Otevře se okno pro výběr souboru. Vyhledejte a vyberte váš vlastní (custom) IPSW soubor, který jste si stáhli.
  4. iTunes nyní zahájí proces obnovy. Tento proces může trvat několik minut. Během toho se na obrazovce zařízení objeví ukazatel průběhu.
  5. Po dokončení obnovy iTunes oznámí, že "obnova byla dokončena". Váš iPhone/iPod/iPad se však pravděpodobně nespustí sám. To je normální, protože se jedná o tethered downgrade.

Krok 4: Tethered boot s redsn0w

Toto je krok, který budete muset opakovat pokaždé, když se vaše zařízení vypne nebo restartuje.

  1. Spusťte redsn0w.
  2. V redsn0w vyhledejte možnost "Extras" a poté "Select IPSW".
  3. Vyberte originální Apple IPSW soubor, který jste si stáhli (např. iOS 6.0 pro iPhone 4, nebo iOS 3.2.2 pro iPad 1). Redsn0w tento soubor použije jako referenci pro bootovací exploit.
  4. Po výběru IPSW se vraťte do hlavní nabídky redsn0w a vyberte "Just Boot".
  5. Redns0w vás vyzve k uvedení zařízení do DFU režimu (standardního DFU, ne pwned DFU). Pečlivě dodržujte pokyny na obrazovce redsn0w (držení Power a Home tlačítek).
  6. Jakmile je zařízení v DFU režimu, redsn0w zahájí proces bootování. Na obrazovce zařízení se objeví ananasové logo (typické pro redsn0w) a poté se zařízení spustí do zvolené verze iOS.

Gratulujeme! Vaše A4 zařízení by nyní mělo běžet na starší verzi iOS, kterou jste si vybrali. Vždy si pamatujte, že pro každé spuštění po vypnutí nebo restartu budete muset použít redsn0w a "Just Boot" možnost s odpovídajícím originálním Apple IPSW.

Specifika pro jednotlivá zařízení A4

Ačkoli obecný postup je stejný pro všechna A4 zařízení, existují drobné nuance, které je třeba vzít v úvahu.

iPhone 4 a iPod Touch 4. generace

Pro tato zařízení je proces nejvíce přímočarý. Po instalaci vlastního IPSW (např. iOS 5.1.1 nebo iOS 4.3.3) budete pro tethered bootování s redsn0w potřebovat originální Apple iOS 6.0 IPSW. I když se může zdát zvláštní použít iOS 6.0 pro spuštění zařízení s iOS 5.x, redsn0w používá tento soubor pro svůj bootovací exploit, nikoli k instalaci samotného operačního systému.

iPad 1

První generace iPadu má své vlastní specifika. Pro obnovu s vlastním IPSW se doporučuje použít iOS 3.2 custom IPSW. Pro následné tethered bootování s redsn0w je pak nezbytné použít originální Apple iOS 3.2.2 IPSW. Tento starší firmware je klíčový pro úspěšné spuštění iPadu 1 po downgradu. Mějte na paměti, že iPad 1 je nejstarší z této trojice a jeho podpora nástrojů může být nejdříve ukončena.

Souhrnná tabulka iOS verzí pro bootování

Pro lepší přehlednost, zde je tabulka, která shrnuje, který originální IPSW soubor budete potřebovat pro "Just Boot" s redsn0w, v závislosti na vašem A4 zařízení:

ZařízeníVlastní IPSW pro obnovu (příklad)Originální IPSW pro spuštění (redsn0w)
iPhone 4Specifický custom IPSW (např. iOS 5.1.1)Originální Apple iOS 6.0
iPod Touch 4. genSpecifický custom IPSW (např. iOS 5.1.1)Originální Apple iOS 6.0
iPad 1iOS 3.2 (vlastní)Originální Apple iOS 3.2.2

Důležité je si pamatovat, že IPSW soubor pro obnovu a IPSW soubor pro bootování s redsn0w jsou dvě různé věci a mají různé účely. První je upravený firmware pro instalaci, druhý je referenční soubor pro exploit redsn0w.

Často kladené otázky

Je tento sestup trvalý?

Ne, jedná se o tethered downgrade. To znamená, že pokaždé, když se zařízení vypne nebo restartuje, budete ho muset připojit k počítači a použít redsn0w s funkcí "Just Boot" pro jeho spuštění.

Mohu tento postup provést na novějším iPhonu (např. iPhone 5, 6, 7 atd.)?

Ne, tento specifický postup a nástroje (iREB, redsn0w ve spojení s těmito custom IPSW) jsou určeny výhradně pro zařízení s čipem A4 (iPhone 4, iPod Touch 4. generace, iPad 1). Novější zařízení používají jiné architektury a mají opravené exploity, což znemožňuje tyto metody.

Proč potřebuji iTunes 11 a ne novější verzi?

Novější verze iTunes (a Finder) byly Applem upraveny tak, aby nepodporovaly staré protokoly a exploity, na které se spoléhají nástroje jako iREB a redsn0w. iTunes 11 je poslední verzí, která si uchovala potřebnou kompatibilitu pro práci s "pwned DFU" režimem a instalaci nepodepsaných IPSW souborů na A4 zařízeních.

Kde mohu získat vlastní (custom) IPSW soubory a staré verze nástrojů?

Vzhledem k tomu, že se jedná o archivní záležitosti, oficiální podpora pro tyto nástroje a soubory již neexistuje. V minulosti byly dostupné na specializovaných jailbreakových fórech a archivních webech. Hledání těchto souborů dnes vyžaduje trpělivost a opatrnost při výběru důvěryhodných zdrojů.

Co když se mé zařízení po obnově nespustí nebo se zasekne na logu Apple?

To je běžný jev, pokud jste provedli tethered downgrade. Znamená to, že zařízení potřebuje "tethered boot" pomocí redsn0w. Ujistěte se, že jste správně provedli krok 4 s redsn0w a že jste vybrali správný originální IPSW soubor pro bootování.

Proč redsn0w vyžaduje originální iOS 6.0 IPSW, když chci spustit například iOS 5.1.1?

Redsn0w nepoužívá originální IPSW k nainstalování operačního systému, ale jako referenci pro svůj exploit. Slouží k "rozpoznání" a "odemknutí" bootromu vašeho zařízení, aby bylo možné spustit již nainstalovaný custom firmware. Je to jako klíč, který otevírá dveře, i když zámek je pro jiný dům.

Mohu po downgradu provést untethered jailbreak?

Záleží na konkrétní verzi iOS, na kterou jste downgradovali, a na dostupnosti untethered jailbreaku pro tuto verzi a vaše zařízení. Pro některé starší verze iOS na A4 zařízeních untethered jailbreak existoval, ale je třeba to ověřit pro konkrétní kombinaci verze a zařízení.

Závěr

Tethered downgrade na zařízeních Apple A4 je fascinující připomínkou doby, kdy komunita jailbreakerů neustále posouvala hranice možného s iOS. Ačkoli se jedná o proces, který je dnes již spíše archivní a pro většinu uživatelů nepraktický kvůli nutnosti neustálého připojení k počítači pro spuštění, pro nadšence a sběratele staré techniky nabízí jedinečnou možnost oživit tato ikonická zařízení a prozkoumat jejich rané operační systémy. Pamatujte, že pečlivost a trpělivost jsou klíčové. Vybavte se správnými nástroji, postupujte krok za krokem a užijte si cestu zpět v čase s vaším iPhonem 4, iPodem Touch 4. generace nebo iPadem 1.

Chceš-li si přečíst další články podobné jako Sestup iOS na A4: Průvodce Tethered Downgradem, navštiv kategorii iPhone.

Go up