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.
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!!
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.
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”.
0755 -öt irj be a mezőbe az "Octal Mode Representation" mellett, majd az “Apply” -ra kattints. Ezt kell minden file-al megcsinálni.
A könyvtáradnak igy kellene körülbelül kinéznie miután kész vagy:
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
Most csak kövesd az utasitásokat:
Ird: 1 Nyomj RETURN-t
Ird: 2 Nyomj RETURN-t
Ird: yes Nyomj RETURN-t
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.
Ird: yes Nyomj RETURN-t
Ird: yes Nyomj RETURN-t
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.
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:
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.
Már elég sok telefont frissitettem, de ez TÉNYLEG sokáig tartott, ugyhogy nem kell pánikba esni ha huzamosabb ideig tart.
Amikor az iPhone újraindul, az Aktivációs képnél találjuk magunkat.
Ha függetleniteni akarsz, akkor ajánlom figyelmedbe az ugyancsak Magyar függetlenitő leirásomat
Itt.