Upgrade 1.1.2 -> 1.1.3 za starije modele
Iako je nedavno izašao “pravi” jailbreaker/aktivator/unlocker za 1.1.3 (o kojem više u slijedećoj vijesti), za neke je korisnike (poput mene) “nepravi” upgrade na 1.1.3 i dalje jedini izbor.
Metoda koju je objavio iPhone Dev Team za razliku od klasičnog upgradea ne koristi iTunese i ne radi puni upgrade softvera i firmwarea iPhonea, već patcha Appleov image 1.1.3 upgradea (iPhone1,1_1.1.3_4A93_Restore.ipsw) i instalira neke njegove dijelove preko sistema 1.1.2, što rezultira hibridom te dvije verzije - sve aplikacije i servisi s nove verzije uz stari baseband firmware i kernel.
Što to u praksi znači? Da ćete dobiti sve nove funkcije verzije 1.1.3, ali bez mogućnosti određivanja lokacije u Google Mapsima, koja ovisi upravo o novom baseband firmwareu. Imate li stari iPhone, s bootloaderom 3.9, i to se da riješiti (upute pred kraj teksta), a imate li novi ionako je sigurnije i jednostavnije napraviti “pravi” upgrade i jailbreak. No, krenimo s poslom…
Preduvjeti:
- iPhone s jailbreakanim, aktiviranim softverom 1.1.2
- boot loader 3.9 (iPhone koji je kupljen sa softverom starijim od 1.1.2)
- instaliran Installer.app
- pristup internetu s telefona, bilo EDGE-om, bilo WLAN-om
- skinut iPhone1,1_1.1.3_4A93_Restore.ipsw
1. (na iPhoneu) Settings > General > Auto-Lock > Never
2. pokrenite Installer.app, osvježite ga (Sources > Refresh) i instalirajte posljednju verziju 3. BSD Subsystema (pod System)
4. kopirajte iPhone1,1_1.1.3_4A93_Restore.ipsw na telefon u /var/root/Media/ (npr. iPhone Browserom ili SFTP-om) - datoteka je velika, pa će to potrajati neko vrijeme
Faza 1 (software upgrade):
1. sinkronizirajte iPhone jedan, zadnji put prije upgradea (za svaki slučaj)
2. odspojite iPhone s računala i spojite ga na punjač
3. pokrenite Installer.app pa pod System odaberite Official 1.1.3 Upgrader
4. na kraju instalacije, na Springboardu će se pojaviti nova aplikacija Upgrade
5. pokrenite je i držite fige - proces će potrajati podulje vrijeme
6. na kraju, nakon reboota ili dva, imat ćete iPhone s 1.1.3 softverom
Faza 2 (krpanje):
1. pokrenite Installer.app, instalirajte ponovno BSD Subsystem ako nije preživio upgrade (a trebao je) i Term-vt100
2. pod Tweaks (1.1.3) instalirajte SUID Lib Fix
3. skinite ovu datoteku, raspakirajte je i prenesite u /bin/signal na iPhoneu (opet iPhoneBrowser, neki SFTP, npr. Fugu ili WinSCP ili što već koristite)
4. na iPhoneu pokrenite Term-vt100, pod Password upišite alpine i pritisnite enter, pa napišite cd /bin/signal
5. chmod +x * (razmak između “chmod” i “+” te “x” i “*”)
6. ./signal.sh (točka, pa kosa crta na početku, bez razmaka)
7. na kraju procesa, ispisat će se “Killing SpringBoard in 20sec” - po isteku 20 sekundi, izletjet ćete iz Terminala, SpringBoard će se restartati, a pojavit će se ikona nove aplikacije - Signal
Faza 3 (firmware upgrade):
1. pokrenite Installer.app
2. dodajte source http://installer.iClarified.com (Sources > Edit > Add), pa napravite Refresh
3. vratite se na Install, pa iz rubrike iClarified instalirajte paket Baseband Updater
4. proces će potrajati dulje vrijeme (tijekom rada će se na dnu ispisivati procjena preostalog vremena)
5. po završetku procesa, ostat ćete bez EDGE-a i signala - to je normalno
6. vratite se na ekran Home (SpringBoard) i pokrenite Signal
7. to je to…
Još jednom, sve ovo namijenjeno je telefonima s boot loaderom 3.9, dakle 1.0.0-1.1.1 out of the box. Ako ste telefon kupili (ne dobili) s verzijom 1.1.2 ili 1.1.3, ignorirajte sve napisano, a pogotovo Fazu 3! Upute za pravi i znatno jednostavniji upgrade na 1.1.3 te jailbreak, aktivaciju i unlock 1.1.2 i 1.1.3 telefona slijede uskoro.
February 17th, 2008 at 05:53
Super da je netko konačno stavi step by step upute kako napraviti upgrade.
Pozdrav.