Tutorial: Cum faci downgrade de la 4.0.2 la 4.0.1 fara sa fi salvat SHSH

Pasii de mai jos sunt valabili pentru iPhone 3GS, inclusiv pentru unitatile care vin din magazin cu 4.0.2. Nu i-am incercat, dar daca ai nevoie si nu ai alte solutii de downgrade / jailbreak nu ai nimic de pierdut.

ATENTIE: pasii sunt pentru userii care stiu ce fac. Citeste ce scrie mai jos. Daca nu intelegi, mai bine nu te apuci.

Pasul 1: downloadeaza iOS 4.0.1 de aici. Daca il ai deja downloadat, treci mai departe.

Pasul 2: Folosind un program de dezarhivare deschide documentul .ipsw. Daca nu merge din prima, incearca sa-i schimbi extensia in .zip. Scoate tot ce e acolo intr-un folder pe desktop.

Pasul 3: Deschide documentul numit “buildmanifest.plist” cu Notepad (daca esti pe win) sau TextEdit / TextMate sau BBBEdit pe Mac.

Pasul 4: Cauta stringul “8A306” si inlocuieste-l cu “8A400”. Daca apare de mai multe ori, fa-o pentru toate instantele. Apoi salveaza documentul. Urmeaza aceeasi pasi si cu documentul numit “restore.plist”

Pasul 5: Downloadeaza iOS 4.0.2 de aici si deschide-l cu un program de arhivare. Nu ii dai extract! Doar Open.

Pasul 6 (optional): Ia toate documentele din folderul cu 4.0.1 si muta-le in arhiva de 4.0.2 pe care ai deschis-o anterior. Daca ai acolo documente .dmg care se termina in 002 sterge-le si lasa-le doar pe cele care se termina in 001.

Pasul 7: Salveaza arhiva la loc si schimba-i extensia in .ipsw daca e cazul.

Pasul 8: Pune iPhone 3GS in DFU Mode si da-i option+restore sau shift+restore la firmware-ul ala editat.

Cel care a reusit sa descopere metoda (CodeBlue) sustine ca pasii nu merg pentru un restore la 4.0 sau 3.1 si nu vor merge nici pe viitor, atunci cind vrei sa faci downgrade de la 4.1 la un firmware anterior.

Pentru moment, un firmware editat in acest fel poate fi gasit AICI. Nu l-am testat, asa ca il iei pe propria raspundere.

Dupa ce urmezi pasii de mai sus vei putea, daca totul e OK, sa jailbreakuiesti iPhone 3GS cu Jailbreakme.com sau sa il deblochezi.

Ai reusit? Lasa doua vorbe in comentarii.

19 Comments

  1. Buna treaba. Saptamana viitoare cand voi reveni din concediu o sa incerc asta sa vad daca functioneaza. Am un 3GS, factory lock si updatat la 4.0.2 care abia asteapta sa fie decodat. :)

  2. boio eu am iphone 4G si nu am salvat SSH cand l-am updatat la 4.0.2 CUM AS PUTEA SA-I FAC DOWNGRADE LA 4.0.1 AM INCERCAT TOATE METODELE GASITE PE NET.. mai am vreo SANSA spune-mi tu… te ROG

  3. Multumesc. MERGE … DAR …

    dar as avea ceva de adaugat.

    Ca sa fii sigur ca gasesti toate stringurile:

    1. Esti in notepad.
    2. Apasa Ctrl+F
    3. Cauta 8A306 pana iti spune k nu mai gaseste 8A306 si inlocuiestel cu 8A400

    Inainte sa dai restore (altfel iti va da eroare):

    1. Dute in C:WindowsSystem32driversetc
    2. Deschide fisierul "hosts" cu Notepad
    3. Sterge orice scrie mai jos de "127.0.0.1 localhost"
    4. Fix sub "127.0.0.1 localhost" scrie "74.208.105.171 gs.apple.com"

    Atunci nu vei avea nici o problema.

    Adrian, iti multumesc ca mi-ai "facut viata mai usoara" si iti sugerez sa updatezi postul cu informatiile astea.

    Multumesc si mult noroc la jailbreaking.

  4. @Andy: eroarea aia se intimpla doar pt ca Apple nu mai semneaza 4.0.1. dar tu faci un restore la un 4.0.2 modificat, deci trebuie sa mearga. Oricum, e bine de stiut.

    Pentru cei care sunt pe Mac, urmati pasii indicati de Andy dar in loc de pasul 1, mergi in Finder – go – go to folder si scrie \”/etc\”. In folderul care se deschide vei gasi documentul \”Hosts\”

  5. nu pot sa sterg ce scrie sub 127.0.0.1 localhost”
    adica sterg si cand vreau sa ii dau save imi apare ´´cannot creat theC:windows/system32/drivers/etc/hosts file

    Make sure that the path and name are correct

  6. @cosmin: nu stiu cum e pe windows, dar pe mac, atunci cind nu merge trebuie sa copiezi hosts pe desktop, il editezi acolo si apoi ii dai copy/paste peste hosts din folderul in cauza. nu merge sa-l editezi direct in locatia lui.

  7. Mai s-a schimbat serverul ala de redirectionare ? ca eu stiam ca e asta ce treb sa scrii la Hosts :74.208.10.249 gs.apple.com . Cineva mai sus da altceva. DAR oricum problema acum e ca nu merge nici unul – adica nu reusesc sa fac restore cu hosts modificat si itunes 10!!!!!

  8. Am incercat de 3 ori si degeaba. Am urmat fiecare pas si sunt sigur 100 % ca am facut totul ca la carte. Pentru mine nu a functionat. Error 3194

  9. Gata fratilor. Totul a fost perfect dar v-a scapat ceva :)

    – Conectezi iphone-ul la pc / mac

    – Il opresti

    – Ti apasat butonul home in timp ce il deconectezi (scoti cablu din el)

    – Ti apasat in continuare butonul home si il conectezi la loc

    – Astepti sa iti apara ITunes pe IPhone

    – Shift + restore

    – Selectezi imaginea si VOILA!

    It’s alive! :))

  10. salut merge, insa dupa faceti toti pasii de sus

    in localhost sa apara asa:

    # localhost name resolution is handled within DNS itself.

    127.0.0.1 localhost

    ::1 localhost

    74.208.105.171 gs.apple.com

    deci nu stergeti nimic de sub 127….. si va merge GRANTAT!

  11. Nus cum faceti voi downgrade dar io nu ma complic atata cu modificari de firmware si cydia. Daca ai auzit de “TinyUmbrella” sti ce vorbesc. Aplicatia asta pot spune ca este cea mai “smechera” aplicatie dupa Redsn0w si Ultrasn0w.

    Ai facut update din greseala, nici o problema la fel de usor faci si downgrade.

    Si cea mai tare chestie este ca este disponibila pe toate platformele cunoscute OsX, Windows si Linux.

    Si daca o folosesti in advanced mode poti sa iti faci atat local cat si pe serverul Cydia un SHSH la ce versiune de Firmware doresti.

    Asa ca de acum inainte distractie placuta.

    A si era sa uit functioneaza excelent cu “iTunes 10”

  12. ca sa inteleg si eu e vorba de downgrade de la 4.0.2 la 4.0.1 pentru iphone 3GS sau pentru 3G-ul normal.Pe 3G stiam ca merge oricum. Cei care au reusit au avut 3G sau 3GS…astept un raspuns ca sa stiu daca ma apuc si eu. Multumesc !

1 Trackback / Pingback

  1. Links | Mihai Toader

Leave a Reply

Your email address will not be published.


*