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.