Zabývali jsme se projektem tzv semaforin po větší část dvou měsíců a jako upoutaný bezblblý downgrade a útěk z vězení užitečnost určitě checkm8 bootrom exploit-vulnerable zařízení s různými verzemi staršího firmwaru, hraje v této komunitě důležitou roli.
V příspěvku sdílené k /r/útěk z vězení vývojáři přiznali, že počáteční vydání bylo „propadákem“ kvůli „nekonečným chybám“ a že tvrdě pracovali na vyčištění pověsti nástroje a užitečnosti pro komunitu.
Verze 1.0 je nyní oficiálně k dispozici prostřednictvím stránky projektu GitHub, což naznačuje, že počáteční beta verze je nyní minulostí. Mezi nejpozoruhodnější změny v nejnovější verzi patří následující:
Nyní můžete přejít na nižší verzi, i když vaše zařízení před přechodem na nižší verzi používá iOS 16 nebo novější
S těmito nejnovějšími změnami je nyní Semaforin efektivně použitelný kýmkoli, kdo používá zařízení A7-A11 na téměř jakékoli verzi iOS, a umožňuje vám přejít na nižší verzi od iOS 7.0.6 do 12.1 připoutaným způsobem, aniž byste potřebovali SHSH blobs, což je obzvlášť úžasný výkon.
Je zřejmé, že nástroj funguje pouze na zranitelných zařízeních checkm8 bootrom, takže neexistuje žádná šance, že by to někdy fungovalo s jakýmkoli zařízením novějším než iPhone X. Dobrou zprávou však je, že iPhone X je plně podporován!
Vývojáři varují, že i když Semaphorin obsahuje verzi GUI, nedoporučuje se ji používat. Místo toho je lepší použít verzi CLI, což znamená spouštění příkazů Terminál na rozdíl od klikání na tlačítka. Stručné shrnutí toho, jak se používá, je uvedeno v příspěvku /r/jailbreak a pro vaše pohodlí jej níže citujeme:
Jak to mohu použít?
Tento skript smaže vše ve vašem telefonu, včetně hlavního operačního systému, pokud nepřecházíte na iOS 10.3.3 nebo novější. Před použitím tohoto skriptu se ujistěte, že jste si zazálohovali všechna data, protože **cokoli v zařízení před spuštěním tohoto skriptu bude poté neobnovitelné**. Tento skript používejte na vlastní nebezpečí. Neneseme odpovědnost za žádné škody způsobené použitím tohoto skriptu.
Chcete-li tuto aplikaci používat, musíte přejít na nižší verzi na podporovanou verzi a mít podporované zařízení.
`xcode-select install` pro instalaci `git` na Macos
`git klon https://github.com/y08wilm/Semaphorin && cd Semaforin`
Připojte zařízení v režimu DFU
`sudo ./semaphorin.sh
–restore` Můžete například napsat `sudo ./semaphorin.sh 9.3 –restore`
Než budete moci přejít na nižší verzi, skript musí zálohovat důležité soubory z vaší aktuální verze iOS.
Když se skript zeptá „Zadejte verzi systému iOS, která je aktuálně na vašem zařízení nainstalována.“, zadejte svou aktuální verzi systému iOS a pokračujte stisknutím klávesy Enter.
Poté by měl začít proces downgradu vašeho zařízení. Postupujte podle pokynů na obrazovce. To může chvíli trvat. Vaše zařízení se několikrát restartuje.
Následné spuštění po dokončení downgradu
Připojte zařízení v režimu DFU
`sudo ./semaphorin.sh
–boot` Pokud jste například přešli na iOS 9.3, spustili byste `sudo ./semaphorin.sh 9.3 –boot`.
Mělo by se normálně spustit na požadovanou verzi iOS.
Zájemci o další informace o Semaforinu mohou přejděte na stránku projektu GitHub kde jsou k dispozici další podrobnosti, které mohou koncoví uživatelé rozebrat podle vlastního uvážení.
Pokud máte novější zařízení s čipem A12 nebo novějším, můžete pokračovat v rolování, protože tento nástroj není pro vás…
Jste rádi, že se nástroje jako Semaforin vyvíjejí a pracuje se na nich? Sdělte nám své myšlenky v sekci komentářů níže.