Acest tutorial li se adreseaza DOAR celor care au un iPhone 3GS(NU este nevoie sa urmati acest tutorial daca aveti alt terminal) cu bootrom vechi, au jailbreak facut cu Spirit si vor sa faca update la iOS 4.0. Daca aveti SHSH salvat in Cydia pentru firmware 3.1.2 va recomand sa il folositi pentru a face restore la 3.1.2 si jailbreak cu blackra1n sau redsn0w si apoi update la un custom ipsw iOS 4.0 pentru ca e mult mai simplu decat metoda aceasta. Tutorial de downgrade gasiti aici.
Ideal ar fi sa aveti un SHSH pentru firmware 3.1.3 salvat in Cydia deoarece exista sansa ca aceasta metoda sa nu functioneze si daca nu aveti SHSH salvat va trebui sa treceti la iOS 4.0 normal si sa asteptati o solutie de jailbreak care nu se stie cand/daca va iesi.
Nu va apucati de acest tutorial daca nu aveti macar cunostinte MEDII despre Windows/conectare prin SSH deoarece va veti impotmoli si probabil nu veti reusi sa faceti restore cum trebuie. Tutorialul original il gasiti aici.
Tutorialul a fost verificat de mine, pe un iPhone 3GS bootrom vechi jb cu Spirit pe 3.1.3 am reusit sa fac restore la iOS 4.0 urmand pasii exact cum sunt descrisi mai jos.
In loc sa urmati pasii de mai jos puteti instala Spirit2pwn direct din Cydia. Adaugati sursa repo.woowiz.net si cautati Spirit2pwn, il instalati, dati restart si dupa ce intrati inapoi in sistem puteti face update la un custom firmware facut cu sn0wbreeze/PwnageTool 4.0.1.
Pasul 1
Faceti sau downloadati un custom ipsw jailbroken pentru firmware 3.1.3. Gasiti pe Google asa ceva, eu nu pot sa va pun la dispozitie.
Pasul 2
Faceti un custom ipsw pentru iOS 4.0 cu sn0wbreeze 1.6.2, tutorial pentru asta gasiti aici.
Pasul 3
Downloadati spirit2pwn_r2 de aici.
Pasul 4
Conectati telefonul la PC si deschideti ifunbox.
Pasul 5
Deschideti cu WinRar custom firmware-ul 3.1.3 downloadat la pasul 1, mergeti in firmware/all_flash/all_flash.n88ap.production si copiati cele 14 fisiere in telefon in folderul /tmp.
Pasul 6
Deschideti arhiva downloadata in pasul 3 si copiati cele 2 fisiere in folderul /tmp din telefon.
Pasul 7
Instalati Mobile Terminal in telefon si folosind tutorialul de aici(incepand cu pasul 3) introduceti urmatoarele comenzi in telefon :
su root
(daca va cere parola o introduceti din nou)
Apasati RETURNcd /tmp
Apasati RETURNchmod 755 pwn_old_boot_r2.sh
Apasati RETURN./pwn_old_boot_r2.sh(comanda se initiaza cu punct inainte de slash, adica punct/)
Apasati RETURN
Dupa introducerea acestor comenzi telefonul va incele sa flash-uiasca fisierele din telefon. S-ar putea sa dureze putin timp operatiunea asta asa ca aveti rabdare.
Pasul 9
Dupa ce termina resetati telefonul iar cand intra inapoi in sistem il puteti conecta la iTunes si face restore la un custom firmware pentru iOS 4.0. Tutorial pentru restore cu custom firmware aveti aici.