OXXO
04-14-2012, 09:34 AM
Cum să creezi un Custom IPSW semnat cu redsn0w sau iFaith pentru a face Restore la iOS 5.0.1
În acest tutorial vă descriu metodele prin care puteţi "semna" un IPSW folosind redsn0w sau iFaith. Cu un IPSW semnat puteţi face restore la o versiune de iOS pe care Apple a încetat să o semneze.
Odată ce Apple lansează un nou update de iOS, opreşte semnarea versiunilor precedente. Asta înseamnă că nu mai puteţi face restore la o versiune precedentă. Cei care vreţi să faceţi restore la acea versiune, veţi putea face doar cu shsh salvat.
Începand de la iOS 5.0, Apple a implementat o nouă metodă pentru a opri utilizatorii să facă restore la o versiune nesemnată. Deci, dacă Apple a lansat iOS 5.1 şi a oprit semnarea iOS-ului 5.0.1, nu mai poţi face restore la iOS 5.0.1,
chiar dacă foloseşti TinyUmbrella, te obligă să faci restore la iOS 5.1. Dacă încerci să faci restore la iOS 5.0 sau 5.0.1, primeşti mesaje de eroare ca "Unknown error has occurred. Error code (11)" sau 3194 în iTunes şi nu poţi face restore.
Pentru cei care vă bazaţi pe jailbreak (pentru unlock sau mai ştiu eu ce), acest lucru poate fi foarte enervant. IPSW-ul semnat are blobs-urile shsh prinse de el şi nu mai aveţi nevoie de TinyUmbrella pentru a face bypass la proxy-urile Apple.
Când incărcaţi acest IPSW "Semnat" în iTunes, îl va accepta şi veţi putea să faceţi restore evitând erori ca "error 11"
Un Custom IPSW vă poate păstra şi Baseband-ul, necesar daca aveţi versiunea de Baseband 1.59.00 (decodabilă cu Ultrasnow) sau altele decodabile cu module electronice precum Gevey SIM.
Cerinţe:
Trebuie să aveţi shsh salvate pentru versiunea de iOS la care vreţi să faceţi restore. Exemplu - iOS 5.0 sau 5.0.1 (care nu se mai semnează de când a fost lansat iOS 5.1). Ar trebui să le aveţi salvate în PC, dacă nu le aveţi, le descărca cu iFaith sau TinnyUmbrella.
Trebuie să aveţi IPSW descărcat în PC, specific pentru iPhone-ul vostru.
Descărcaţi ultimele versiuni de iFaith sau redsn0w (În funcţie de ceea ce urmaţi să folosiţi)
Mergeţi în C:\Windows\System32\drivers\etc şi deschideţi fişierul "hosts" cu notepad. Dacă aveţi linii care conţin "apple", stergeţi-le şi salvaţi. ( Exemplu: 74.208.10.249 gs.apple.com, 127.0.0.1 gs.apple.com )
Pasul 1 : Crearea IPSW-ului semnat.
Vă prezint două metode pentru a crea un IPSW semnat. Folosind iFaith sau folosind redsn0w. Amândoua programele sunt bune. Folosiţi-l pe cel care vi se potriveşte în funcţie de ce aveţi nevoie.
Dacă telefonul vostru este codat pe o altă reţea decât cea pe care aveţi de gând să o folosiţi, aveţi nevoie de hacktivare (activare prin Jailbreak) şi va trebui să faceţi un Custom IPSW cu Sn0wbreeze (deoarece doar Sn0wbreeze face hacktivare)
şi implicit, să folosiţi metoda B pentru a ataşa semnăturile IPSW-ului.
A) Cum sa creezi un IPSW semnat folosind iFaith
Rulaţi iFaith.
http://img856.imageshack.us/img856/6663/ifaithwm.png (http://imageshack.us/photo/my-images/856/ifaithwm.png/)
Click pe butonul Build *Signed* IPSW w/Blobs.
Căutaţi cu browse până la locaţia din PC unde aveţi salvat shsh şi selectaţi fişierul shsh pentru iOS 5.0.1. Dacă aţi salvat shsh prin TinyUmbrella, îl veţi găsi în directorul C:\Users\User Name\.shsh . Fişierele shsh salvate de iFaith au extensia .ifaith iar cele salvate prin TinyUmbrella au extensia .shsh . Le puteţi folosi pe oricare dintre ele.
După ce selectaţi fişierul shsh ce corespunde iPhone-ului vostru, iFaith îl va verifica şi vă va arăta versiunea de iOS şi vă va cere să căutaţi în PC IPSW-ul.
Acum căutaţi IPSW-ul original. Vă reamintesc că iFaith nu suportă IPSW-uri Custom (cele cu Baseband Preservation, Hacktivate, etc), doar redsnow le suportă.
După ce selectaţi IPSW, vă va arăta "credits" şi va fi gata să vă creeze IPSW-ul semnat.
Faceţi click pe butonul "Build IPSW" şi aveţi răbdare până se va crea acel IPSW semnat. După finalizare îl veţi găsi pe desktop.
După ce iFaith va termina de construit acel IPSW semnat, vă va ghida cum să intraţi în modul "Pwned DFU" pentru a putea face restore cu acel IPSW semnat.
B) Cum să creezi un IPSW semnat folosind redsn0w
Rulaţi redsn0w.
http://img191.imageshack.us/img191/1067/redsn0wwm.png (http://imageshack.us/photo/my-images/191/redsn0wwm.png/)
Click pe butonul Extras. Click pe butonul SHSH Blobs. Click butonul Stitch.
Acum click pe butonul IPSW şi căutaţi IPSW-ul pe care vreţi sa îl "semnaţi". redsn0w acceptă IPSW-uri Custom. Deci puteţi semna un Custom IPSW pe care l-aţi creat folosind sn0wbreeze pentru a face preserve baseband, jailbreak si/sau hacktivare.
Dupa ce incarcati blob-urile shsh, redsn0w va incepe sa va creeze IPSW-ul, dupa ce il va crea, acesta va fi salvat în acelaşi director cu IPSW-ul pe care l-aţi încărcat mai devreme.
Pasul 2 : Restore la iOS 5.0.1 folosind un IPSW semnat.
După ce aţi creat un IPSW semnat, puteţi face cu el restore la iOS 5.0.1.
Pasul 2.1 : Intrarea în modul "Pwned DFU".
Pentru a putea folosi acest IPSW semnat (sau orice alt IPSW modificat), va trebui să introduceţi iPhone-ul în modul Pwned DFU. Pentru asta folosim redsn0w.
Rulaţi redsn0w şi faceţi click pe Extras. Apoi faceţi click pe butonul Pwned DFU.
Conectaţi iPhone-ul la PC şi Opriţi-l (Power off).
Click pe butonul "Next" şi urmaţi instrucţiunile pentru a introduce iPhone-ul în modul Pwned DFU.
Dupa ce aţi intrat in modul Pwned DFU, puteţi face restore cu un IPSW semnat.
Pasul 2.2 : Restore.
Deschideţi iTunes. Veţi primi un mesaj în iTunes cum că a detectat un iPhone în Recovery mode. Click OK.
Apăsaţi tasta Shift în timp ce daţi click pe restore în iTunes. Căutaţi IPSW-ul semnat. Dacă aţi folosit iFaith, îl aveţi pe desktop iar dacă aţi folosit redsn0w, va fi în acelaşi folder cu IPSW pe care l-aţi folosit în redsn0w.
După ce i-aţi furnizat IPSW-ul, iTunes ar trebui să vă facă restore la iOS 5.0.1 fără nici o eroare.
Legendă:
IPSW=Kitul sistemului de operare care ruleaza pe device-urile Apple
iOS=Sistemul de operare care ruleaza pe device-urile Apple
SHSH Blobs/Blob-uri=Fişier necesar pentru a semna un iOS, unicat pentru fiecare device Apple în parte
IPSW semnat=IPSW cu SHSH Blob ataşat
Hacktivare=Activarea telefonului fără cartela operatorului pe care a fost blocat terminalul
În acest tutorial vă descriu metodele prin care puteţi "semna" un IPSW folosind redsn0w sau iFaith. Cu un IPSW semnat puteţi face restore la o versiune de iOS pe care Apple a încetat să o semneze.
Odată ce Apple lansează un nou update de iOS, opreşte semnarea versiunilor precedente. Asta înseamnă că nu mai puteţi face restore la o versiune precedentă. Cei care vreţi să faceţi restore la acea versiune, veţi putea face doar cu shsh salvat.
Începand de la iOS 5.0, Apple a implementat o nouă metodă pentru a opri utilizatorii să facă restore la o versiune nesemnată. Deci, dacă Apple a lansat iOS 5.1 şi a oprit semnarea iOS-ului 5.0.1, nu mai poţi face restore la iOS 5.0.1,
chiar dacă foloseşti TinyUmbrella, te obligă să faci restore la iOS 5.1. Dacă încerci să faci restore la iOS 5.0 sau 5.0.1, primeşti mesaje de eroare ca "Unknown error has occurred. Error code (11)" sau 3194 în iTunes şi nu poţi face restore.
Pentru cei care vă bazaţi pe jailbreak (pentru unlock sau mai ştiu eu ce), acest lucru poate fi foarte enervant. IPSW-ul semnat are blobs-urile shsh prinse de el şi nu mai aveţi nevoie de TinyUmbrella pentru a face bypass la proxy-urile Apple.
Când incărcaţi acest IPSW "Semnat" în iTunes, îl va accepta şi veţi putea să faceţi restore evitând erori ca "error 11"
Un Custom IPSW vă poate păstra şi Baseband-ul, necesar daca aveţi versiunea de Baseband 1.59.00 (decodabilă cu Ultrasnow) sau altele decodabile cu module electronice precum Gevey SIM.
Cerinţe:
Trebuie să aveţi shsh salvate pentru versiunea de iOS la care vreţi să faceţi restore. Exemplu - iOS 5.0 sau 5.0.1 (care nu se mai semnează de când a fost lansat iOS 5.1). Ar trebui să le aveţi salvate în PC, dacă nu le aveţi, le descărca cu iFaith sau TinnyUmbrella.
Trebuie să aveţi IPSW descărcat în PC, specific pentru iPhone-ul vostru.
Descărcaţi ultimele versiuni de iFaith sau redsn0w (În funcţie de ceea ce urmaţi să folosiţi)
Mergeţi în C:\Windows\System32\drivers\etc şi deschideţi fişierul "hosts" cu notepad. Dacă aveţi linii care conţin "apple", stergeţi-le şi salvaţi. ( Exemplu: 74.208.10.249 gs.apple.com, 127.0.0.1 gs.apple.com )
Pasul 1 : Crearea IPSW-ului semnat.
Vă prezint două metode pentru a crea un IPSW semnat. Folosind iFaith sau folosind redsn0w. Amândoua programele sunt bune. Folosiţi-l pe cel care vi se potriveşte în funcţie de ce aveţi nevoie.
Dacă telefonul vostru este codat pe o altă reţea decât cea pe care aveţi de gând să o folosiţi, aveţi nevoie de hacktivare (activare prin Jailbreak) şi va trebui să faceţi un Custom IPSW cu Sn0wbreeze (deoarece doar Sn0wbreeze face hacktivare)
şi implicit, să folosiţi metoda B pentru a ataşa semnăturile IPSW-ului.
A) Cum sa creezi un IPSW semnat folosind iFaith
Rulaţi iFaith.
http://img856.imageshack.us/img856/6663/ifaithwm.png (http://imageshack.us/photo/my-images/856/ifaithwm.png/)
Click pe butonul Build *Signed* IPSW w/Blobs.
Căutaţi cu browse până la locaţia din PC unde aveţi salvat shsh şi selectaţi fişierul shsh pentru iOS 5.0.1. Dacă aţi salvat shsh prin TinyUmbrella, îl veţi găsi în directorul C:\Users\User Name\.shsh . Fişierele shsh salvate de iFaith au extensia .ifaith iar cele salvate prin TinyUmbrella au extensia .shsh . Le puteţi folosi pe oricare dintre ele.
După ce selectaţi fişierul shsh ce corespunde iPhone-ului vostru, iFaith îl va verifica şi vă va arăta versiunea de iOS şi vă va cere să căutaţi în PC IPSW-ul.
Acum căutaţi IPSW-ul original. Vă reamintesc că iFaith nu suportă IPSW-uri Custom (cele cu Baseband Preservation, Hacktivate, etc), doar redsnow le suportă.
După ce selectaţi IPSW, vă va arăta "credits" şi va fi gata să vă creeze IPSW-ul semnat.
Faceţi click pe butonul "Build IPSW" şi aveţi răbdare până se va crea acel IPSW semnat. După finalizare îl veţi găsi pe desktop.
După ce iFaith va termina de construit acel IPSW semnat, vă va ghida cum să intraţi în modul "Pwned DFU" pentru a putea face restore cu acel IPSW semnat.
B) Cum să creezi un IPSW semnat folosind redsn0w
Rulaţi redsn0w.
http://img191.imageshack.us/img191/1067/redsn0wwm.png (http://imageshack.us/photo/my-images/191/redsn0wwm.png/)
Click pe butonul Extras. Click pe butonul SHSH Blobs. Click butonul Stitch.
Acum click pe butonul IPSW şi căutaţi IPSW-ul pe care vreţi sa îl "semnaţi". redsn0w acceptă IPSW-uri Custom. Deci puteţi semna un Custom IPSW pe care l-aţi creat folosind sn0wbreeze pentru a face preserve baseband, jailbreak si/sau hacktivare.
Dupa ce incarcati blob-urile shsh, redsn0w va incepe sa va creeze IPSW-ul, dupa ce il va crea, acesta va fi salvat în acelaşi director cu IPSW-ul pe care l-aţi încărcat mai devreme.
Pasul 2 : Restore la iOS 5.0.1 folosind un IPSW semnat.
După ce aţi creat un IPSW semnat, puteţi face cu el restore la iOS 5.0.1.
Pasul 2.1 : Intrarea în modul "Pwned DFU".
Pentru a putea folosi acest IPSW semnat (sau orice alt IPSW modificat), va trebui să introduceţi iPhone-ul în modul Pwned DFU. Pentru asta folosim redsn0w.
Rulaţi redsn0w şi faceţi click pe Extras. Apoi faceţi click pe butonul Pwned DFU.
Conectaţi iPhone-ul la PC şi Opriţi-l (Power off).
Click pe butonul "Next" şi urmaţi instrucţiunile pentru a introduce iPhone-ul în modul Pwned DFU.
Dupa ce aţi intrat in modul Pwned DFU, puteţi face restore cu un IPSW semnat.
Pasul 2.2 : Restore.
Deschideţi iTunes. Veţi primi un mesaj în iTunes cum că a detectat un iPhone în Recovery mode. Click OK.
Apăsaţi tasta Shift în timp ce daţi click pe restore în iTunes. Căutaţi IPSW-ul semnat. Dacă aţi folosit iFaith, îl aveţi pe desktop iar dacă aţi folosit redsn0w, va fi în acelaşi folder cu IPSW pe care l-aţi folosit în redsn0w.
După ce i-aţi furnizat IPSW-ul, iTunes ar trebui să vă facă restore la iOS 5.0.1 fără nici o eroare.
Legendă:
IPSW=Kitul sistemului de operare care ruleaza pe device-urile Apple
iOS=Sistemul de operare care ruleaza pe device-urile Apple
SHSH Blobs/Blob-uri=Fişier necesar pentru a semna un iOS, unicat pentru fiecare device Apple în parte
IPSW semnat=IPSW cu SHSH Blob ataşat
Hacktivare=Activarea telefonului fără cartela operatorului pe care a fost blocat terminalul