Pomoćni program IDeviceReRestore za oporavak 32-bitnih uređaja na bilo koju izdanu verziju iOS-a 9.X

Možda se sjećate nevjerojatnih vijesti o ranjivosti pronađenoj u firmveru iOS 9.x koja vam omogućuje vraćanje

bilo koji 32-bitni uređaj.

Ako imate digitalni potpis, ovaj uslužni programomogućuje vam vraćanje bilo kojeg 32-bitnog uređaja na bilo koju verziju firmvera iOS 9.x, bez obzira na instaliranu početnu verziju, bez ikakvih tipki, dodatnog softvera ili čak i bez provođenja jailbreak postupka.

Kao što vidite iz ovog opisa, ovaj jaz usigurnost ima veliki potencijal i omogućuje vam da obnovite sve 32-bitne uređaje. Zajedno sa Home Depot jailbreak-om za verzije iOS-a 9.1-9.3.4, svi kompatibilni uređaji nikada neće ostati bez jailbreak-a, oni će uvijek zadržati mogućnost vraćanja na iOS 9 bez straha od postupka ažuriranja ili oporavka.

Dobra vijest je da razvoj komunalnihiDeviceReRestorezavršen i dostupan svim korisnicima. Izdavanje konačne verzije alata provjerenog vremenaidevicerestoredogodila zahvaljujući programerima@alitek123, @Thmitt i @JonathanSeals, koji su iskoristili sigurnosni propust koji je otkrio @alitek123. Za provođenje procesa beta testiranja zaslužni su programeri @Mirko, @ee_csw i @DjSn0wfall.

Da biste provjerili rad alata na djelu, tomože se preuzeti s web stranice iDeviceReRestore. Trenutačni broj pomoćnog programa je 1.0.1, čime je riješen problem upravljanja ovisnostima koji je bio prisutan u originalnoj verziji alata. Trenutno postoje verzije alata za pokretanje Linuxa i macOS-a. Ne postoji verzija za rad pod Windows OS-om, ali znam za mnoge primjere uspješne upotrebe ovog alata u načinu virtualnog stroja.

Pojedinosti o radu alata:

  • podrškasamo32-bitni uređaji.
  • Oporavaksamona verziju firmveraiOS 9.x,
  • Izvorna verzija firmvera može bitibilo koji, testirane verzije od iOS 6 do iOS 10.
  • Dostupnost bjekstva iz zatvora za izvornu verzijunije nužno.
  • U tom slučaju za to nisu potrebni ključevi, dodatni softver i drugi posebni alati.
  • ObaveznoPrisutnost spremljenih digitalnih potpisa za instaliranu verziju softvera.
  • Za digitalne potpise postoje posebni zahtjevi.Digitalni potpisi ne mogu biti iz kategorije onihkoji su primljeni "zrakom". Možete koristiti potpise iz kategorije "Obriši" ili "Ažuriraj", ali neće svi biti prikladni za postupak. Digitalni potpisi moraju biti pohranjeni bez posebnog jednokratnog koda za ovaj slučaj. Ako digitalni potpis započne s retkom "MIIKkj", onda je sve u redu, može se koristiti. Ako ne, možda će uspjeti, ali potrebna je dodatna provjera.
  • Metoda zahtijeva potpisan "osnovni pojas",npr. Prometej. Međutim, većina bi, ako su svi uređaji, bez problema trebali imati radni osnovni pojas počevši od trenutne verzije za iOS 10 i potpisane verzije primljene "preko zraka".
  • Oporavak s iOS-a 9 na iOS 9 može se izvršiti u načinu oporavka, vraćanje s verzije koja nije iOS 9 na iOS 9 potrebno je izvršiti samo u "DFU" načinu rada.
  • Digitalni potpisi moraju imati odvojene karteiBSS za oporavak u DFU načinu rada. U slučaju da ih nema, ovi digitalni potpisi mogu se upotrijebiti samo za vraćanje s verzije firmvera iOS 9 u verziju firmvera iOS 9.

Za provjeru kompatibilnosti postojećih digitalnihpotpisa s uslužnim programom "iDeviceReRestore", možete koristiti ovu uslugu "nence-checker". Ili otvorite digitalni potpis u uređivaču teksta i provjerite sadrži li sadržaj iBSS ulaznica i sadržaj originalnog retka.

Prema programeru @ DjSn0wfall, tvrtkiApple neće moći zatvoriti ovu ranjivost iz sljedećih razloga. U načinu DFU uređaj je u stanju pripravnosti za provjeru zakonitosti komponente potpisa, a to je iBSS karta. Nakon preuzimanja digitalnog potpisa s iBSS ulaznicom, strogo govoreći, ne kršimo sigurnosni mehanizam koji nam omogućava da u sljedećem koraku preuzmemo potpisanu iBEC komponentu, koja već sadrži potreban jaz - nepostojanje posebnog jednokratnog koda „ne-nema. Nakon toga pokrećemo postupak oporavka uređaja, zanemarujući sve ostale sigurnosne zahtjeve i provjere integriteta. Treba napomenuti da je ovaj eksploatat također djelomično prisutan počevši od verzije iOS 8 pa sve do verzije iOS 10.2.1, ali u ovim se inačicama ovaj eksploatacija ne može koristiti.