iPhone 4 moje supruge dugo je izdržao na iOS 4.2.1 i BB 2.10.01 jailbreakan sa greenpoisonom. Nije imala puno tweakova i aplikacija instaliranih preko Cydie, tek par korisnih kao što su SBSettings, Activator, CameraLock, Springtomize, BatteryDetective, MyWi 4.0, RemoveBG, SMS Counter, Call Counter, ByteSMS te TruPrint. Pred jedno mjesec dana potužila mi se je da joj se baterija troši brže nego inače. Pokušali smo to ispraviti tako da smo pustili bareriju da se isprazni skoro do kraja, ispod 10%, pa ga punili do 100% i tako par puta. Činilo se u početku da je to pomoglo, ali ne baš u potpunosti. Tada sam se odlučio napraviti nadogradnju sa 4.2.1 na 4.3.3 kako bi zadržao mogućnost normalnog jailbreaka. Kako je Apple u međuvremenu prestao potpisivati 4.3.3 jer je izdao iOS 4.3.4 i odmah zatim 4.3.5 znao sam da to neće biti moguće učiniti bez potrebnih dodatnih alata. Ja sam nadogradnju radio na Macu pa će se upute uglavnom odnositi na korištenje Mac računala. Tamo gdje se postupak razlikuje u odnosu na Windowse posebno ću naznačiti i pokušati opisati kako istu stvar postići na Windowsima. UPOZORENJE! VAŽNA NAPOMENA Ovaj tekst napisan je informativno i autor teksta kao i Jabučnjak ne mogu krivično odgovarati za bilo kakvu štetu pa i materijalnu nastalu upotrebom ovih uputa koje koristite isključivo na svoju vlastitu odgovornost. Hvala na razumijevanju. Pa sada kada sam ukazao na neke važne detalje možemo nastaviti. Potrebni alati za nadogradnjuDa bi se uspješno napravila nadogradnja s bilo kojeg starijeg iOSa na 4.3.3, prije svega je potrebno provjeriti da li imate spremljene SHSH blobs za iOS 4.3.3. To možete učiniti tako da pokrenete Cydiu koji imate instaliranu na svojem jailbreakanom iPhoneu i na vrhu početnog ekrana vidite da li je naveden: Ukoliko jest naveden ili ako znate da ste uz pomoć Tinyumbrelle već spremili SHSH blob za iOS 4.3.3 onda možete nastaviti čitati ove upute, u protivnom nećete moći ovim postupkom napraviti nadogradnju. U slučaju da niste u mogućnosti provjeriti postojanje SHSH blobsa na Cydia jer je oštećena ili je nestala, tada možete to provjeriti uz pomoć Tinyumbrele prema postupku koji je naveden dalje u ovom tekstu. S obzirom da Apple više ne potpisuje 4.3.3 potrebni su slijedeći alati: Mac računala:
Windows računala:
Naravno potrebno je s interneta skinuti i sam firmware tj. iOS 4.3.3 s ove adrese: iPhone 3GS: http://appldnld.apple.com/iPhone4/041-1009.20110503.M73Yr/iPhone2,1_4.3.3_8J2_Restore.ipsw Postupak nadogradnjeNakon što ste instalirali najnoviju verziju iTunesa te sve ostale potrebne alate smjestili u mapu na radnoj površini kojoj ste dali ime “iPhone upgrade” za primjer, možemo krenuti. Da još jednom ponovim i naglasim da svakako napravite backup svog iPhonea, a i provjerite da ste svoje kontakte, kalendar i bilješke sinkronizirali sa računalom. To je svakako važno jer ćemo pokušati napraviti čisti upgrade bez vraćanja prethodno instaliranih aplikacija i tweakova, a ovaj postupak briše sav sadržaj koji imate na iPhoneu! Ukoliko ipak želite nakon nadogradnje vratiti svoj backup, a željeli bi ste i vratiti sve preko Cydie instalirane aplikacije i tweakove bez da ih morate nanovo instalirati pojedinačno, onda prvo pročitajte odlomak na kraju ovih uputa naslovljen BACKUP CYDIA APLIKACIJA I TWEAKOVA. 1. korakPokrenite Tinyumbrellu i spojite iPhone na računalo. Tinyumbrella bi trebala prepoznati iPhone koji će se pojaviti na vrhu lijevog panela Kliknite na karticu “Advanced” te stavite kvačicu ispred opcije “Request SHSH from Cydia”. Na taj način skinut će se svi SHSH blobs spremljeni na Cydia serveru kao i oni za trenutne verzije iOS. Kada Tinyumbrella završi, na kartici “General” pojavit će se svi SHSH blobs koji se mogu spremiti za vaš iPhone (slika 4) te ju za sada možete zatvoriti. 2. korakSada je vrijeme da iPhone stavimo u pwned DFU mode, a to ćemo učiniti uz pomoć redsn0wa. Pokrenite redsn0w i kliknite na dugme “Browse”: U otvorenom prozoru pronađite prethodno skinuti firmware i otvorite ga s redsn0wom: Nakon što redsn0w javi da je IPSW uspješno identificiran, kliknite na dugme “Next >”. Redsnow će tada pripremiti firmware za jailbreak, ali to nama sada nije važno. 3. korakKad se pojavi slijedeći prozor sa izborom opcija, onda treba isključiti kvačicu ispred opcije “Install Cydia” i uključiti kvačicu ispred opcije “Just enter pwned DFU mode right now” kao na slici, te kliknite na dugme “Next >”: 4. korakKada se pojavi slijedeći tekst na redsn0w prozoru vrijeme je da svoj iPhone ugasite, ali ostavite priključenog na računalo. 5. korakPrije nego krenemo dalje na slijedećoj slici je objašnjeno koje je Power, a koje Home dugme na iPhoneu:
Sada uzmite iPhone u ruku tako da ste spremni stisnusti i držati “Power” tipku kad kliknete na “Next >” dugme u redsn0wu. Dakle kad kliknete na “Next >” pritisnite “Power” dugme i držite ga 3 sekunde: 6. korakNakon 3 sekunde nastavite pritiskati “Power” dugme i u isto vrijeme pritisnite “Home” dugme na iPhone i tako držite 10 sekundi: 7. korakNakon deset sekundi, otpustite dugme “Power”, ali nastavite držati “Home” dugme još sljedećih 12 do 14 sekundi, zapravo sve dok vam redsn0w javi da je iPhone uspješno stavljen u pwned DFU mod. U slučaju da nije uspjelo, ne sekirajte se, samo ćete ponovo ugasiti iPhone i onda ponoviti postupak od 4. do 7. koraka. iPhone je u pwned DFU modu kada je ekran crni. Redsn0w nam za sada više ne treba te ga možete zatvoriti. 8. korakPokrenite sada Tinyumbrellu, te kliknite na dugme “Start TSS Server”: Kada Tinyumbrella javi da je TSS server pokrenut kao na slici: nemojte Tinyumbrellu zatvoriti, već pokrenite iTunes. naravno iPhone je cijelo vrijeme spojen na računalo. 9. korakKad se iTunes pokrene javit će vam da je priključeni iPhone u recovery modu i ponudit će vam da napravite restore, tj povrat firmwarea. iTunes DFU mod također prijavljuje kao recovery mod pa neka vas to ne zbunjuje. Mac korisnici će sada držati tipku “alt” na tipkovnici i kliknuti na dugme “Restore”. Windows korisnici će sada držati tipku “shift” na tipkovnici i kliknuti na dugme “Restore”. >Otvorit će se prozor u kojem ćete opet odabrati IPSW datoteku i tako pokrenuti restore. sada se možete zavaliti u svojoj fotelji dok iTunes ne napravi restore iOSa i kad to napravi i poželi još obnoviti modem firmware, tada će se pojaviti iTunes greška 1013:
Neka vas to ne zabrinjava. Potvrdite u iTunes grešku i oni će ponovo javiti da je iPhone u recovery modu, a na iPhone ekranu će se pojaviti iTunes ikona s USB kabelom:
Sada možete zaustaviti TSS Server na Tinyumbrelli i zatvoriti ju, a isto tako možete zatvoriti i iTunes. 10. korakU ovom koraku ćemo uz pomoć programa Fix Recovery izbaciti iPhone iz nepoželjnog recovery moda. Da bi to učinili prvo moramo iPhone postaviti u DFU mod. To se može napraviti ponovo uz pomoć redsn0wa, ali dovoljno je i držati zajedno pritisnutu dugmad Power i Home 10 sekundi i zatim pustiti Power tipku, a nastaviti držati Home tipku 14 sekundi tj. sve dok se ekran na iPhone ponovo ne zacrni. 11. korakiPhone je znači sada u DFU modu i naravno spojen je na računalo. Prethodno smo zatvorili iTunes, Tinyumbrellu i redsn0w. Sada dolazi dio koji je različit za Mac računala i windows računala, ali opet dovoljno sličan :). Mac računalo fixercovery43 i fixrecovery421: S obzirom da smo upravo instalirali iOS 4.3.3 na iPhone upotrijebit ćemo fixrecovery43. Dovoljno je pokrenuti fixrecovery43 i sačekati da učini svoje. Kad završi iPhone će se restartati i kod toga treba biti strpljiv dok se ne pokrene. Jabučica na ekranu iPhonea može potrajati skoro do 10 minuta i nakon toga iPhone bi trebao biti ponovo ok s instaliranim iOS 4.3.3 te basebandom koji je bio i prije (iTunes ga nisu dirali jer s iOS 4.3.3 ne dolazi najzadnja verzija basebanda i zato su javili grešku 1013 i ostavili iPhone u recovery modu). Sada možete zatvoriti Terminal. Windows računalo Na windovsima kad unzipamo fixrecovery-win.zip datoteku dobit ćemo dvije izvršne datoteke fixrecovery43.exe i fixrecovery421.exe: Dovoljno je pokrenuti fixrecovery43.exe i pustiti da odradi svoje. Ukoliko vam se prilikom pokretanja javi greška “The program can’t start because zlib1.dll is missing from your computer...” onda ćete prvo morati skinuti zlib1.zip. Unzipajte zlib1 u istu mapu gdje se nalazi fixrecovery43 i ponovo ga pokrenuti. 12. korakKada fixrecovery izbaci iPhone iz recovery moda, iPhone će tražiti da ga ponovo aktivirate za što ćete trebati SIM karticu operatora na kojeg je zaključan. Otključani iPhonei mogu se aktivirati sa bilo kojom aktivnom SIM karticom. Dakle, pokrenite iTunes da aktiviraju iPhone. 13. korakNakon aktivacije iTunes će vas pitati da li ga želite prijaviti kao novi uređaj ili napraviti povrat backupa. Ukoliko ste ovu nadogradnju radili zbog problema koje ste imali na prethodnoj verziji iOSa onda svakako odaberite da ga prijavite kao novi uređaj, a naročito ako ste imali problema sa prebrzim trošenjem baterije ili rušenjem springboarda i/ili padanja u safe mod. Ako ste ovu nadogradnju radili radi nemogućnosti instaliranja novijih aplikacija, a inače niste imali drugih problema sa prethodnom verzijom, tada se slobodno možete odlučiti za vraćanje prethodno napravljenog backupa. 14. korakNaravno, sada kada je iPhone ponovo funkcionalan i na novom 4.3.3 iOSu možemo napraviti jailbreak. Sve što je potrebno jest pokrenuti Safari i s njime otići na ovu adresu: Dovoljno je prvo tapnuti na dugme FREE, i zatim na INSTALL. Nakon kratkog vremena Safari će se zatvoriti, a na springboardu bi se trebala pojaviti ikona Cydie kako se instalira. 15. korakNakon što se Cydia instalira, savjetujem da restartate iPhone. 16. korakUkoliko vam se dogodi da vam signal bar cijelo vrijeme pokazuje samo jednu najmanju crticu kao na sljedećoj slici: To ćemo riješiti instalacijom ultrasnowa preko Cydie. Dakle, pokrenite Cydiu i sačekajte dok učita sve svoje pakete. Sada na dnu ekrana tapnite na opciju Manage, a zatim na Sources. U listi ćete naći repo666ultrasn0w.com pa ga tapnite i u slijedećoj listi bit će samo ultras0w. Tapnite na njega i zatim u gornjem desnom uglu na dugme Install. nakon instalacije restartajte iPhone i sada će signal bar ponovo raditi ispravno. 16. korakUkoliko ste ovu nadogradnju radili na čisto bez vraćanja backupa, sada možete iPhone spojiti na iTunes i nanovo sinkronizirati svoje kontakte, kalendare, bilješke, aplikacije, muziku, slike i ostalo. Ukoliko je sve išlo kako treba vaš iPhone je osvježen novijim iOS 4.3.3 s istim basebandom i vraćenim najosnovnijim podacima. Backup Cydia aplikacija i tweakovaUkoliko razlog ove nadogradnje nisu problemi sa iPhoneom, već samo želja da se ide na najvišu verziju iOSa koja se može jailbreakati, te želite vratiti backup svega što je bilo instalirano na iPhone nakon nadogradnje bez da morate ponovo svaki tweak i aplikaciju s Cydie pojedinačno instalirati, onda evo kako to postići. Prije svega pokrenite Cydiu i tapnite na dnu ekrana Manage opciju. Sada tapnite u gornjem desnom uglu ekrana dugme “Edit”, a zatim u gornjem lijevom dugme “Add”. U otvorenom prozoru upišite: http://repo.insanelyi.com/ kao na slici: Zatim tapnite na dugme “Add Source” i sačekajte da Cydia skine nove pakete i liste sa dodanog repozitorija. Kada završi tapnite na dugme “Done” u gornjem desnom uglu ekrana. Sada tapnite na dnu ekrana “Search” opciju i u polje za pretraživanje ukucajte xBackup. Kad ga nađete tapnite ga i instalirajte. Zatvorite Cydiu i pokrenite xBackup. Tapnite na dugme “Backup” u gornjem desnom dijelu ekrana. xBackup će vas obvijestiti kad backup bude napravljen, a u listi će se pojaviti backup sa nazivom u obliku datuma i vremena kada je napravljen. Ukoliko tapnete na izrađeni backup bit će vam ponuđeno da ga uploadate na server. Zbog dodatne sigurnosti napravite i upload na server. Kada su Cydia aplikacije i tewakovi backupirani, sada treba napraviti i backup cijelog iPhonea sa iTunesima. Dakle, prvo backup sa xBackup, a onda sa iTunes! Kod vraćanja sadržaja, nakon što je nadogradnja napravljena i iPhone aktiviran, zanemarite pitanje iTunesa da li želite napraviti povrat backupa ili ga prijaviti kao novi uređaj, već ga odspojite sa računala i prvo napravite jailbreak. Nakon toga preko Cydie samo instalirajte xBackup i onda ponovo spojite iPhone na iTunes i pokrenite povrat podataka. Kada iTunes vrati sve što je bilo prije instalirano, pokrenite xBackup i tapnite na restore na dnu ekrana. Tamo bi se trebao nalaziti onaj backup koji ste prethodno napravili. Ako se ne nalazi, restartajte iPhone pa ponovo pokrenite xBackup. Ako se ni tada u listi ne pojavi napravljeni backup onda ga skinite sa servera tako da tapnete na dugme "Download". Kada se backup pojavi, tapnite ga i onda tapnite na crveno dugme Restore. Povrat bi mogao potrajati duže nego izrada samog backupa, a to ovisi o količini instaliranih aplikacija preko Cydie. U svakom slučaju kad završi restore, sve što ste instalirali preko Cydie prije izrade backupa trebalo bi se vratiti nazad. Čak bi se ikone aplikacija morale pojaviti tamo na springboardu di su bile prije. Ako se ipak kojim slučajem izmješaju, možete ih opet vratiti na njihovo pravo mjesto i to je to! Uživajte sa svojim obnovljenim iPhoneom!! |
Komentari
Ono što me zapravo zanima, koja je stvarna prednost toga? Koje se to aplikacije može koristiti, a da su inače od Applea zabranjene, a da bi bilo vrijedno prolaziti ovu proceduru?
Ne shvaćam zašto neki ljudi svoj iPhone uništavaju jailbrejkom. Zašto si priuštiti sve ovo? Niti ja ne shvaćam Davore.
Meni je to bilo dovoljno da ne poslim nikad na JB.
Apple nikog ne prisiljava da mora raditi nadogradnje iOS-a pa dakle koristenje verzije koju Apple vise ne potpisuje na uredjaju nije ileglano te ovisi samo o odluci vlasnika uredjaja da li zeli ili ne napraviti nadogradnju.
Jailbreak donosi neke mogucnosti koje trenutno nisu podrzanje u iOS-u, a korisne su. Ima dosta primjera gdje su te mogucnosti dodane u kasnije verzije iOSa od strane Applea. Tako recimo, LockInfo prikazuje pristiglu postu i notifikacije na Lock ekranu pa su odmah dostupne i kao sto znamo buduca verzija iOSa 5 imat ce nesto slicno.
MyWi i slicne aplikacije koje omogucavaju pretvaranje iPhonea u HotSpot, na iOS verziji 4 i iznad vise nisu nuzne jer je dodana opcija Personal HotSpot.
Postoji cijeli niz aplikacija i tweakova koje donose korisne opcije i mogucnosti u koristenju iPhonea, a ne ugrozavaju njegovu stabilnost i upotrebljivost. Jedini problem jailbreaka jest sto iOS pretvara u otvorenu platformu te time svu odgovornost za pravilno funkcioniranje uredjaja prebacuje na korisnika koji u tom slucaju mora znati sto i kako instalirati, a da ne ugrozi pravilan rad iPhonea.
Hvala na tutorialu, sve sam napravio po ovoj uputi i sve radi iz prve.
Jedino što xBackup nije sačuvao ništa što sam uploadao tako da od njega nije bilo koristi i neovisno o ovom tutorialu preporučam da si ne instaliravate StatusNOtifier jer disejbla SBsetings i još neke stvari iz Cydie
Hvala !
11. koraka Na windovsima kad unzipamo fixrecovery-win .zip datoteku dobit ćemo dvije izvršne datoteke
fixrecovery43.e xe i fixrecovery421. exe: Dovoljno je pokrenuti fixrecovery43.e xe i pustiti da odradi svoje. Ukoliko vam se prilikom pokretanja javi greška “The program can’t start because zlib1.dll is missing from your computer...” onda ćete prvo morati skinuti zlib1.zip. Unzipajte zlib1 u istu mapu gdje se nalazi fixrecovery43 i ponovo ga pokrenuti.
SVE SAM TAKO URADIO ALI MI SE OTVARA PROGRAM
U KOJEM PISE : Initalizing libpoisOn
ERROR:The process "iTunesHelper.e xe" not found.
Waiting for device to enter DFU mode
MOLIM VAS MOZE LI POMOC
HVALA !