Hack the iPhone





Hogy javitsuk meg a BaseBand -et egy kikódolt 1.0.2-es firmware-el ellátott iPhone-on, hogy frissithessük 1.1.1-es firmware-re.

(intel / PPC Mac)

Amit én haználtam: iPhone 1.0.2-es firmware-el (hardware függetlenitett), OS X (10.4.10 & 10.5), iTunes 7.4.2


Le a kalappal az iPhone Elite Deb Team-nek hogy erre a trükkre rájöttek. A függetlenitők mint például az iUnlock, anySIM régi verziói, Unlock.app és a hardware-s függetlenités mind megsértették a BaseBand -et, és ezert nem megy simán fel a frissités az iPhone-okra.

Ez a folyamat megjavitja a BaseBand -edet, igy egy előzőleg kikódolt iPhone-t is tudsz majd frissiteni 1.1.1-re. Csak azok használják ezt, akik már függetlenitettek, de még nem 1.1.1 en vannak.

Ez az iPhone Elite Dev Team oldala ahol erröl beszélnek.



1. Lépés

Töltsd le a visszaállitó (virginizer) csomagot innen. Én összemásoltam a két különálló file csomagot, hogy igy egyben egyszerüen le lehessen tölteni.



2. Lépés

Néhány dolgot alapul veszek most, ugyhogy jól nézd át, hogy megfelelsz e a feltételeknek:

Muszály hogy igaz legyen:
  • Egy iPhone 1.0.2-es firmware-el amely müködőképes jelenleg.
  • Teli akkumlátor
  • 03.x szériás modem firmware (az enyém 03.14.08_G).
  • Egy foltozott (Patchelt) lockdownd file installálva. Ha nincs, akkor a folyamat közben az aktiválás megzavarodhat, amelyet külön kell javitani majd.
  • BSD SubSystem és OpenSSH installálva.
  • Mobile Terminal vagy Term-vt100 installálva (csak arra az esetre, ha a Wi-Fi elveszne).
  • Fugu (vagy bármilyen file küldő program) hogy SSH-n keresztül file-okat tudjunk tenni az iPhone-ra.




3. Lépés

Csatlakoztasd az iPhone-odat egy Mac-hez. Zárd be az iTunes-t. Ne csak minimalizáld, hanem rendesen zárd be (ALMA+Q). Ha az iTunes Helper nyitva van, azt is be kell zárni, az Activity Monitorral.

iPhone



4. Lépés

Ha a telefonon használsz bármiféle programot ami az SSH-t ki tudja kapcsolni (pl. Services), akkor győződj meg róla hogy most éppen bekapcsolt állapotban legyen.

Ezen kivül győződj meg róla, hogy az “Auto-lock” “Never” re van állitva. “Settings - General - Auto Lock”. Ez nagyon fontos!!

iPhone




5. Lépés

Inditsd el a Fugu-t. Másold át a "virginizer_pack" könyvtárat (amit az 1. lépésben töltöttél le), az /usr/bin könyvtárba az iPhone-on.

iPhone



Lépj be a virginzer_pack könyvtárba az iPhone-on. Győződj meg, hogy a következő file-oknak van futtatási (executable) engedélye (legjobb a 0755):

bbupdater, eliteloader.bin, iUnlock, norz, virginator.sh

Ha nem tudod, hogy kell csinálni, szimplán jobb-katt az egérrel a file-on, és “Get Info”.

iPhone



0755 -öt irj be a mezőbe az "Octal Mode Representation" mellett, majd az “Apply” -ra kattints. Ezt kell minden file-al megcsinálni.

iPhone



A könyvtáradnak igy kellene körülbelül kinéznie miután kész vagy:

iPhone







6. Lépés

Futtasd a Terminal-t. Én a Mac-en csináltam, mert Képernyő mentéseket készitettem ehhez a dokumentumhoz, de lehet az iPhone-ról is csinálni.

Ird: ssh -l root (az iPhone-od IP cime) Nyomj RETURN-t
Ird: (a te jelszavad (állt. “dottie”) Nyomj RETURN-t
Ird: cd /usr/bin/virginizer_pack Nyomj RETURN-t
./virginator.sh Nyomj RETURN-t

iPhone



Most csak kövesd az utasitásokat:

Ird: 1 Nyomj RETURN-t

iPhone



Ird: 2 Nyomj RETURN-t

iPhone



Ird: yes Nyomj RETURN-t

iPhone



Figyelem: Mostanra a “seczone.backup” file elkészült ami a BaseBand mentését tartlamazza. Ha paranoiás vagy :) ezt lementheted. Ugyanabban a folderben lesz a telefonon, mint ahová másoltuk a dolgainkat az imént. Fugu-val simán másold át a gépre.

iPhone




Ird: yes Nyomj RETURN-t

iPhone

iPhone



Ird: yes Nyomj RETURN-t

iPhone



Egy csomó kódot fogsz látni, ez azt jelenti hogy a “Flash”-elés még folyik. A végén megáll, és egy kettőskereszt után a villogó kurzort látod.

iPhone



Ha még nem léptél ki a Fugu ból, most tedd meg. A következő lépés nem indult el nekem simán, de vártam egy pár masodpercet, újra probáltam, és előbb utóbb elindult. Ne add fel ha nem megy elsőre. Egy hibát ir ki ha nem megy, de azonnal újra lehet probálni.

Ird: ./bbupdater -v Nyomj RETURN-t

Ha minden jól megy, ugyanazt kell hogy lásd, mint amit én láttam:

iPhone



Becsukhatod a terminált, és inditsd újra az iPhone-t.



Figyelem: Az iPhone-od most 1.0.2 firmware-el fut és javitott 03.14.08_G modem firmware-el. Folytasd tovább, és frissitsd a firmware-t 1.1.1 re, és a modem firmware-t 04.01.13_G -re. Az iPhone-od azután újra Függő lesz, de ki lehet függetleniteni.



7. Lépés

Inditsd az iTunes-t és kattints az Install-ra, ahogy felugrik a kis ablak. Ha nem ugrik, akkor keresd meg az opciót a frissitéshez, és engedd neki hogy feltegye az 1.1.1 -et.

iPhone



Már elég sok telefont frissitettem, de ez TÉNYLEG sokáig tartott, ugyhogy nem kell pánikba esni ha huzamosabb ideig tart.

iPhone



Amikor az iPhone újraindul, az Aktivációs képnél találjuk magunkat.

iPhone



Ha függetleniteni akarsz, akkor ajánlom figyelmedbe az ugyancsak Magyar függetlenitő leirásomat Itt.






Vissza a lap tetejére.