máj 09

Megkérünk mindenkit, hogy bármelyik csomag telepítése előtt gondosan olvassa el az alábbi cikkben foglaltakat. Az itt leírtak el nem olvasásából vagy meg nem értéséből fakadó problémákért nem tudunk felelősséget vállalni.


Elkészültünk a tesztelésre alkalmas változatokkal a 4.3.3-ra frissített fixekből. De mielőtt mindenki nekiállna azonnal telepíteni őket, pár fontos információ.

A Cydia használatához a készüléket jailbreakelni kell, erről itt írtunk korábban: Megjelent az untethered 4.3.3 jailbreak! – frissítés #1

A frissített fixek egészen 4.2.1-ig visszamenőleg kompatibilisek a korábbi rendszerekkel, így használhatóak iOS 4.2.1, 4.3.1, 4.3.2, 4.3.3 esetén is (kivéve 4.3).

Az iPhone-os Logo Fix csomagok csak a T-mobile vagy a Vodafone hálózatán használt iPhone 3GS és iPhone 4 készülékek esetén használhatóak. Semmi mást nem tesznek, mint a szöveges kiírást cserélik le a grafikus logókra. (Ha iPhone 3G-t használsz Vodafone-nal, arra külön csomag van, lásd alul!)

A Carrier Fix a Telenorral használt, 4.2.1-es vagy annál frissebb firmware-rel rendelkező készülékekhez szükséges, típustól függetlenül. Kézzel ugyan meg lehet adni a beállításokat ilyenkor is a Settings / General / Network / Cellular Data Network alatt, de például a “Hívásátirányítás aktív” üzenet ettől még boldogan felugrik. Mivel a Telenor nem forgalmaz iPhone-t, így az iOS-ben egyáltalán nincs Telenor_hu.bundle, amiben a beállítások lennének. Ezért ez a csomag felmásolja azt a készülékre, létrehozza a fájlrendszerben a linkeket hozzá, stb, és még patcheli hozzá a CommCentert is, mert másképp nem fogadná el a rendszer a nemhivatalos carrier bundle-t. Ez azért van így, mert a 4.0 megjelenésével az Apple egy belső aláírást tett a szolgáltató beállításait tartalmazó plist fájlba, ami aláírás hiányában az adott beállításokat a rendszer figyelmen kívül hagyja. Ez az aláírás azonban nem másolható át egy másik fájlból, mert ezeket a plist fájl tartalma alapján generálják, így a beállításokban való egyetlen karakternyi változás is érvénytelenné teszi az adott plist-et, így azt a rendszer nem tölti be.

Az iPad-re készült Logófix mindhárom szolgáltatóhoz tartalmazza a grafikus logókat. Ez a csomag csak iPad-en működik, és iPad-en csak ez működik!

Mihez melyik kell?

  • T-mobile, bármely iPhone, 4.2.1 és afelett: T-mobile Logo Fix 4.2+
  • Telenor, bármely iPhone, 4.2.1 és afelett: Telenor Carrier Fix 4.2+
  • Vodafone, iPhone 3GS, i4, 4.2.1 és afelett: Vodafone Logo Fix 4.2+
  • Vodafone, iPhone 3G, 4.2.1: Vodafone HU Carrier 4.2.1 3G-hez
  • iPad WiFi+3G, bármely szolgáltató: Magyar Logófix iPad-hez

Ha a készüléked független (vagy függetlenített), és így vegyesen használod a magyar szolgáltatók kártyáit, akkor akár mindhárom szolgáltató fixét felteheted egyszerre, mert nem okoznak egymásnak problémát. Ha viszont a készüléked nincs függetlenítve, és így nem használod más szolgáltató kártyával, akkor bőven elég csak a saját szolgáltatódhoz tartozó fixet feltenni, a többiét értelmetlen. (Ha jelenleg 4.3.3-nál korábbi rendszer van a készülékeden, és már van fent egy fix, azt nem kell lecserélned erre, mert nincs ezekben semmi új!)

Az említett csomagokat az unstable repo-ban találjátok (unstable.szifon.com), teszteltük, mindegyik rendben kell legyen. A csomagok telepítéséhez szokás szerint előtte még a stable repo-t (stable.szifon.com) is hozzá kell adni a Cydiához!

A csomagok telepítése után minden esetben indítsátok újra a készüléket!

Ha problémát tapasztaltok, kérjük, jelezzétek.

Frissítés!

Mivel senki nem jelzett problémát, így a csomagokat áttettük a stable repo-ba (stable.szifon.com), mostantól ott keressétek őket!

(Ennél a cikknél minden OFF-topic hozzászólást törölni fogunk.)



Köszönjük, hogy a Szifon.com írásait olvasod!
Magyar carrier- és logófixek: frissítve iOS 4.3.3-hoz by Jadeye
©Szifon.com – Minden jog fenntartva!

márc 03

Mindenkit kérünk, hogy bármelyik csomag telepítése előtt gondosan olvassa el az alábbi cikkben foglaltakat. Az itt leírtak el nem olvasásából vagy meg nem értéséből fakadó problémákért nem tudunk felelősséget vállalni.


Elkészültünk a tesztelésre alkalmas változatokkal a 4.2.1-re való fixekből. De mielőtt mindenki nekiállna azonnal telepíteni őket, pár fontos információ.

A 4.2.1-ben az Apple ismét változtatott a Carrier Bundle-k fájlrendszerben elfoglalt helyén, így a korábbi carrier- és logófix csomagok már ezért sem megfelelőek.

Az új fixeknek három külön típusa készült el, ezekről mindjárt bővebben is, hogy mit jelentenek:

  1. csak logófix: T-mobile HU Logo Fix, Vodafone HU Logo Fix
  2. carrier- és logófix egyben: Vodafone HU Carrier
  3. carrier- és logófix + CommCenter patch: Telenor HU Carrier

A csak logófix csomagok semmi mást nem tesznek, csak a szöveges kiírást cserélik le a grafikus logókra. T-mobile és Vodafone esetén használhatóak. Fontos megjegyezni azonban, hogy iPhone 3G esetén nincs Vodafone_hu.bundle alapból a készülék szoftverében, így Vodafone-os telefonra az első típusú fix csak iPhone 3GS és iPhone 4 esetén használható. T-mobile esetén nincs ilyen megkötés, az használható bármely 4.2.1-es iPhone-on.

carrier- és logófix egyben csomag csak iPhone 3G-re van, és csak Vodafone-os változat készült belőle. Ennek az előbb leírt oka van, mégpedig hogy az iPhone 3G esetén nincsen gyárilag Vodafone_hu.bundle, hiszen azt nem árusítja a Vodafone. Így ha iPhone 3G-d van, és a Vodafone hálózatán használod, akkor neked erre a csomagra van szükséged. Ez felmásolja a készülékre a hivatalos Vodafone_hu.bundle csomagot, amiben már előre kicseréltük a logókat a grafikus változatra, de semmi más változtatás nincs benne (nem is volt szükséges).

carrier- és logófix + CommCenter patch csak Telenorral használt 4.2.1-es készülékek esetén szükséges, mivel a Telenor nem forgalmaz iPhone-t, így a beállításai egyetlen telefontípus esetén sem találhatóak meg a szoftverben. Kézzel ugyan meg lehet adni a beállításokat ilyenkor is a Settings / General / Network / Cellular Data Network alatt, de például a “Hívásátirányítás aktív” üzenet ettől még boldogan felugrik. Mivel egyáltalán nincs Telenor_hu.bundle, így ez a csomag felmásolja azt a készülékre, és még patcheli hozzá a CommCentert, mert másképp nem fogadná el a rendszer a nemhivatalos carrier bundle-t. Ez azért van így, mert a 4.0 megjelenésével az Apple egy belső aláírást tett a szolgáltató beállításait tartalmazó plist fájlba, ami aláírás hiányában az adott beállításokat a rendszer figyelmen kívül hagyja. Ez az aláírás azonban nem másolható át egy másik fájlból, mert ezeket a plist fájl tartalma alapján generálják, így a beállításokban való egyetlen karakternyi változás is érvénytelenné teszi az adott plist-et, így azt a rendszer nem tölti be.

A CommCenter viszont minden egyes iOS verzió esetén más és más, ezért van az, hogy a 4.1-es carrier fix nem jó 4.2.1-re, hiszen a két verzióban eltérő a CommCenter is.

Mihez melyik kell?

  • T-mobile, iPhone 3G, 3GS, i4: csak logófix
  • Vodafone, iPhone 3GS, i4: csak logófix
  • Vodafone, iPhone 3G: carrier- és logófix egyben
  • Telenor, iPhone 3G, 3GS, i4: carrier- és logófix + CommCenter patch

iPad-re is lesznek külön logófixeink, ezek előkészületben vannak. A most közzétett fixek nem jók iPad-re, mert ott máshol vannak a bundle fájlok!

A március 11-én megjelenő 4.3 kapcsán: a jelenlegi logófixek valószínűleg minden gond nélkül működni fognak a jailbreak megjelenése után azonnal, hacsak az Apple nem változtat ismét valamit. Telenor esetén viszont meg kell majd várni az összes iPhone esetén a frissített CommCenter patchet, és csak utána lesz frissített csomag.

Az említett csomagokat az unstable repo-ban találjátok (unstable.szifon.com), mindegyik rendben kell legyen. Ha problémát tapasztaltok, kérjük, jelezzétek.

(Ennél a cikknél minden más, OFF-topic hozzászólást törölni fogunk.)



Köszönjük, hogy a Szifon.com írásait olvasod!
Magyar carrier- és logófixek 4.2.1-hez by Jadeye
©Szifon.com – Minden jog fenntartva!

feb 16

Figyelem! Mielőtt nekilátnál, olvasd el figyelmesen az egész cikket!

A Pwnagetool és a Snowbreeze új kiadása lehetővé teszi a 4.2.1-es custom firmware-ek készítését. Így lehetőségünk van például a baseband frissítése nélküli custom, előre jailbreakelt firmware készítésére, aminek az újraindításakor szintén nem szükséges már a gépre dugni a készüléket.

A következő eszközöket támogatja a Pwnagetool (4V = iPhone 4 – Verizon modell):

  • iPhone 3G/3GS/4/4V
  • iPod touch 3G/4G
  • iPad
  • AppleTV 2G

A Pwnagetool csak OSX-re van, a Snowbreeze pedig csak Windows-ra. Mi a Pwnagetool használatát javasoljuk, mert a Snowbreeze esetén többször volt már olyan hiba, ami a Pwnagetool esetén egyszer sem jelentkezett. Ha viszont Windows-ra vagy kényszerülve, akkor alternatíva lehet a Snowbreeze.

A Pwnagetool beépítve tartalmaz két fontos hibajavítást:

  • @comex és @pushfix megoldotta az iBooks problémáját a DRM-védett tartalmak kezelését illetően. Ezzel kapcsolatban ugyanis a fairplayd okozta a gondot. Az Apple ugyanis lépett az ügyben, és direkt úgy írta meg a fairplayd-t, hogy az olyan állományokat is futtasson a DRM ellenőrzése előtt, amik módosítatlan iOS alatt természetesen nem tudnak lefutni, viszont jailbreakelt rendszeren gond nélkül lefutnak. A fairplayd két ilyen állomány futtatását kísérli meg. Az egyik alá van írva, így az lefut bármi rendszeren, míg a másiknál hibás az aláírás, így az csak jailbreakelt rendszeren fut le. Így abban az esetben, ha mindkét állomány lefutott, a fairplayd tudhatja, hogy a rendszer jailbreakelt, és feldobja a hibát:
  • A másik hiba az AppleTV 2G WiFi-jét érintő probléma volt, amit pedig @nitotv, @DHowett, és @saurik oldottak meg.

Ezek a hibajavítások hamarosan Cydiás frissítésként is elérhetőek lesznek, tehát ha csak az iBooks hiba javítása miatt nem szeretnél restore-olni, és ismét jailbreakelni az új szoftverek segítségével, akkor érdemes lehet megvárni ezeknek a csomagoknak a megjelenését. Az iBooks hiba javítását az új Snowbreeze is tartalmazza, de az Apple TV 2G-s javítást nem, mert a Snowbreeze jelenleg nem támogatja az Apple TV 2G-t.

A szoftverek a fejlesztőik oldalairól tölthetőek le szokás szerint:
Pwnagetool 4.2 (OSX): http://blog.iphone-dev.org/post/3314130778/whats-in-a-name
Snowbreeze 2.2 (Win): http://ih8sn0w.com/index.php/welcome.snow

Fontos tudnivaló, hogy a custom firmware önmagában még nem függetlenít, tehát ahhoz még fel kell tenni az ultrasn0w-t, ami viszont a baseband verziójától függ, hogy tudja-e függetleníteni. iPhone 4 esetén csak a 01.59-es, míg iPhone 3G/3GS esetén jelenleg csak a 05.13-mas, vagy korábbi iPhone basebandek függetleníthetőek. Ha neked ennél újabb verzió van (05.14 vagy 05.15), akkor azt csak iPhone 3G/3GS esetén lehet az iPad-es baseband telepítésével függetleníthetővé tenni, erről bővebben itt: Ultra-recycle – az extrém ultrasn0w – iPhone 4.1 Függetlenítés, iPhone 4 esetén az újabb basebandekre (02.xx.xx vagy 03.xx.xx) nincs jelenleg semmi megoldás.

További hasznos cikk a basebandről, és hogy miért nem lehet downgrade-elni: Baseband: tények és tévhitek

Frissítés: iBooks fix

Megjelent a Cydiában egy, az iBooks hibáját javító csomag. Ha tehát greenpois0n-t használtál a jailbreakhez, de nem akarsz csak az iBooks miatt restore-olni, akkor a következőket kell tenned:

  • add hozzá Cydiában ezt a repo-t: http://repo.insanelyi.com
  • keresd meg az iBooks Fix-et, és telepítsd.

És mivel MuscleNerd is RT-zte @junyoure tweetjét,  megbízható információnak számít, hogy ugyanezt a hatást érheted el, ha telepíted a http://a.qoid.us/hunnypot.deb fájlt a készülékre akár a Cydia AutoInstall funkciójával, vagy magán a készüléken az iFile alkalmazással.

Persze ha inkább a restore-t választod, akkor meg használd a Pwnagetool-t a custom firmware elkészítéséhez, hiszen az ezt már beépítve tartalmazza.

Figyelem! Mindenki a saját felelősségére csinálja a dolgokat! A szifon.com nem vállal semmi felelősséget az esetlegesen bekövetkező problémákért! Mindig legyen biztonsági mentésed a készüléken lévő adataidról!



Köszönjük, hogy a Szifon.com írásait olvasod!
4.2.1 custom firmware Pwnagetool 4.2 és Snowbreeze 2.2 segítségével by Jadeye
©Szifon.com – Minden jog fenntartva!

feb 13

Figyelem! Mielőtt nekilátnál, olvasd el az egész cikket, ne csak a frissítéseket!

Frissítés #5

Tegnap éjjel megjelent az RC6-os változat a greenpois0n-ből. Pontos hibajavítási lista sajnos nincs, de legfontosabb, amit említettek, az az, hogy ez javítani fogja azt a hibát, amikor a folyamat egyeseknél megállt a “Greenpois0n Initialized” után, illetve javít egyes, emulátorokkal kapcsolatos hibákat is (zodttd emulátorai esetén voltak gondok például). További fontos újdonság, hogy az RC6 már támogatja az Apple TV 2G-t is, amire automatikusan fel is telepíti a nitoTV alkalmazást.

Amennyiben korábban már RC5-ös verzióval jailbreakeltél, úgy elvileg probléma nélkül lefuttathatod rajta most az RC6-ot újra. De az esetleges, nem várt problémák elkerülése érdekében mi azt ajánljuk, hogy először inkább restore-old a készüléket, hogy egy szűz rendszert tudj jailbreakelni. Twitteren ugyanakkor többen is jeleztek viszont WiFi és bootolási problémákat, tehát szigorúan ajánlott a restore utáni szűz rendszeren való használat, de még ez sem garancia, hogy minden 100%-os lesz!

OSX: gp_mac_rc6_final.zip
Windows: gp_win_rc6_final.zip

Fontos dolog, hogy bár a Chronic Dev ezt nem közölte, de a greenpois0n a jailbreak során az Apple szervereivel is kommunikál (feltehetőleg a 4.2.1-es SHSH-ra van szüksége), így működéséhez mindenképp teljes internet-hozzáférés szükséges, és ugyanebből az okból proxy mögül nem működik!

Frissítés #4

Időközben, magyar idő szerint még tegnap késő este megjelent az RC5b4 verzió az OSX-es és windowsos verzióból, Linuxra azonban továbbra sincs. Arról nincs pontos információ, hogy pontosan mit javítottak a b4-ben a b3-hoz képest, de az tudható, hogy a Verizon iPhone 4-hez a b4-es kell – noha ez minket nem érint. Ettől függetlenül ha még nem jailbreakeltél, érdemes ezt a legújabb verziót használni.

OSX: gp_mac_rc5_b4.zip
Windows: gp_win_rc5_b4.zip

Ha korábbi verzióval jailbreakeltél, elméletileg elég lehet, ha újból jailbreakeled az új verzióval. De mi inkább a szűz restore utáni jailbreaket ajánlanánk, mert az a legbiztosabb módszer az esetleges problémák elkerülésére.

Frissítés #3

Ahogy ígérték, valóban kiadták: az éjszaka folyamán megjelent a windowsos verzió is, az OSX-est pedig frissítették RC5_b3-ra, amiben több hibát is javítottak. Arról nincs információ sajnos, hogy ezek az esetleges hibák jelen vannak-e a windowsos verzióban, de aki teheti, az inkább használja az OSX-es változatot. Linuxra egyelőre nincs. A következő linkeken tudjátok letölteni őket:

OSX: gp_mac_rc5_b3.zip
Windows: gp_win_rc5_b2.zip

Ha az eddigiekkel nem sikerült a jailbreak, akkor ezekkel az új verziókkal nyugodtan megpróbálhatod újra a jelenlegi rendszeren. Ha viszont sikerült, de esetleg gondjaid vannak a rendszerrel, nem működnek megfelelően egyes szoftverek, akkor érdemes egy restore után a szűz rendszeren lefuttatni a legfrissebb greenpois0n-t.

Akit zavar az animált bootlogó, azt eltávolíthatja, ha kitörli a /usr/bin/animate fájlt.

Frissítés #2

Újra megy a greenpoison.com oldal, és kikerült egy javított verzió is a greenpois0n-ből. Itt tudjátok letölteni OSX-re: greenpois0n-osx_rc5.2.zip. Ha problémátok volt az eredeti verzióval, érdemes most ezzel megpróbálni, akár egy friss restore után.

A Linuxos és Windowsos verzió még várat magára, de elképzelhető, hogy a Windowsos még a hétvégén megjelenik.

Frissítés #1

A jelek szerint ugyan kint vannak az oldalukon a Linuxos és a Windowsos RC5 verziók linkjei is (már amikor betölt az oldal), de ezek mögött egyelőre nincsenek ott a fájlok, így az ezekre mutató linkeket kiszedtük. Ha elérhetővé válnak, frissítjük a cikket.

Ha hibát dob a greenpois0n, próbáld meg, hogy újraindítod a Mac-et és a jailbreakelni kívánt eszközt is, majd újra lefuttatod a greenpois0n-t. Esetleg próbáld meg egy friss restore után, vagy előtte futtass le rajta egy redsn0w-t. Nekünk maga a greenpois0n lefutott gond nélkül, csak a Cydia telepítésével volt gond.

***

A Chronic Dev kiadta a Greenpois0n új, RC5-ös verzióját, amivel már lehetőség van az összes eszközön untethered módon jailbreakelni a 4.2.1-es rendszert, bármi SHSH nélkül is.

Milyen eszközöket támogat?

  • iPod Touch 2G (régi és új iboot is)
  • iPod Touch 3G
  • iPod Touch 4G
  • iPad
  • iPhone 3Gs (régi és új iboot is)
  • iPhone 4
  • iPhone 4 Verizon (elméletileg)
  • AppleTV 2

Fontos! A greenpois0n NEM függetlenít, és NEM hacktivál!

Tehát ha függetlenítened is kell, ügyelj arra, hogy függetleníthető baseband legyen a készülékeden: 3G/3GS esetén ez a 05.13-mas verzió, illetve a 06.15-ös iPad-es verzió, míg iPhone 4 esetén ez változatlanul a 01.59-es baseband. Ha ezeknél újabb baseband van a készüléken, tehát 3G/3GS esetén például 05.14, vagy 05.15, akkor ezeket csak az iPad baseband telepítése után lehet függetleníteni. iPhone 4 esetén viszont csak a 01.59-es baseband függetleníthető, bármi más esetben jelenleg nincs megoldás.

Az aktiváláshoz tehát a gyári SIM kell, és az iTunes-nak kell aktiválnia a készüléket! Ez a push és a youtube miatt nem csak most, de minden alkalommal a szigorúan ajánlott megoldás.

Ha gyári kártya hiányában mindenképp hacktiválnod kell, akkor csináld meg tethered módon a redsn0w-val, mert az hacktivál is, majd használd a SAM-et, hogy rendes aktiválást kapj, majd azon futtasd le még a greenpois0n-t is, és úgy untethered lesz. A SAM-ről bővebben itt írtunk: 4.1/4.2.1 függetlenítés: GPS problémák, új hacktiválás

Ha jelenleg a redsn0w-val jailbreakelt a készüléked tethered módon, MuscleNerd elmondása szerint bátran lefuttathatod rajta restore nélkül is a greenpois0n-t, és untethered lesz. Erre azért van lehetőség, mert a tethered redsn0w jailbreak nem nyúl a bootoláshoz, míg a greenpois0n igen, így nem kavarnak bele egymás dolgába:

Yes, tethered 4.2.1 redsn0w JBers can just run #greenpois0n over it for untether (restore only if you have problem). The reason that works is tethered RS doesn’t touch boot sequence at all, but GP does.  They stay out of each others way.
https://twitter.com/musclenerd/status/33415891093823488
https://twitter.com/musclenerd/status/33416284855078912

Illetve másik fontos dolog, hogy ha nem sikerül telepíteni a Cydiát, mert hibát kapsz, akkor azt fel tudod tenni redsn0w-val is, ebben az esetben nem számít az sem, hogy először használod a redsn0w-t, és csak utána a greenpois0n-t, vagy fordítva:

For those having trouble getting Cydia via the GP Loader, just let redsn0w install it (don’t choose the Monte option). The order doesn’t matter: run GP after redsn0w, or run redsn0w after GP.
https://twitter.com/musclenerd/status/33397799995318272
https://twitter.com/musclenerd/status/33399253011267584

Az oldal természetesen túlterhelt, így lehetséges, hogy első körben nem tudod letölteni. Ez esetben próbáld újra később, hiszen nem ezen a pár percen vagy órán múlik a dolog. Vagy használd a google-t, és keress rá OSX esetén a “greenpois0n-osx_rc5.zip” fájlnévre, és fogsz találni jó párat. Ha a letöltött verzió nem működik, mert például megáll az “initializing…” alatt, akkor tölts le egy másikat, máshonnan!

Letöltés: http://www.greenpois0n.com

Figyelem! Mindenki a saját felelősségére csinálja a dolgokat, a szifon.com nem vállal semmi felelősséget az esetlegesen bekövetkező problémákért! Mindig legyen biztonsági mentésed a készüléken lévő adataidról!



Köszönjük, hogy a Szifon.com írásait olvasod!
Greenpois0n RC6 – untethered jailbreak 4.2.1-es iPhone-ra, iPad-re és iTouch-ra – frissítés #5 by Jadeye
©Szifon.com – Minden jog fenntartva!

feb 06

FIGYELEM! Az alábbi leírás csak iPhone 4 esetén működik!

Ha követed a leírást, lehetőséged van az iPhone 4-edet 4.2.1-re frissíteni, még akár a függetleníthető, 01.59.00-s baseband megtartása mellett is. Persze ez nem egy sima “egykattintásos” dolog, tehát ha kezdő vagy, inkább kérd egy tapasztalt kolléga segítségét!

Fontos tudnivaló, hogy ehhez mindenképp gyári SIM kártya szükséges, mert a greenpois0n NEM hacktivál! Ha tehát nincs gyári kártyád, akkor szerezz be egyet (lejárt is jó!), mert másképp az aktiválást kérő képernyőn áll majd a készülék. Gyárilag független vagy hivatalosan függetlenített készülékek bármi SIM kártyával aktiválhatóak. A szolgáltatófüggők azonban csak az adott szolgáltatóhoz tartozóval.

Teendőid a következők:

  1. Töltsd le a legfrissebb TinyUmbrellát: http://thefirmwareumbrella.blogspot.com/
  2. Töltsd le a legfrissebb greenpois0n-t: http://greenpois0n.com
  3. Indítsd el a TinyUmbrellát.
  4. Dugd rá a készüléket a számítógépre, és mentsd le az SHSH-kat: figyelj oda, hogy a 4.2.1-es MINDENKÉPP le legyen töltve a számítógépre, ha nincs, akkor NEM fog működni!
  5. Indítsd el a TSS server-t. Ha hibákat írna, akkor nézz utána az okoknak a TinyUmbrella FAQ-jában, és ameddig ezeket a hibákat nem oldottad meg, NE lépj tovább! Legtöbbször egy apache szerver vagy egy internetmegosztás a ludas, ezeket kapcsold ki átmenetileg.
  6. Amikor fut a TSS server, és már nem ír hibákat, akkor indítsd el az iTunes-t.
  7. Válaszd ki a készüléket a bal oldali listában.
  8. OSX alatt “alt”, Windows alatt a “shift” lenyomása mellett kattints a restore gombra, és tallózd be a gyári 4.2.1-es IPSW-t.
  9. A restore vége felé 1013-mas hibát kell kapj, ez normális! Nyomj rá egy okét, de semmi mást! A készülék ekkor recovery módban van, és a kijelzőn az iTunes ikonja és az USB kábel látszik. Az iTunes jelzi is, hogy talált egy eszközt, és restore szükséges, ezt okézd le, de ne nyomj semmi mást (az iTunes nem fogja automatikusan elkezdeni a restore-t).
  10. Most DFU-ba kell tenned az eszközt, ehhez nyomd le egyszerre a home+power gombokat pontosan 10 másodpercig, majd engedd el a powert, de tartsd továbbra is lenyomva a home gombot. Ha sikerrel jártál, az iTunes jelzi, hogy talált egy eszközt, amit restore-olni kell, és eközben a kijelző az eszközön sötét. Ha nem jött össze elsőre, semmi baj, kezd újra a gombnyomást (az eközben felugró üzeneteket a 9. pontban leírtakhoz hasonlóan leokézhatod).
  11. Ha DFU módban vagy, zárd be az iTunes-t, majd indítsd el a greenpois0n-t, és nyomj a ‘Jailbreak’ gombra, és hagyd, hogy elvégezze a dolgát. Ha kész, zárd be a greenpois0n-t a ‘Complete!’ gombra kattintva.
  12. A készülék újraindítása után az aktiválást kérő képernyőt kell látnod, tehát indítsd el megint az iTunes-t, és hagyd, hogy aktiválja. Az eredmény: a restore elkezdése előtti basebanddel rendelkező, untethered módonjailbreakelt, hivatalosan aktivált iPhone 4. Ha még függetlenítened kell, természetesen fel kell tenned az ultrasn0w-t a Cydiából.

Hibalehetőségek

Lehetséges, hogy a folyamat során hibaüzeneteket ír az iTunes. Ezekre nagyon fontos odafigyelni, mert enélkül nem lehet megoldani az esetleges problémákat. Ha bármi hibaüzenetet kapsz, annak jegyezd fel a számát, és utána ellenőrizd, hogy találsz-e itt megoldást:

  • Ha a restore elején 16XX-es hibát kapsz, akkor tedd DFU-ba, és úgy próbáld meg újra, az 5. lépéstől kezdve.
  • Ha a restore vége felé NEM kapsz 1013-mas hibát, az azt jelenti, hogy valamit elszúrtál, és emiatt a baseband frissült. Ez legtöbbször abban az esetben van, ha nem futott a TSS server VAGY nem futott a TinyUmbrella sem VAGY nem iPhone 4-en próbáltad meg mindezt. Az így frissült basebandet NEM lehetséges downgrade-elni jelenleg sehogy.

Pár hasznos cikk:

Ha ezek után kérdésed van, azt a probléma PONTOS leírásával tedd fel, tehát írd le a pontos hibaüzenetet, hibaszámot, milyen rendszer alatt próbáltad, stb. A pontos információk nélkül nagyon nehéz lehet segíteni.

Kiegészítés

Ha mindenképp hacktiválnod kell, mert nincs eredeti szolgáltatós kártyád, arra megoldás lehet, ha a greenpois0n használata előtt redsn0w-val jailbreakeled, mert az közben hacktiválja is. De ugyanezt megteheted a greenpois0n használata után is, noha a legtöbb esetben nem ajánlott egymás után több különböző szoftvert használni ugyanarra a rendszerre.

Mindettől függetlenül az esetleges problémák elkerülése érdekében érdemes mindig az eredeti szolgáltató kártyájával aktiválni, amiből lejárt kártya is megfelelő.

FIGYELEM! Ha nem érted az itt leírtakat, NE kezdj bele, mert könnyen rossz vége lehet, ilyenkor inkább bízd hozzáértőre a dolgot! A szifon.com nem vállal semmi felelősséget az esetlegesen bekövetkező problémákért! Mindenki a saját felelősségére tesz mindent!



Köszönjük, hogy a Szifon.com írásait olvasod!
iPhone 4 frissítése 4.2.1-re baseband frissítés nélkül by Jadeye
©Szifon.com – Minden jog fenntartva!

jan 25

Jelenleg csak a dev-team rendelkezik olyan kiadott szoftverrel, amivel jailbreakelhetjük a készülékünket 4.2.1 esetén. A redsn0w képes jailbreakelni a 4.2.1-et a legtöbb eszközön, sőt, a megfelelő feltételek megléte esetén untethered módon is, illetve használhatjuk a Pwnagetool-t is. Semelyik másik fejlesztő csapat nem adott ki eddig semmi alternatívát a 4.2.1-re.

Ebben a cikkben CSAK a jailbreakről írunk, a készülék függetlenítéséről egyelőre nincsenek konkrétumok!

Redsn0w beta és a harc az SHSH-kkal

A dev-team részéről jelenleg úgy áll a helyzet, hogy a 4.2.1-re egyelőre csak akkor van untethered jailbreak, ha a következő feltételek legalább egyike teljesül:

  • a készülék iPhone 3G, iPod Touch 2G, régi ibootos iPhone 3GS – ez esetben a redsn0w 0.9.6rc8 megcsinálja
  • vagy van a 4.2b3-mas firmware-hez SHSH – ez esetben pedig a redsn0w 0.9.7b6 kell

Ha tehát új ibootos a készülékünk (iPhone 3GS vagy MC iTouch), netán A4 processzoros (iPhone 4, iPad és iTouch 4G), és nincs 4.2b3-mas SHSH-nk, akkor csak semi-tethered jailbreak van egyelőre.

Ez azt jelenti, hogy a legtöbb esetben a készülék bekapcsol ugyan újraindításkor anélkül is, hogy gépre kellene dugnunk, és a redsn0w “just boot tethered now” opciójával indítanánk, de ebben az esetben jailbreak nélkül tölt be. Ilyenkor semmi jailbreakes alkalmazás nem működik, nem indul el a Cydia, és az esetleg feltelepített tört alkalmazások is azonnal kilépnek, ha megpróbáljuk őket elindítani.

Ha azonban feltelepítettünk bármi olyan kiegészítőt, ami mélyen belenyúlt a rendszerbe, vagy csak a SpringBoard működésébe, akkor az iOS nem fog tudni betölteni. Gyakorlatilag bármi MobileSubstrate-ot igénylő kiegészítő telepítése ezt eredményezi, így például az ultrasn0w vagy az SBSettings telepítése után kizárólag gépre dugva, és a redns0w-val indítva fog tudni bebootolni a rendszer.

MuscleNerd azt ígérte az új redsn0w betatesztje során, hogy megpróbálják megoldani, hogy elegendő legyen a 4.1-es SHSH is a Monte-jailbreakhez. Ezt sikerült is megoldaniuk, de egyelőre nem adtak ki újabb beta verziót. Persze amint megjelenik az új beta, írunk róla, de az is csak azoknak lesz megoldás, akiknek megvan a 4.1-es SHSH.

Ne keverjük azonban a szezont a fazonnal: ez NEM 4.1-es jailbreaket jelent (hiszen az amúgy is van már), hanem a 4.1-es SHSH és kernel felhasználását a 4.2.1-es rendszerben! A Monte jailbreaknek semmi köze a 4.1-hez, az 4.2.1-re van!

Akiknek azonban nincs sem 4.1-es SHSH, sem 4.2b3, azoknak sem kell elkeseredni. Sőt, nekik most van egy nagyon fontos teendőjük. A dev-team ugyanis a további terveik szerint portolni fogja a Monte-technikát, hogy működjön 4.3b2-es SHSH-val is.

Tehát nagyon fontos: akár jailbreakelsz, akár nem, töltsd le a legfrissebb TinyUmbrellát, telepítsd, majd indítsd el, és töltsd le vele az SHSH-kat a készülékedhez! Az új TinyUmbrella automatikusan le fogja tölteni a 4.3b2-höz az SHSH-t, így ha a dev-team megoldja a 4.3b2-es SHSH felhasználhatóságát, akkor gyakorlatilag bárki képes lesz untethered módon jailbreakelni a készülékét – ha letöltötte hozzá az SHSH-t.

Mentsd az SHSH-kat MOST! Mi szóltunk! Szedd le most, ameddig még lehet, ártani nem fog!

A Chronic Dev már készíti az új greenpois0n-t

Eközben persze a Chronic Dev csapata sem tétlenkedik. p0sixninja már egy videót is közzétett arról, hogy SHSH fájlok használata nélkül megoldotta az untethered jailbreaket 4.2.1 alatt. Persze a kiadási dátumot például geohot legutóbbi akciója miatt sem árulták el egyelőre:

Számunkra persze ez csak jó, hiszen így már egyre közelebbinek tekinthető a 4.2.1-es untethered jailbreak megjelenése.

Óva intenénk azonban mindenkit, hogy esetleg bármi nem hivatalos, innen-onnan, *állítólag* kiszivárgott verziókat töltsön le, és azokat használja, mert annak könnyen rossz vége lehet. Ugyan így értelmetlen felülni az ilyenkor gomba módjára elszaporodó ál-geohot és más kamu oldalakon megjelenő állítólagos, “első kézből” származó híreknek.

Ott vannak a hivatalos oldalak, azokról tessék tájékozódni. Ha pedig azokon nincs kint valami nagyon fontos hír, akkor annak igazságtartalma bizony erősen megkérdőjelezhető. (Az ilyen kamu oldalak linkjeit törölni fogjuk a hozzászólások közül is!)



Köszönjük, hogy a Szifon.com írásait olvasod!
Mi a helyzet a 4.2.1 untethered jailbreakkel? by Jadeye
©Szifon.com – Minden jog fenntartva!

jan 05

Daemonok, à la 4.2.1

By bzolkaa 4.2.1, Nincs kategorizálva, apple, iPhone 4, jailbreak Hozzászólások kikapcsolva

Jadeye cikkéhez kapcsolódóan, gondoltam frissítem a daemonokkal kapcsolatos információkat az új verziójú iOS-ekre.

Először is, a cikk komolyabb érdeklődőknek szól, ha valaki elolvasta a korábbi daemonirtásos cikkjeim, akkor tudja mit értek ez alatt. Száraz szöveg, hosszú is, 91 daemonról szól, de hasznos. (Előre is elnézést, nem sokat foglalkoztam szórakoztató képekkel, vagy tördeléssel.) Ja, és a végére hagytam még néhány sebességgyorsítós tippet. A lista az iOS 4.2.1 alapján készült, iphonera, de persze iPadre, iPodra is használható a nyilvánvaló különbségeket figyelembevéve.

És a szokásos figyelmeztetés:

Fontos! Ha nem érted az itt leírtakat, vagy gondot okoz egyes részek önálló végrehajtása, inkább ne kezdj hozzá, mert könnyen restore lehet a vége. A Szifon.com nem vállal semmi felelősséget a leírtak meg nem értéséből vagy hibás használatából bekövetkező problémák esetén. Mindenki a saját felelősségére hackeli a készülékét!

Daemonlista, à la 4.2.1

A daemonokkal kapcsolatos alapvető információk benne vannak a korábbi cikkjeimben (mik ezek, mit csinálnak, hol vannak, stb.), ezért ennek a leírásától el is tekintenék, az eljárás is ugyanaz, ami felesleges funkció számunkra, és a telefonnak se létfontosságú, az törölhető (persze előtte az egész könyvtárról csináljuk egy backupot! – System/Library/LaunchDaemons – mondjuk a számítógépünkre).

A listát próbáltam úgy felosztani, hogy mindenki lássa, mi az, ami számára nélkülözhető funkció, mit törölhet és mit nem. (ja, és néhány helyen a neten eléggé hibás infók vannak fent egy-két daemon funkciójával kapcsolatban. Próba-szerencse módszerrel azért a legtöbb daemon feladata könnyen kitalálható. A rendszer működése is kicsit változott az előző verziókhoz képest, egy-két daemon új feladatokat kapott, és átkerült a nem törölhető listára… – tehát a néhány helyen látható különbségek a korábbi cikkemhez képest nem véletlenek)

1. Minden probléma nélkül törölhető, sőt ajánlott is :)

com.apple.DumpPanic.plist - az Applenek loggolja a telefonon a kernelpanic és hasonló hibákat. Felesleges.

com.apple.ReportCrash.(különböző típusúak).plist – összesen 6 ilyen nevű daemon van, ezek:

com.apple.ReportCrash.DirectoryService.plist
com.apple.ReportCrash.Jetsam.plist
com.apple.ReportCrash.plist
com.apple.ReportCrash.SafetyNet.plist
com.apple.ReportCrash.SimulateCrash.plist
com.apple.ReportCrash.StackShot.plist

A feladatuk a különböző típusú rendszerhibák loggolása, hacsak nem vagyunk fejlesztők, akkor feleslegesek.

com.apple.DumpBasebandCrash.plist – a baseband hibáit loggolja az Applenek, felesleges.

com.apple.CrashHouseKeeping.plist – egy újabb rendszerhiba-loggolós daemon. Töröljük.

com.apple.powerlog.plist - az akksihasználatunk figyeli, illetve a nem Apple által gyártott, azaz 3rd party töltők és dokkolók okozta inkompatibilitásokat loggolja. Felesleg.

com.apple.tcpdump.server.plist - az adatforgalomban keletkezett hibákat loggolja, netezés közben. Igazából felesleges, és törölhető, problémát nem okoz.

com.apple.wapic.plist – az iphone WAPI daemonja, biztosítja a kompatibilitást a kínai WLAN szabvánnyal. (A WAPI egy speckós kínai nemzeti szabvány a wifi biztonsági protokolljára.) Hacsak nem akarunk Kínába kiruccanni záros időn belül, akkor nyugodtan töröljük.

com.apple.marco.tcpdump.en0.plist - a marcoagent által naplózott hibák mentését végzi, felesleg. (A marcoagent a Wifi kapcsolódás hibáit figyeli.)

com.apple.apsd.tcpdump.en0.plist – a push notifications hibáit loggolja. Felesleg.
com.apple.apsd.tcpdump.pdp_ip0.plist - ugyancsak a push notifications hibáit figyeli. Felesleg.

Ezek voltak a szabadon törölhető daemonok.

Lássuk azokat, amiknek van valami tényleges funkciójuk is, bár a legtöbbször ez a funkció számunkra felesleges. Ezek akkor törölhetőek, ha az említett funkcióra nincs szükségünk. Természetesen, adódhat olyan helyzet, hogy mondjuk kellene, hogy tudja az iphone átmásolni mondjuk a haverunk SIM kártyájáról a névjegyzéket. Ilyenkor is jól jön egy backup könyvtár, ami mondjuk nemcsak a számítógépen van meg, hanem a telefonon is. iFile-al visszamásoljuk az eredeti helyére, reboot, és működik is a funkció (természetesen reboot nélkül is meg lehet oldani, Terminálban, de azt most inkább hagyjuk).

2. Van funkciója, de ha nincs rá szükségünk, töröljük:

com.apple.accessoryd.plist – dokkolók, FM transzmitterek kezelése, általánosságban minden olyan speciális kütyü kezelése, amit a szifonra rá tudunk dugni. Ha nem használjuk, törölhetjük, de inkább ajánlott meghagyni, a memóriahasználata minimális, viszont a rendszer működése mégis kicsit lasabbnak tűnik a törlése után.

com.apple.AddressBook.plist - a névjegyzékben, ha rábökünk egy névre, akkor kis időt kell várni, ezalatt a rendszer megnyitja a Mailt a háttérben, mert a Mail adatbázisa tárol minden egyéb infót a telefonszámon kívül. Tehát, ha valakinek van mondjuk beírva emailcím, URL, stb. Ha ez a daemon fut, kicsit gyorsabban történik ez a megnyitás, mintegy előkészíti, cacheli az adatbázist. Egy iphone 3GS, vagy iphone 4 tekintetében ez a cachelés teljesen felesleges, és csak a memóriát használja. A törlése után annyit fogunk észrevenni, hogy kicsit tovább tart ez a folyamat, de lehet hogy észre se vesszük. Teszteljük le, ha valakinek ez az időkülönbség feltűnő, visszateheti, egyébként felesleges, a törlésével semmiféle funkciót nem vesztünk.

com.apple.adlibd.plist - Steve Jobs személyreszóló reklámos üdvöskéjétől (iAd) én nem estem hasra, ha kitöröljük az iAd nem működik, de ettől a programjaink igen – legalábbis én nem találkoztam olyannal, amelyiknél gondot jelentett volna ez…

com.apple.AdminLite.plist - az AdminLite feladata a készülék feletti “kontroll” visszaadása a számunkra, ha úgy érzékeli a daemon, hogy egy program nem válaszol, vagy lefagyott, vagy csak túl hosszú ideig csinálja a dolgát, akkor bezárja a processt. Szerintem hasznos, viszont ha valakinek sokszor le szokott fagyni a Safari, kilépegetnek néha a programjai, akkor törölje ki, és a rendszer nem zárja be a processeket a lefutásuk előtt, akkor sem, ha nem válaszolnak.

com.apple.AOSNotification.plist – a MobileMe syncingért felelős, nem hiszem, hogy túl sok embernek lenne MobileMe accountja Magyarországon, de mindenesetre ha neked van, akkor ne töröld. Mást nem csinál.

com.apple.apsd.plist – a push notifications daemonja. Ha használod a push-t, ne töröld, ha nem, akkor nuygodtan. A törlésével minimálisan nő az akksiidő is, mert a telefon nem fogja ellenőrizgetni az Apple push szerverét.

com.apple.dataaccess.dataaccessd.plist – ha töröljük, megszűnik az online szinkronizálása a névjegyzéknek, naptárnak a Google fiókunkkal vagy a Microsoft Exchange-el. Aki csak az iTunes-szal szokta szinkronizálni a névjegyzéket, naptárat, annak felesleges, és törölhető.

com.apple.datamigrator.plist - ez a daemon felelős a SIM kártya névjegyzékének eléréséért. Ha kitöröljük, nem fogja tudni az iPhone átmásolni a névjegyzéket a SIMről. Ha nem használjuk – szerintem felesleg… – akkor töröljük.

com.apple.gamed.plist – a GameCenter daemonja. Ha nem szoktunk GameCenteren játszani, nyugodtan töröljük, attól a játékok még ugyanúgy elindulnak.

com.apple.iapd.plist - az AV kábel kompatibilitásáért felel ez a daemon, illetve egyes, az iPhone-ba dugható kütyük működéséhez ez is kell. Ha nem használunk AV kábelt, nyugodtan törölhetjük.

com.apple.itdbprep.server.plist - a zenék adabázisában való keresésért felel, ha kitöröljük, akkor az iPod alkalmazásban nem tudunk a zenéink között kezdőbetű szerint keresni. Egyébként maga a rendes keresőfunkció (értsd: beírod a szám címének egy részét, vagy az előadóját) a törlése után is működni fog.

com.apple.mediacontrold.plist, com.apple.mediaremoted.plist, com.apple.mediaremoted.alt.plist- mindhárom daemon a zenei alkalmazások irányítását teszi lehetővé,  a Task Switcheren keresztül, illetve a telefon hangosító-halkító gombjával – hogy világosabb legyen, pl.: ezek felelősek érte, hogy pl. a Pandorát tudjuk vezérelni, miközben a háttérben fut. Ha töröljük őket, a háttérben való zenelejátszás ugyanúgy menni fog, max. nem tudjuk irányítani a programot a TaskSwitcherrel, stb. Más mellékhatása a törlésüknek nincs.

com.apple.mobile.obliteration.plist – Ez a daemon felelős a telefonon az adattörlésért, ami a Settings, General, Reset-nél található meg. Ha arra rányomunk, akkor a rendszer aktiválja a daemont, és az szépen törli a felhasználói adatainkat. Bizonyos számú passcode elrontás után is ez a daemon felel az adataink törléséért, ugyanígy ha távolról akarjuk törölni az adatainkat, pl. Exchangen keresztül, akkor ugyancsak futnia kell ennek a daemonnak. Ha ezeket a funkciókat nem fogjuk használni, nyugodtan töröljük.

com.apple.printd.plist – az AirPrint szolgáltatás daemonja, ha nemhasználjuk, nincs kompatibilis nyomtatónk, stb, akkor törölhetjük nyugodtan.

com.apple.racoon.plist – a Virtual Private Networkinghez kell /VPN/. Ha nem használunk ilyet, esetleg azt se tudjuk mi az a VPN, akkor törölhető.

com.apple.scrod.plist, com.apple.VoiceOverTouch.plist - Gyengénlátó iPhone felhasználóknak szánt VoiceOver felolvasó szolgáltatás daemonja. Ha nem használjuk, törölhetjük.

com.apple.searchd.plist – A spotlight daemonja. Én ezt nem használom, ráadásul, ha ki van törölve, akkor is lehet keresni a Notesban, emailek között, stb. Sajnos a 4.2.1-nél, legalábbis iPhone 4 esetében, szükség van a daemonra a névjegyzékben való kereséshez, másképp hiába pötyögünk bármit is a Phone-ba, nem keres rá… Szóval ez mostantól inkább megtartandó daemon, de egyéni mérlegelés kérdése minden.

com.apple.search.appindexer.plist – a spotlight számára indexeli az alkalmazásaink listáját. Ha töröltük a searchd-t, akkor ezt is nyugodtan törölhetjük.

com.apple.syslogd.plist, com.apple.aslmanager.plist - az iOS loggoló daemonjai, ezek kezelik a rendszer különböző logjait. Régebben egészen nyugodtan törölhettük őket, a 4.1 óta a törlésük után néhány embernek problémái adódtak a GPS működésével, szóval egyéni kipróbálás után törölhetőek.

com.apple.UIKit.pasteboardd.plist – a copy-paste funkció működéséért felel. Furán hangzik, de ha van olyan, aki soha nem szokta használni a copy-pastet, az nyugodtan törölje.

com.apple.voiced.plist – Én nem használom a Voice Controlt, ez a daemon felelős a működéséért. Ha számodra felesleges a VoiceControl, töröld és kész.

com.apple.livetrace.plist – MobileMe daemonja, feltölthetjük vele az aktuális gps pozíciónk. Másra elvileg nem jó.

3. NE töröljük ki őket:

Írhatnám, hogy az összes többi ilyen, ami fentebb nem szerepelt, de hogy a funkciójukkal is tisztában legyünk, nagyvonalakban a fontosabbak:

com.apple.profilepolicyd.plist, com.apple.mobile.profile_janitor.plist – a programok egyéni futtatási környezetét biztosítja, elvileg nem csinálunk kárt a törlésével, de inkább maradjon.

com.apple.assetsd.plist - nem tudjuk pontosan mit csinál, de a URL-ek azonosításával kapcsolatos, plusz felismeri a push notificationsben és az smsekben kapott url-eket. NE töröljük.

com.apple.awd_ice2 vagy 3.plist – egy csomó daemon plistjébe, a többféle hardver miatt (iPhone 3G, 3GS, 4) belekerült egy új kulcs: LimitLoadToHardver. Ez a daemon  felelős a korlátozások érvényesítéséért, azaz, hogy pl. a mediaserverd tudja, hogy amin fut, az egy 3GS, és nincs megfelelő processzora egy adott videó lejátszásához – ez csak egy példa volt. Ne töröljük.

com.apple.BTServed.plist – a bluetooth daemonja, de valami miatt ez kezeli az airplane módot is egyébként. Ha töröljük a telefon extrém belassul, és majdnem irreszponzívvá válik. Remélem ez mindenkit elrémiszt a törlése felől.

com.apple.calaccessd.plist  - ha töröljük, nem fog működni a naptár riasztása, ráadásul még új bejegyzést se tudunk a naptárba írni.

com.apple.certui.relay.plist – a SpringBoard és az egyes programok közötti kommunikációért felel, pl törlése esetén az SBSettings Brightness csúszkája nem tudja, hogy mi a tényleges beállítás a Settingsben, és állandóan visszaáll középre.

com.apple.chud.chum.plist, com.apple.chud.pilotfish.plist – két UNIX-os maradvány a régi időkből… DE: ha töröljük, nem gyorsabb, hanem lassabb lesz a rendszer, úgyhogy maradjanak.

com.apple.CommCenter.plist, és hasonló kezdetűek: a CommCenter felelős azért, hogy telefonunk legyen, és ne iPodunk. Ha töröljük, be se bootol az iPhone.

com.apple.configd.plist – rendszerkonfigurációs daemon. Kell.

com.apple.daily.plist – a nem rendszeresre beállított ébresztésekért felel. Ha kitöröljük nagyot fogunk nézni reggel. Persze néhányan egyébként is, az oldalon már részletezett hiba miatt :)

com.apple.fairplayd.plist, és com.apple.fairplayd.N90, stb – a fairplay daemon felelős az AppStore programok Apple általi certificate-jének ellenőrzéséért. Ha nincs a daemon, semmilyen AppStore program se fog elindulni, csak a Cydiások, meg a beépítettek.

com.apple.gmmd.plist – az iPhone Debug daemonja. Ha kitöröljük, látható funkcióvesztést nem fogunk észrevenni, de a rendszer lassabb lesz.

com.apple.imagent.plist – a 4.2-vel ez egy új daemon, a kamerában készített képek mentését végzi, ha töröljük, akkor nem tudunk új képet menteni. Valószínűleg a HDR fotózás miatt kellett, bár ez csak tipp.

com.apple.itunesstored.plist – ez is az AppStorehoz kell, az AppStore működéséhez, hogy tudjunk letölteni, fizetni az accountunkkal, stb.

com.apple.locate.plist, com.apple.locationd.plist – GPS, helymeghatározás. Ez a két daemon adja át a pozíciónk adatait a rendszernek.

com.apple.lsd.plist – ezt eddig még senki nem tudta kitalálni, hogy mit csinál, de az biztos, hogy saurik tudja :) a MobileSubstrate-hoz kell, beépül ebbe is, úgyhogy ne töröljük.

com.apple.managedconfiguration.mdmd és profiled.plist - rendszerkonfigurációs daemonok, ne töröljük.

com.apple.marcoagent.plist- a marcoagent a Wifi hitelesítés hibáit figyeli, ha töröljük, akkor néhány fizetős wifi hálózatra nem fogunk tudni feljelentkezni – pl szállodák wifije, ahol a Safari betölt egy bejelentkezési oldalt, miután csatlakoztunk az adott hálózathoz.

com.apple.mDNSResponder.plist – az Apple Bonjour rendszerének a megoldása az iPhonera. Ha szeretnék netezni, ne töröljük.

com.apple.mdt.plist- Ez a transitd daemon plistje. Ez felelős a 4-es rendszerben megtalálható Inbox-rendszer kezeléséért. Azaz: ha pl. letöltünk egy file-t a Safariban a Safari Downloaderrel, majd az iFile-ban rámegyünk, akkor felugrik egy párbeszédpanel, hogy melyik programmal szeretnénk megnyitni, ha a rendszerben többféle olyan program is található, amelyik az Info.plistjében tartalmazza, hogy az adott kiterjesztésű vagy MIME-típusú file megnyitására alkalmas. Tehát: letöltünk egy videót Safariban, iFile, rátappolunk, és ha mondjuk OPlayer és VLCPlayer is telepítve van a szifonon, akkor felugrik, hogy melyikkel kívánjuk megnyitni. Ezután, pláne ha egy méretesebb fileról van szó, várakozunk kicsit, majd a kiválasztott program megnyitja a filet. A várakozási idő alatt a transitd daemon átmásolja a file-t az eredeti helyéről a kiválasztott program mappájának Documents részébe, ott létrehozva egy Inbox könyvtárat. Ha ezzel készen van, meghívja a kiválasztott programot, és megadja neki a file elérési helyeként a saját Documents könyvtárában létrehozott Inbox könyvtárat. Erre az egész hercehurcára azért volt szükség, mert az AppStore-os programok, az Apple restrikcióinak megfelelően, sandboxoltak, tehát csak saját könyvtárunkon belül képesek fileokat létrehozni vagy megnyitni. Ha ez a funkció – ami azért valljuk be, eléggé hasznos- nekünk felesleges, akkor törölhető a daemon, a törlésének más következménye nem lesz.

com.apple.mediaserverd.plist, com.apple.midiserver.plist – médiafileok megnyitása. NE töröljük.

com.apple.mobile.installd.plist , .mount-helper.plist – a letöltött AppStore programok telepítését végzi.

com.apple.keybagd.plist, com.apple.securekeyvaultd.N90/stb.plist, com.apple.securityd.plist – rendszerintegritásellenőrzés, biztonsági ellenőrzés, hitelesítés. Ne töröljük.

com.apple.mobile.lockbot.plist, com.apple.mobile.lockdown.plist – a bootolás során az aktiválás érvényességét ellenőrzi. Ha töröljük, akkor jöhet a restore.

com.apple.MobileFileIntegrity.plist - ha szöveges bootunk van, és mondjuk egy rendszerhiba miatt lefagyás után bootolunk, látni fogjuk, hogy a rendszer szépen ellenőrzi a teljes partíciót, és ha valamelyik file sérült, javítja a hibát. Ez a daemon végzi ezt, ne töröljük.

com.apple.MobileInternetSharing.plist – az internet tetheringért felel. Igazából akár a törölhetőek közé is rakhattam volna, mást ezen kívül nem csinál. Ha kitöröljük, nem tudja a szifon az internetjét tetheringelni és ennyi. Csak hát annyira hasznos funkció néha…

com.apple.mtmergeprops.plist – a Settingsben lévő beállítások betöltéséért felel, ne töröljük.

com.apple.notifyd.plist – a különböző rendszereseményekről tájékoztatja a rendszer különböző processjeit. NE töröljük.

com.apple.sandboxd.plist – ez is a sandbox rendszer biztonságáért felel, illetve részt vesz a fentebb leírt trasitd-s megoldás működésében is. Ne töröljük.

com.apple.SCHelper-embedded.plist – a nevében az az SC a System Configuration-t takarja. Ennek megfelelően NEM szabad törölni.

com.apple.SpringBoard.plist – ezt ugye ne részletezzem, miért fontos.

com.apple.usbptpd.plist – a számítógéphez csatlakoztatásért felel, ha kitöröljük, akkor egyszerűen a továbbiakban hiába fogjuk rádugni a szifont a számítógépre, nem fog történni semmi, még tölteni se fogja az akksit, csak ha a 220-ba dugjuk. Biztonsági szempontok miatt esetleg lehet értelme a törlésének. Pl. ha olyanannyira fontos adatok vannak a szifonon, hogy azt szeretnénk, ha illetéktelen kezekbe kerül, akkor ne lehessen leszedni őket – legalábbis ne annyira egyszerűen… De egyébként értelmetlen a törlése.

com.apple.wifiFirmwareLoader.plist – a 4.2.1-ben nőtt a funkcionalitása a daemonnak, a törlése után nagyon lassú wifi csatlakozást, nem megbízható kapcsolatot várhatunk…. NE töröljük.

Tyű, hát röviden ennyi.

És a végére egy-két üdítő tipp, még további sebességnövekedés eléréséhez:

- Jadeye által részletesen leírt felesleges nyelvek törlése, de igazából egy iPhone 4-nél ez már nem érezhető, csak a régebbi típusoknál.

- Fontos: a Springboard.app könyvtárából (System/Library/CoreServices/SpringBoard.app/) törölni az összes olyan png-t, aminek a nevében a shadow-szó szerepel. Ezek az árnyékoláshoz – ikonárnyék, mappaárnyék, az árnyékok a TaskSwitcheren, a programok neveinek árnyékai – szükségesek, a törlésükkel egy érezhetően fürgébb SpringBoardot kapunk. A törlést a legkönyebben úgy vihetjük véghez, ha iFile-ban elnavigálunk a könyvtárba, és a keresőmezőbe beírjuk, hogy shadow, utána egyenként törölhetjük őket.

- néhány rendszerbe beépített alkalmazás törlése, vagy átnevezése: egy jailbreakelt szifonon az alkalmazások tényleges elérési mappája a private/var/stash/Applications.blabla könyvtár. Itt csücsül néhány diagnosztikai alkalmazás is, illetve olyanok, amik feleslegesek: nem kell törölnünk se őket, elég ha egyszerűen totalcommanderben pl átnevezzük a könyvtárat az alkalmazásneve.app-ről alkalmazásnév-re, tehát töröljük a .app kiterjesztést. Ezzel a rendszer nem fogja feleslegesen beindexelni őket. Ilyen:

AdSheet.app – ha nem akarjuk az iAd előnyeit,

Contacts-iPhone.app – nekem teljességgel felesleges a különálló névjegyzék alkalmazás, én törölni szoktam,

DemoApp.app – fenetudja mit csinál, sok funkciója nincs, és felesleges,

FieldTest.app – az aktiválásával a rádiójel erősség dB-ben kiírt értéket mutatná a rendszer, egy szervízkód bepötyögése után, de felesleges, mivel a törlése/átnevezése után is képesek leszünk ezt a funkciót elérni az SBSettings beállítóprogramjából, a System Options menüpont alatt, Numeric GSM néven. Tehát nyugodtszívvel törölhető/átnevezhető,

GameCenter-iPhone.app – ha nem használjuk, bátran nevezzük át,

Nike.app – ugyancsak, ha nem használjuk, nevezzük át.

Hát ennyi kb. Remélem hasznos volt.

dec 08

Untethered 4.2.1 jailbreak karácsony előtt!

By bukko 4.2.1, comex, hirek, jailbreak Hozzászólások kikapcsolva

@comex, a Spirit és a JailbreakMe.com megalkotója twitteren megerősítette azt, hogy karácsony előtt lesz egy hatékony, működőképes userland-alapú untethered mód a jailbreakelésre azokon a készüléken, amelyeken ez eddig lehetetlen volt, vagyis az új iBoot-os 3GS-eken, az MC-modelles iPod touch 2G-ken, az iPod touch 3G-ken, és az iPhone 4-eken, amelyeken 4.2.1-es FW van. Ez a megerősítés még azelőtt történt, hogy MuscleNerd, a dev-team egyik tagja is rájött, hogy hogyan kell ugyanezt megtenni.

iCykey: @comex Egy untethered 4.2.1 jailbreak-et szeretnék karácsonyra :P

Comex: @iCykey megkapod.

Ha valami fejlemény van, azt mindenképpen közöljük veletek, stay tuned!

(via | Redmond Pie)

MuscleNerd pedig közzé is tett egy videót, ami szintén az untethered jailbreaket mutatja be egy iPod Touch 4G-n:

dec 04

Ez a cikk csak az iPhone 3G/3GS-ről szól! iPhone 4 esetén nem működik, illetve ott a 4.1/4.2.1-es verziók basebandjeire sincs jelenleg függetlenítés.

Miért 06.15.00?

A 06.15.00-ás basebandre való frissítés azok számára hozott függetlenítési lehetőséget, akiknek gyári 4.1 vagy 4.2.1 került a készülékére, mert az azokban található basebandekre eddig a dev-team nem talált hibát. Nem is nagyon fognak már foglalkozni azzal, hogy erre a két verzióra megoldást keressenek, hiszen akkor nem adták volna ki a 06.15-ös megoldást.

A 06.15-ös verzióra való frissítés az előnyei mellett hozott pár hátrányt is. Mielőtt azonban ebbe jobban belemennénk, érdemes a frissítéssel kapcsolatos cikkünket újra elolvasni az érintetteknek: Ultra-recycle – az extrém ultrasn0w – iPhone 4.1 függetlenítés

Tehát az egyik hátrány, hogy ezzel biztosan elvesztjük a garanciát, hiszen 06.15-ös baseband kizárólag szoftveres piszkálás után kerülhet a készülékre, mert a hivatalos firmware-verziók ezt a basebandet (egyelőre) nem tartalmazzák.

A következő probléma a GPS működésével kapcsolatos.

GPS problémák

A 06.15-ös frissítési lehetőség kiadása után a dev-team-hez több olyan visszajelzés is érkezett, hogy a korábban jól működő GPS funkció megadta magát. Az teljesen mindegy, hogy 4.1 vagy 4.2.1 van az adott készüléken, egyes esetekben a GPS nem működik. Más esetekben viszont megy hiba nélkül a 06.15-ös frissítés ellenére is. Így arra a következtetésre jutottak, hogy nem a 06.15-ös baseband okozza a dolgokat önmagában, tehát nem rontotta el a készülékeket hardveresen, hanem valami szoftveres problémáról van szó:

Update #5: Unlockers have been reporting mixed results about GPS functionality at 06.15.00.  Until we can track down what differentiates those who retain GPS vs. those who lose it, be conservative and assume you’ll lose GPS at 06.15.00. As we work on finding the cause (and possibly a fix), please report your personal findings in our comments section.  (Update: early indications are that while 06.15.00 is capable of GPS, it will require some further hacks.  But please still be conservative and assume you will lose GPS at 06.15, in case the hacks don’t work).

Tehát ha problémád támadt a korábban jól működő GPS-szel, és mindez akkor kezdődött, amikor frissítettél a 06.15-ös basebandre, akkor a kettő valószínűleg összefügg. A dev-team jelenleg is keresi a megoldást erre, és amint megoldják, javítani fogják ezt a hibát.

Hacktiválási problémák, push: SAM

Persze nem a GPS esetén van csak gond a jailbreakelt készülékek esetén. Amennyiben valaki nem a gyárilag a készülékhez tartozó kártyával aktiválja a telefont, hanem ezt a jailbreakelést végző szoftverre bízza, abban az esetben a push működését biztosító tanúsítványok hibásak lesznek. Ez a push szolgáltatás bevezetése (3.0-ás firmware) óta így van. Mi is ezért erőltettük minden alkalommal, hogy aki teheti, aktiváljon gyári kártyával. Léteznek ugyan pushfix-megoldások is, de a hivatalos aktiválás az igazi, így mi is azt támogatjuk.

Hibás tanúsítvány esetén a készülék tehát folyamatos adatforgalmat generál, és így melegszik, valamint drasztikusan merül, illetve az adatkorlátos előfizetéssel rendelkezők számára akár magas számlát is tud generálni.

Hogy miért van ez így? A push úgy működik, hogy a készüléken futó apsd daemon fut a háttérben, és ez kezeli az összes alkalmazás push-értesítésekkel kapcsolatos forgalmát. Így kevesebb memóriát, akkuteljesítményt, és adatforgalmat igényel a dolog, mintha minden alkalmazás önmaga figyelne folyton a háttérben, hogy jött-e valami új értesítés.

Ehhez azonban a készüléknek rendelkeznie kell a megfelelő push certificate-ekkel, tanúsítványokkal, mert ezek hiányában az Apple push-t kiszolgáló szervere elutasítja a készülék kérdéseit, nem engedi csatlakozni, hiszen hibás a tanúsítvány, vagy érvénytelen. A készülék ettől függetlenül tovább próbálkozik, hátha csak valami hálózati gond lenne, vagy csak “hisztis” lenne a szerver, hiszen a készülék úgy érzékeli, hogy neki bizony megvan a szükséges tanúsítvány.

Emiatt a telefon 30 másodpercenként újra és újra próbálkozik, de minden alkalommal elutasításra kerül. Így tehát beláthatjuk, hogy ez elég hamar le tudja szívni a teljesen feltöltött akkumulátort is, hiszen a készülék gyakorlatilag folyamatosan internetezik a háttérben.

Erre a problémára kínál megoldást a SAM (Subscriber Artifical Module):

Update #6: Developer @sbingner (author of TetherMe) has made some excellent progress devising a new hactivation method that kills two birds with one stone for all you ultrasn0w unlockers.  His tool, “Subscriber Artificial Module (SAM)” tricks your iPhone and iTunes into creating legitimate activation tickets even though you’re unlocked with ultrasn0w.  This means you get the full benefit of push applications, and your battery life increases substantially.  If you’d like to try it out, check out http://www.bingner.com/SAM.html

To help make it easier to try out @sbingner’s tool, we’ve updated redsn0w to include a new “Deactivate” option for the 3G and 3GS.  Use this option *after* you’ve installed SAM…it will remove the normal patches made to lockdownd and let SAM take over.  (sbingner plans on making a button to do this within SAMPrefs too).  Great work, @sbingner!

Ez úgy működik, hogy átveri az iTunes-t, ami így azt fogja hinni, hogy olyan kártya van a készülékben, ami neki az aktiváláshoz szükséges, így be fogja aktiválni. Persze azért nem eszik ezt olyan forrón. Először is feltétel, hogy jailbreakelt legyen a készülék, hiszen másképp nem tudjuk feltenni a SAM csomagját. De lássuk lépésről lépésre:

  1. Adjuk hozzá Cydiában a http://repo.bingner.com címet, és telepítsük fel az ott található két csomagot, majd indítsuk újra a készüléket;
  2. Töltsük le a legfrissebb redsn0w 0.9.6b6-ot, hogy az visszaállítsa nekünk az eredeti lockdown-t:
    Mac OS X
    Windows (Win7 és Vista esetén XP kompatibilitás módban kell futtatni!)
  3. A redsn0w-ban szokás szerint tallózzuk be a készüléken található firmware-t, majd a Next után vegyük ki a pipát az összes opció elől, és tegyünk pipát a “Deactivate” elé;
  4. A továbbiakban minden teljesen ugyan úgy megy, mint egy szokványos jailbreaknél, kövessük tehát az utasításokat – a készülék ugyan úgy be fog tölteni, mintha változatlanul aktiválva lenne, tehát elérjük a menüt is. Mikor a készülék bebootolt, vagyük ki a SIM kártyát, és a Settings alján keressük meg a SAM opcióját;
  5. Itt bökjünk a “De-Activate iPhone” opcióra, ez letörli a hacktiválás által feltett tanúsítványokat, és előkészíti a rendszert az iTunes-os aktiválásra. Ezután bökjünk még a “Regenerate SIM” lehetőségre is;
  6. Dugjuk rá az iTunes-ra, és várjunk. Ez akár pár percet is igénybe vehet, de ettől ugyan úgy elérjük a menüt. Ha közben nyitva van a SAM, akkor láthatjuk is, amint átvált az “ActivationState” mellett a szöveg “WildcardActivated”-re, ekkor kész is van, lehúzhatjuk, nem kell azzal foglalkozni, hogy az iTunes esetleg még töltene valamit.
  7. Ha bármi oknál fogva azt írná az iTunes, hogy “invalid SIM”, akkor a SAM-ben a Method alatt válasszuk ki a saját szolgáltatónkat manuálisan a “By Country and Carrier” alatt, majd válasszuk ki a “Regenerate SIM” opciót. Magyarországon ez csak a T-mobile vagy a Vodafone lehet, mert ezek egyelőre az Apple-partner szolgáltatók. Ezek után már aktiválnia kell.
  8. Ha megjelent a “WildcardActivated” felirat a SAM-ben, visszatehetjük a saját kártyánkat, ami után egy pillanatra az “iPhone aktiválva” felirat jelenhet meg, és ezek után már az iTunes sem írhat semmi hibát a készüléket rádugva.

Természetesen próbáljuk ki, hogy működik-e a YouTube, a Maps megtalál-e minket, illetve például kapunk-e push üzeneteket. De ha a fentieket megcsináltuk, akkor rendesen kell mennie mindennek, hiszen gyári tanúsítványok kerültek a készülékre.

A SAM által használt módszer csak azoknak szükséges, akik eredetileg nem a gyári kártyával aktiválták az iPhone 3G/3GS készüléküket 4.0-ás vagy afeletti verzió esetén, hanem rábízták ezt például a redsn0w-ra, vagy Pwnagetool-lal előre aktivált firmware-t használtak.

(Az OFF-os hozzászólások ennél a cikknél is törlésre fognak kerülni.)

Kiegészítés

“Ha bármi oknál fogva azt írná az iTunes, hogy “invalid SIM”, akkor a SAM-ben a Method alatt válasszuk ki a saját szolgáltatónkat manuálisan…”

Mivel a fenti mondat félreérthetőre sikerült, így szeretnénk kiemelni: a saját szolgáltató alatt azt a szolgáltatót értettük, amilyen függő az adott készülék (a készülék saját szolgáltatóját), és nem azt, amilyen SIM kártyával szeretnénk használni. A SAM-et egy virtuális SIM-kártyaként kell elképzelni. Ha viszont ezt a virtuális kártyát átállítjuk automatikusról, akkor arra a szolgáltatóra kell beállítanunk, amilyen függő a készülék eredetileg, és akkor működnie kell.

nov 29

A dev-team kiadta az új ultrasn0w-t. De megvannak a feltételek, és nem a legegyszerűbb a dolog. Lássuk, miről is szól az egész.

FIGYELEM! Az alábbiakat mindenki olvassa el figyelmesen, és értelmezze! Ha nem így teszel, azzal a saját készüléked veszélyezteted! Ha gondot okoz a szöveg értelmezése, inkább NE KEZDJ HOZZÁ! Mindenki a saját felelősségére kísérletezik! Mi nem vállalunk felelősséget azért, ha valaki a figyelmeztetés ellenére belekezd, és netán rosszul sül el a dolog!

Mit támogat?

iPhone 3G/3GS esetén a következő baseband-verziókat:
04.26.08, 05.11.07, 05.12.01, 05.13.04 és a 06.15.00

iPhone 4 esetén pedig változatlanul csak a következőt:
01.59.00

Ez tehát továbbra sem támogatja egy az egyben a gyári 4.1-re vagy 4.2.1-re frissített, vagy eleve azzal érkezett készülékeket, mert azokban a basebandekben nem találtak egyelőre olyan hibát, ami használható lenne.

Miért épp a 06.15.00?

A dev-team tagjai felfedezték, hogy az iPad 3.2.2-es verziójának basebandje, ami a 06.15.00-ás verziószámot viseli, megadja magát annak az AT+XAPP exploitnak, amit @sherif_hashim (illetve később @Oranav is) megtalált. Ha ehhez hozzáadjuk azt, hogy az iPhone 3G/3GS-ben használt chip megegyezik az iPad baseband-chipjével, kézenfekvő a megoldás. A dev-team tagjai kipróbálták, hogy mit szól a 3G/3GS ahhoz, ha felteszik rá az iPad basebandjét, és teljesen kompatibilisek!

Azt azonban hozzá kell tenni, hogy a 05.14-es (4.1-es firmware), illetve a 05.15-ös (4.2.1-es firmware) basebandek esetén ez a hiba már befoltozásra került, így emiatt nem használható ezeken ez az új verziós ultrasn0w, és ezért szükséges a nagyobb verziószámú, iPades baseband.

A megoldás tehát a következő: tegyük fel az iPhone-ra a 06.15.00-ás számú basebandet, hiszen az függetleníthető! De persze megvannak a maga buktatói.

Nincs visszaút!

Ha felteszed a 06.15.00-ás basebandet, akkor onnantól kezdve a következők fognak vonatkozni rád:

  1. mivel hivatalosan nem lehet 06.15.00-ás baseband a készülékeden, így a garanciát elbukod;
  2. a 06.15.00-ás basebandre való frissítés után egészen addig nem tudsz gyári firmware-t telepíteni, ameddig az Apple nem frissíti a basebandet egyik firmware-ben 06.15.00-ra vagy frissebbre (Ha ugyanis gyári firmware-t teszel fel, akkor az a restore végén hibát fog dobni, hiszen nem fogja tudni a basebandet frissíteni. Abból a recovery loopból viszont nem lehet kiugrasztani a készüléket, mert a firmware által elvárttól eltérő baseband miatt újra visszazuhan recoverybe. Erről bővebben itt: iOS 4.2.1 és a recovery loop);
  3. ezentúl mindig csak custom firmware-re fogsz tudni frissíteni.

Illetve a fentiek egyben egyfajta előnyt is hordoznak:

  1. egészen addig függetleníthető lesz a készüléked, firmware verziótól függetlenül, ameddig az Apple egyszer nem frissíti a basebandet a 06.15.00-nál frissebb verzióra;
  2. vagy ameddig nem zárja ki a 06.15.00-ás basebandet az iOS-ből, bármi hasonló módon, ahogyan a 4.2.1 óta a baseband-verzióhoz köti, hogy bebootol-e a készülék, vagy nem (bár ez utóbbit a custom firmware feltehetőleg úgyis kiküszöböli).

Azzal kapcsolatban nincs még egyértelmű hírünk, hogy a dev-team esetleg kiad-e majd később bármi más unlockot a 05.14-05.15-ös basebandekre is, vagy sem. Mindenesetre ez utóbbi nem tűnik valószínűnek.

Kiknek ajánljuk?

Azok számára ajánljuk csak ezt a fajta függetlenítést, akiknek:

  • eleve nincs garancia a készülékükön, mert mondjuk már lejárt;
  • nincs lehetőségük legális függetlenítésre;
  • 4.1-es vagy 4.2.1-es basebandes készülékkel rendelkeznek, és másképp nem tudnák használni.

Kinek NEM ajánljuk?

Azok számára semmiképp sem ajánljuk, akiknek:

  • hivatalos garanciájuk van még, és nem szeretnék azt elbukni;
  • lehetőségük van legális függetlenítésre;
  • még NEM a gyári 4.1 vagy 4.2.1 van fent, tehát függetleníthető (nekik talán készül majd olyan custom fw, ami segítségével a 4.2.1 nem fog foglalkozni azzal, hogy korábbi a baseband, de erről egyelőre még nincs pontos infó!).

Mi kell hozzá?

Töltsd le a legfrissebb, 4.1.3-as Pwnagetool-t (33MB, csak OSX-re van), illetve szükség lesz az iPad 3.2.2-es firmware-jére is a 06.15.00-ás baseband miatt, ezt az Apple szerveréről tudod letölteni (457MB), így szedd le, amilyen hamar csak tudod, mert lehet, hogy törlik!

Ha nincs Mac-ed, akkor pedig szedd le a frissített redsn0w 0.9.6b5 Windows-os (w98 vagy XP kompatibilitási módban kell futtatni!) vagy OSX-es változatát, ami támogatja ugyan így az iPades basebandre való frissítést.

Hogyan csináljam?

Az eljárás a szokásos, gyártsunk custom firmware-t, összesen annyi a különbség, hogy a Pwnagetool bekéri a korábban már letöltött iPad 3.2.2-es frissítés IPSW-fájlját, hogy kibogarássza belőle a számunkra a 06.15.00-ás basebandet, majd utána erre a custom firmware-re restore-olva frissül a baseband 06.15.00-ra, aztán még Cydiából fel kell tennünk az új ultrasn0w-t, és kész.

Redsn0w esetén annyiban más a dolog, hogy itt az Apple szervereiről szedi jelenleg a baseband-frissítéshez szükséges fájlokat, tehát ez jelenleg a szerverek várható terheltsége miatt lassú lehet (ha az Apple megszünteti a 3.2.2 elérhetőségét, úgy ismét frissülni fog a redsn0w). Ha elindítottad a folyamatot, várd végig, és semmi esetre se húzd le közben, mert azzal könnyen tönkreteheted a készüléket, ha a baseband frissítése közben esetleg lemerülne!

Összefoglalva

Ha jelenleg függetleníthető a készüléked, NE frissítsd gyári 4.1-re vagy 4.2.1-re semmiképp, sem NE használd a fent leírt módszert; hanem várd meg, hogy megjelenjen egy olyan custom, ami lehetővé teszi a jelenlegi, függetleníthető baseband használatát 4.2.1 alatt is!

Ha pedig bármi oknál fogva már most is gyári 4.1 vagy 4.2.1 van a készüléken, és megértetted a fent leírt kockázatokat, és függetlenítés nélkül nem tudod használni a készüléked, akkor hajrá. De ha belekezdesz, akkor már nincs visszaút.

Sem az új Pwnagetool, sem az új redsn0w nem ad untethered jailbreaket az új ibootos 3GS esetén.

Az új módszerrel egyelőre csak az iPhone 3G/3GS függetleníthető, az iPhone 4 értelemszerűen NEM!

Nyomatékosan megkérünk mindenkit, aki idáig elért, hogy olvassa el újra, és értelmezze a teljes cikket, mielőtt nekiállna, hogy biztosan tisztában legyen a lehetőségekkel és az esetleges következményekkel! Ha valaki elsőre nem ért valamit, az olvassa el figyelmesen újra, majd ha akkor sem ért valamit, úgy kérdezzen, és legjobb tudásunk szerint igyekszünk megadni rá a választ. Az OFF-okat ennél a cikknél kérdés nélkül töröljük.

FRISSÍTÉS #1

A szifon sourceban lévő carrier fixek -ahogyan a nevükből is látszik(!)-, 4.1-re vannak. CSAK 4.1 esetén működnek, mert az ahhoz a verzióhoz való CommCenter van bennük. Ha felteszed 4.2.1-re bármelyiket is, akkor összeomlik a rendszer, hiszen nem arra a verzióra valók!

4.2.1 óta összesen a Telenor esetén lehet szükség carrier fixre, de ott is meg tudod adni kézzel a beállításokat, így valójában szükségtelen. T-mobile és Vodafone esetén pedig a készülék alapból tartalmazza a beállításokat, tehát felesleges feltenni a fixet.

Megoldás: állítsd vissza kézzel a korábbi CommCenter-t, amit a telepítő script átnevezett CommCenter.old-ra, és kész.
A CommCenter helye: /System/Library/PrivateFrameworks/CoreTelephony.framework/Support/

Ha már belekezdtél az egészbe, akkor ez a kis hibajavítás már igazán nem okozhat problémát. Ha sehogy nem boldogulnál, restore egy custom 4.2.1-el, és kész.

Frissítés #2

A 3GS és 4.2.1 esetén szükség van egy nemhivatalos 4.2.1-es bundle-re, hogy a Pwnagetool képes legyen nekünk 4.2.1-es custom-öt gyártani. A nemhivatalos bundle-t be kell másolni a többi közé a Pwnagetool package-ébe, Show package contents után megtaláljuk a kérdéses mappát. Ezután már a Pwnagetool legyártja nekünk a custom 4.2.1-et, ami nem frissíti a basebandet – de nem is jailbreakel. Nagyon fontos, hogy NEM szabad bepipálni, hogy aktiválja a készüléket! Így ezek után a redsn0w segítségével tudjuk jailbreakelni. Így megmarad a korábbi, például 05.13-as baseband, ami függetleníthető.

3G esetén pedig annyi a teendő, hogy mikor a Pwnagetool kérdezi, hogy frissítse-e az iPad-esre a basebandet, akkor válasszuk a nemet. Ebben az esetben nem szükséges már redsn0w-zni, mert a 3G esetén a 4.2.1-es custom is jailbreakelt.

Így a fenti két esetben megtartottuk a korábbi, függetleníthető basebandet, és frissítettünk 4.2.1-re is.

Ha nem érted a fentieket, nem javasoljuk, hogy hozzákezdj.

preload preload preload