Acasă baseband Tutorial: Cum sa faci un custom ipsw pentru iOS pentru iPad/iPhone/iPod Touch...

Tutorial: Cum sa faci un custom ipsw pentru iOS pentru iPad/iPhone/iPod Touch cu PwnagTool

131

Cu ajutorul acestui tutorial veti reusi sa faceti un custom ipsw jailbroken, activat si care va pastreaza baseband-ul intact in timpul update-ului la iOS 4.1. Aceasta versiune a PwnageTool functioneaza cu toate iDevice-urile compatibile cu iOS 4.x, exceptie fac iPhone 2G si iPod Touch 1G care nu pot rula iOS 4.x datorita limitarilor impuse de catre Apple. Daca aveti baseband 05.14.02 nu puteti decoda terminalul vostru pentru ca nu exista nici o solutie de decodare si va trebui sa asteptati pana cand Dev Team va putea sa lanseze o asemenea solutie de decodare.


Pentru Apple TV 2G aveti doar posibilitatea de a rula comenzi prin SSH pentru ca deocamdata nu exista o interfata care sa permita instalarea aplicatiilor pe acest device. PwnageTool instaleaza automat afc2add deci nu va fi nevoie decat sa folositi ifunbox pentru a copia fisiere in Apple TV 2G.


Pentru ca acest proces sa functioneze este necesar sa aveti instalata ultima versiune de iTunes pe Mac OS X si sa introduceti terminalul in DFU Mode urmand instructiunile din PwnageTool pentru ca aplicatia injecteaza un exploit care “pacaleste” iTunes si va permite sa folositi custom ipsw-ul facut de voi. Daca nu urmati acest pas veti primi erori atunci cand incercati sa faceti restore.


PwnageTool 4.1 functioneaza cu :

  • AppleTV 2G
  • iPad (firmware 3.2.2)
  • iPod touch 4G
  • iPod touch 3G
  • iPhone4
  • iPhone 3GS
  • iPhone 3G

PwnageTool 4.1 functioneaza DOAR pe Mac OSX si nu va exista o versiune de Windows vreodata.

Pasul 1

Downloadeaza iOS 4.1 pentru versiunea voastra de telefon de aici :

Cel mai bine este sa downloadati firmware-ul cu Firefox pentru ca alte download managere il vor dezarhiva, dar daca ati extras folosind orice altceva decat Firefox si firmware-ul are extensia zip in loc de ipsw, atunci trebuie doar sa schimbati extensia din zip in ipsw.

PwnageTool 4.1 poate fi descarcata de : [download id=”95″]

Pasul 2

Montati imaginea cu PwnageTool, conectati telefonul la Mac OSX si deschideti aplicatia.

19335

Veti primi un mesaj de avertizare, apasati OK pentru a continua.

19337

Pasul 3

Selectati modul expert din bara de meniu.

19338

Pasul 4

Selectati varianta de iPhone pentru care faceti ipsw-ul.

Pasul 5

Apasati continue si veti fi rugati sa cautati in calculator locatia unde ati downloadat firmware-ul Apple. Apasati butonul broswe si mergeti in directorul cu pricina. Exista posiblitatea ca firmware-ul sa fie gasit automat daca copiati aplicatia in folderul in care ati downloadat firmware-ul.

Alegeti firmware-ul, apoi apasati continue.

Pasul 6


Veti ajunge in fata unui meniu cu 4 optiuni care va dau posibilitatea sa customizati firmware-ul . Optiunea General va poarta prin toate optiunile secundare ale PwnageTool deci alegeti General si apasati butonul albastru pentru a continua.

Acum veti avea in fata meniul care va permite sa selectati intre a activa telefonul automat prin acest custom ipsw fie pentru a permite telefonului sa faca update de baseband. Daca NU aveti cartela operatorului de telefonie pentru a face activarea atunci lasati bifata optiunea “Activate the phone”. Pe langa asta exista pentru utilizatorii de iPhone 3G o serie de optiuni precum: activarea multitasking-ului; activarea wallpaper-ului din homescreen si a procentajului pentru indicarea nivelului bateriei.

Optiunea packages settings va da posibilitatea de a selecta fisiere .deb pentru a fi instalate automat in procesul de restore. Dati click pe tab-ul Download packages, dati dublu click pe aplicatiile dorite pentru a le downloada, apoi selectati ce ati downloadat si apasati butonul albastru pentru a continua.

19349

Veti fi adusi in fata unei ferestre unde va vor aparea doar aplicatiile selectate, apasati butonul albastru pentru a continua.

19350

Veti ajunge acum la meniul pentru instalarea package-urilor, lasati bifat Cydia si apasati butonul albastru pentru a continua.

19351

Optiunea Custom Logos Settings va da posibilitatea de a schimba boot logo-urile. Apasati browse pentru a alege imaginile din calculatorul vostra insa nu trebuie sa fie mai mari de 320×480 si sa fie fisiere .png.

19352

Apasati butonul albastru pentru a continua.

Pasul 7

Veti ajunge in pagina initiala de optuni. Pentru a incepe procesul apasati butonul build apoi butonul albastru pentru a continua.

19356

Pasul 8

Vi se va cere sa alegeti locatia unde va fi salvat custom ipsw-ul, alageti-o ,apasati si apasati save pentru a incepe procesul. Procesul poate dura pana la 10 minute sau mai mult, depinde de calculatorul dumneavoastra.

19358

Vi se va cere sa introduceri useri si parola de sistem, pe care trebuie sa le specificati pentru a continua procesul.

Veti primi un mesaj de avertizare in care veti fi intrebati daca iPhone-ul a mai fost jailbreak-uit vreodata. Cel mai bine e sa apasati No daca nu stiti sau nu sunteti siguri de raspuns.

16236

Pasul 9

Dupa ce PwnageTool termina de creeat custom ipsw-ul, va va solicita sa inchideti telefonul. ATENTIE acest pas este necesar! Trebuie sa aveti telefonul conectat la calculator pentru a continua procesul.

19362

Pasul 10

Daca introduceti telefonul in DFU Mode faceti-o DOAR urmand instructiunile dinPwnageTool, in rest folositi Recovery Mode pentru restore.

19363

Daca procesul nu va reuseste, veti fi intampinat de un mesaj asemanator cu cel de mai jos, ceea ce trebuie sa faceti acum este sa apasati Yes, scoateti cablul USB din telefon, inchideti-l, redeschideti-l, conectati-l din nou la USB si pregatiti-va sa refaceti procesul.

16239

Daca veti reusi sa introduceti telefonul in DFU Mode va va aparea un mesaj de genul acesta:

19366

Daca aveti iTunes deschis va va afisa mesajul urmator. Daca nu ati deschis inca iTunes, puteti sa o faceti.

19368

Pasul 11

Apasati simultan Alt/Option pentru a selecta custom ipsw-ul creat si pentru a incepe procesul de restore.

19369

Dupa terminarea instalarii telefonul se va restarta insa NU va fi decodat, pentru a face decodarea trebuie sa instalati ultrasn0w din Cydia, un tutorial aveti aici.

Daca ati urmarit pasii cu atentie atunci acum ar trebui sa aveti un telefon jailbroken si decodat pe iOS 4.1.

FELICITARI! Aveti un telefon jailbreak-uit, daca aveti alte intrebari sau probleme mi le puteti adresa in pagina de support de aici .


131 COMENTARII

  1. deci as putea sa incerc pe un 3Gs, cu firmware 05.13.04 cu versiune 4.0?
    ma refer la activarea telefonului , pentru ca din pacate nu stiu pe ce retea a fost codat, si nu vreau sa ma trezesc cu el nefolositor.
    Este model MC131NF ( si din ce am cautat este Belgia, Luxemburg/ Franta ) , si din pacate nu am astfel de cartele 🙂

    Multumesc

  2. @Mitzu: Daca esti in Recovery si nu a apucat sa faca format, ai posibilitatea sa il scoti, daca nu trebe restore la versiunea care o ai acuma. Tine apasat pe home si power si da drumu la home dupa ce face reset. Daca intra in sistem, ai noroc, daca nu restore.

    @ionelcompact: Serios? tu te astepti ca omu sa isi cumpere toate terminalele si sa testeze pe fiecare? El ia ce zice dezvoltatorul si iti pune tie mura in gura…nu ti-a mers, mai incearca sau mai asteapta…nu te obliga nimeni. Plus de asta, nu e zaone cu nimic dator fata de tine, asa ca mai usor cu atitudinea asta ofensiva. Nici mie nu mi-a mers pe 3Gs, dar nu vad cu ce ar fi zaone de vina in toata imaginea asta.

  3. @mctano: Da, poti incerca.
    @keiran lee: Buna intrebare, din pacate pentru tine noi nu avem raspunsul la ea.
    @ionelcompact: Lista aia de device-uri compatibile este copy/paste de pe blogul Dev Team. Daca nu iti merge vorbeste cu ei. Eu nu am toate terminalele alea ca sa testez fiecare in parte.
    A ramas din greseala si ipsw pentru 2G la download insa tu nu te-ai mai uitat la lista de terminale compatibile asa-i?

  4. nu reusesc nici eu la fel erroare 1616 din itunes la mac zice k nu recunoaste ipod-ul desi eu am un 3gs asta knd se afla in dfu mode. si din pwn nu reusesc sa il fac sa intre in dfu imi zice k fail de nenumarate ori desi knd il bag in dfu fara pwn din windows merge perfect. o sa astept o versiune mai buna a pwnage tool pt windows

  5. OK ca sa lamurim. Restore la acest custom firmware se face doar de pe Mac, pe windows nu va functiona deoarece pwnage tool trebuie sa injecteze exploitul din limera1n in bootrom-ul telefonului (pana acum functiona si din windows deoarece era folosit 24kpwn). Metoda cea mai simpla este urmatoarea:

    1. Se creeaza custom FW folosind PwnageTool.
    2. La sfarsit introduceti telefonul in dfu mode folosind pasii din pwnage tool.
    3. Se inchide pwnage tool, apoi se face restore din itunes folosind custom ipsw-ul

    sau daca aveti deja custom fw-ul cu 4.1 se deschide PwnageTool, se alege modelul telefonului apoi click pe butonul DFU si urmati pasii de acolo.

  6. Mi-a mers fara erori in osx+iphone 4 neverlocked.
    Nu am incercat varianta, dar e posibil sa mearga. INCERCATI PE PROPRIA RASPUNDERE!
    Din cate am inteles eu, pwnagtool are urmatorul principiu: creaza un custom ipsw, te obliga sa pui telefonul in dfu mode si modifica ceva la partea de boot sa poata instala noul firmware. Teoreric limera1n face acelasi lucru, dar in plus o face si pentru firmware 4.0.1, 4.0.2 si 4.1. Daca aveti acum firmare 4.0.1 puteti incerca sa il jailbreakuiti cu limera1n si apoi sa faceti restore cu un custom ipsw de 4.1 in modul dfu.

  7. @Mirelino2000: Scoate cartela si introdu-o iar in telefon.
    Ideea care e, eu am scris CU ROSU ca trebuie bagat telefonul in DFU MODE urmand pasii din PwnageTool, deci restore-ul trebuie facut de pe MAC pentru a nu avea probleme. Dev Team a implementat un exploit in PwnageTool care este incarcat atunci cand bagati telefonul in DFU Mode si astfel acel custom ipsw poate fi folosit cu iTunes. Daca aveti Windows asteptati sn0wbreeze 2.1 si rugati-va sa fie fara probleme.

  8. 3gs 8gb am incercat de 2 ori in ambele cazuri totul a decurs perfect, nu inteleg cum puteti sa aveti probleme. Am Snow Leopard pe macbook, cu toate updateurile la zi.
    O mica mentiune prima data am selectat sa imi faca activarea pwnage tool desi am telefon de la orange si cartela orange nu am putut activa pana nu i-am facut unlock. Dupa unlock s-a activat, totul ok.
    A doua oara nu am mai selectat aceasta optiune si dupa instalare, conectat la itunes si-a facut activarea fara a fi nevoit sa fac unlock.
    Daca nu va merge Cydia, vedeti numai un ecran negru, dati restart la telefon si o sa mearga dupa restart.
    Numai bine.

  9. PwnageTool functioneaza perfect, am incercat de 2 ori, a functiont in ambele cazuri.
    Am Snow Leopard cu toate updateurile la zi, iPhone 3gs 8gb. Cateva mentiuni:
    Prima data am selectat sa imi faca si activare desi telefonul e de la orange si am cartela orange – nu am putut activa pana nu i-am facut unlock, dupa unlock totul a fost OK.
    A 2 oara nu am selectat aceasta optiune si conectat la itunes si-a facut activarea.
    Am avut o mica problema, Cydia a ramas blocat vedeam doar un ecran negru, Restart la iPhone si dupa restart functiona si Cydia. Altceva nimic de comentat, trebuie sa meara la toti, daca nu voi sunteti problema 🙂

    Am mai facut acest comment o data insa nu a aparut pe site, asa ca daca e cazul scuze de dublu post.

  10. Revin cu teste efectuate pe PC cu OS windows7 32:
    Cei ce vor sa isi faca JB si unlock pe PC pentru device-urile suportate de pwnagtool trebuie avertizati din start ca nu merge cu un custom ipsw creeat pe MAC si restaurat in itunes for PC!!
    Pentru acest lucru instalati un vmware pe PC, search pe google imagine MAC OS pentru vmware (daca nu stiti sa faceti!!) sau urmariti un tutorial (nu e chiar asa greu!).Download pwngtool 4.1, mount. Creeati pe desktop-ul virtual Mac un director in care puneti ipsw oficial Apple pentru device-ul dvs si in care puteti si pwngtool. Rulati programul in ce mod doriti expert sau simplu, dupa care asteptati creearea acelui custom ipsw (la mine a durat circa 20 minute) -aveti grija ca va cere parola de admin pe care daca nu o stiti a-ti cam imbulinato :), dupa care o sa va ceara sa bagati in DFU mode device-ul.Dupa ce ati rezolvat acest pas si a aparut mesajul ca acum puteti faceti restore, inchideti vmware, deschideti itunes din PC, o sa detecteze device-ul in recovery, apasati shift+restore, asteptati sa termine dupa care veti avea un device cu JB. Restul e deja istorie 🙂 Daca ma iare cineva de adugat ceva e liber sa o faca.

  11. Am pus Mac OS X Leopard 10.5.7 pe un Dell Optiplex 755. Am urmarit tutorialul mai putin partea de DFU ( cel putin la mine o secunda dureaza vreo 5 secund ) . Am pus telefonul in DFU ( am numarat eu secundele iar pwnagtool imi recunoaste imediat telefonul in DFU fara sa mai urmaresc pasii din tutorial) , am pus custom firmware in itunes si l-am flashuit. Tot procedeul se finalizeaza fara nici o eroare, doar ca dupa ce se restarteaza telefonul el ramane blocat la logo-ul Apple. And that’s it…

  12. Am incercat, am adaugat mai multe, am incercat si varianta All Sources, dar tot nu gasesc BossPrefs sau SBS, iar cand incerc sa instalez Winterboard primesc urmatorul mesaj:
    “The requested modifications cannot be applied due to required dependencies or conflicts that cannot be automatically found or fixed.
    Install: pincrush
    WinterBoard
    Depends: preferenceloader
    Depends: libhide>=2.0.4”
    Si nu am alta optiune decat Cancel/Clear. I s-a mai intamplat cuiva?

  13. Salut Zaone, am un iphone 4, 4.1, bb 01.59.00, a fost 4.02 dar l-am facut 4.1 cu tiny umbrella acum cateva luni, acum am inceput sa am probleme cu gps si cu wifi, la gps am incercat sa-l fac cu network reset si cu terminal dar tot nu merge, iar wi-fi-ul trebuie sa-l activez mereu altfel nu gaseste reteau.Crezi ca are nevoie de un restore? daca da imi poti spune cum sa fac fara sa fac update de bb. multumesc mult