ápr 23

Nem az Apple a ludas!

A napokban felmerültek olyan hírek, hogy az Apple blokkolta volna az Amazon azon szervereiről érkező kéréseket, amin a Cydia SHSH proxy-ja van, így akadályozva meg azt, hogy a Cydia le tudja kérni az Apple-től az új SHSH-kat. Ez azonban egyáltalán nem igaz. Az egész oka egy rendszerhiba az Amazonnál.

A Cydia belső weboldala, és így egyes szolgáltatásai is mind az Amazon EC2 szolgáltatásában működnek, aminél már bő 50 órája elég nagy gondok vannak. Saurik közzé is tett némi információt ezzel kapcsolatban a Cydia főoldalán, amelyet nemrég frissített is, de sajnos a hiba továbbra is fennáll (katt a képekre a nagyításhoz!):

Az Amazon felhőjének pontosan nem részletezett hibája miatt tehát jelenleg problémák vannak például a Cydiában található fizetős csomagok megvásárlásával és telepítésével, valamint nem működik a Theme Center, és a Manage Account sem, és esetleg más hibák is lehetnek. Ezek a hibák a külső source-okat, és a csomagok telepíthetőségét természetesen nem befolyásolják, kizárólag a Cydia szerverén lévő szolgáltatásokkal és az alap source-szal lehetnek gondok. (Szintén ugyanez az Amazonos hiba érinti és érintette például a foursquare és reddit szolgáltatásokat is.)

A mi szempontunkból talán a legfontosabb mégis az, hogy a 4.3.2-es SHSH-kat emiatt a Cydia jelenleg nem tudja lekérni az Apple-től, így ha a TinyUmbrellában a “Request SHSH From Cydia” van bepipálva, akkor nagy valószínűséggel hibát fogunk kapni az SHSH helyett:

Mit tehetek?

Ameddig ez a gond biztosan meg nem oldódik az Amazonnál, és így hibát kaptunk, addig a 4.3.2-es SHSH mentéséhez vegyük ki a pipát a fentebb említett opció elől, jobb oldalt alul kattintsunk az “Apply” gombra, és csak utána nyomjunk ismét a “Save my SHSH”-ra. Ekkor a TinyUmbrella egyenesen az Apple-től kéri le az SHSH-t, viszont így az csak a gépünkön lesz meg, a Cydiában nem.

Erre később megoldás lehet az, hogy a hiba elhárultával újra lekérjük azt a Cydián keresztül. Ehhez majd vissza kell tennünk a pipát, valamint be kell pipálni az “Overwrite existing SHSH files…” opciót is, másképp ugyanis nem kéri le, mert érzékeli, hogy már létezik a fájl.

Emellett lehetséges az is, hogy erre lesz később egy “Submit SHSH to Cydia” opció az Umbrellában, de erről egyelőre nincs biztos információ. Minden azon múlik, hogy az Amazon mennyi idő alatt oldja meg a problémát.

Csak az új SHSH-k esetén van gond

A korábban mentett, és így a Cydiában már meglévő SHSH-kat jelenleg is le lehet menteni, azokat a jelek szerint ez a hiba szerencsére jelenleg nem érinti.

Az SHSH-kat akkor is érdemes lementened, ha nem jailbreakelsz, mert így ha netán összeomlik a rendszer, vagy bármi más okból újra kell tenned, az SHSH nélkül kizárólag a legfrissebb hivatalosan elérhető firmware-re tudsz majd restore-olni!

Az SHSH-król és azok fontosságáról, valamint a TinyUmbrelláról itt írtunk korábban: Mi az az SHSH, és hogyan működik a TinyUmbrella?

Ha van új információnk, frissítjük a cikket.

(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!
Vihar a felhőben: a Cydia és az SHSH-k gondjáról by Jadeye
©Szifon.com – Minden jog fenntartva!

jan 26

Sokaknak még mindig nem tiszta, mi az az SHSH, mire kell, és hogyan is működik. Így a félreértések és téves információk tisztázása érdekében itt egy összefoglaló cikk ezekről.

SHSH: a kontroll újabb eszköze

Az iPhone 3GS és az MC-s iPod Touch 2G megjelenésével az Apple újabb eszközt vetett be, hogy megnehezítse a jailbreakelők dolgát. Korábban ugyanis az Apple nem tiltotta direktben a régebbi firmware-ek visszarakhatóságát.

Így ha kijött egy újabb firmware, és mi bármi oknál fogva nem frissítettünk (és nem is akartunk frissíteni, mert mondjuk a kedvenc AppStore-os alkalmazásunk egyáltalán nem működött az új rendszeren, vagy mondjuk még nem volt jailbreak, vagy függetlenítés, stb.), ám közben valamiért összeomlott a rendszer a készülékünkön, és emiatt restore-ra volt szükség, bármikor, gond nélkül visszatehettük ugyan azt a verziót, ami a készüléken volt, mindössze a megfelelő IPSW fájlra volt szükségünk hozzá.

A 3GS és az újabb készülékek viszont ez már nem megy ilyen egyszerűen. Az Apple minden ilyen készülék esetén csak egy (minden eszköz esetén egyedi) aláírással ellátott firmware felrakását teszi lehetővé.

Hogyan működik az SHSH?

Az update vagy restore előkészítése során az iTunes kibontja az IPSW fájlt, és lekéri az Apple szerveréről az aláírást, amivel “személyre szabja” az adott készülékhez a firmware-t, integrálva bele az ECID, SHSH, és CERT blokkokat, amiket aztán a készülék ellenőrizni tud. Ha az aláírások megfelelőek, akkor az update vagy restore elindul, és végig is fut, ahogy kell. Ellenkező esetben viszont hibaüzenettel megszakad a folyamat.

Az Apple tehát egyszerűen azt csinálja, hogy mindig csak a legfrissebb firmware-t írja alá. Így ezzel meg tudja akadályozni, hogy egy korábbi verziót visszatehess, hiszen az iTunes nem fogja tudni testre szabni, és így a készülék nem fogadja el a korábbi firmware-t.

Custom firmware használata esetén is ugyan úgy szükség van az SHSH-ra, az SHSH-kötelezettség alól nincs kivétel, és semmi módon nem oldható meg nélküle a restore vagy update, még más OS alatt sem, mert a készülék nem engedi feltenni nélküle.

Természetesen született erre megoldás. Egyszerűen le kell menteni ezt az aláírás-csomagot, amit az Apple az update vagy restore során a firmware-hez nyújt, majd ha ezt később is eléri az iTunes, akkor az adott verziót engedni fogja felrakni.

Az SHSH lementésére azóta már szerencsére több módszer is van, és van, amihez nem is szükséges jailbreak sem.

TinyUmbrella

A TinyUmbrella lehetővé teszi, hogy jailbreak nélkül is le tudjuk menteni az SHSH fájlunkat az aktuális firmware-verzióhoz, hiszen összesen a készülék ECID-azonosítójára van szükség.

Az Umbrella a Cydiától kéri le az SHSH-kat. Tehát csak azokat tudja lekérni, amik mentve vannak a Cydiában. Ha egy SHSH még nincs a Cydiában, de az Apple még aláírja azt a firmware-verziót, akkor az Umbrella a Cydián keresztül lekéri az Apple-től, és így meg lesz mindkét helyen.

A Cydia főoldalán jelzi is, hogy melyik SHSH-k vannak mentve nála, de a frissen lekért verzió csak napokkal később jelenik meg, mire konkrétan feldolgozásra kerül az adatbázisban. De természetesen azt eközben is le lehet kérni a Cydia szerverétől.

Olyan verzióhoz nem kérhető le SHSH, ami nincs mentve a Cydiában, és amit már nem ír alá az Apple. Ebben az esetben a “you are too late” üzenetet kapjuk, ha a megnézzük az Umbrella logját a Log fület kiválasztva.

Érdemes tehát minden esetben menteni a készülékünkhöz megjelenő összes firmware-verzió esetén az SHSH-kat, hiszen soha nem tudhatjuk, mikor jön majd jól valamelyik.

***

Kern András féle “Elfogtunk egy levelet” típusú beszélgetés az SHSH kapcsán az Umbrella és a Cydia közt:

Umbrella: Hé, tesó, itt a teló ECID-je: xxxxxxxxx, küldj már egy SHSH-t nekem az X verziójú firmware-hez!
Cydia: Barátom, azt buktad, nekem ehhez a telóhoz az a verziós SHSH nincs meg, de megkérdem az Apple-t. Hé, Apple, itt cydi…izééé Ájtúnsz vagyok, adj már SHSH-t az X verziós firmware-hez, a készülék ECID-je xxxxxxxx, itt kuncsorognak nekem érte.
Apple: Ahhoz a firmware-verzióhoz nem kapsz, azt már nem írom alá, cumi!
Cydia: Cumi van, besírt az Apple, már nem írja alá. Esetleg mást?
Umbrella: Akkor küldjél már az Y verzióhoz!
Cydia: Hát, nálam az sincs meg, mert még sosem kértél ehhez a telóhoz semmit, na de majd Apple kolléga. Na helló megint, itt újra csak cydi…Ájtúnsz. Y verzióhoz kellene SHSH, az ECID meg xxxxxxxxx.
Apple: Mákod van, az Y az épp a legfrissebb, azt aláírom, tessék: “shsh_blob_stbstbstb…”
Cydia: Hurrá, jól el is mentem. Tessék Umbrella, itt a cucc: “shsh_blob_stbstbstb…”, elmentettem, ha később esetleg kéne, majd szólj, ECID alapján ki tudom majd keresni.
Umbrella: Oké, na akkor ezt most jól elmentem én is a gépre, köszi, puszi.



Köszönjük, hogy a Szifon.com írásait olvasod!
Mi az az SHSH, és hogyan működik a TinyUmbrella? by Jadeye
©Szifon.com – Minden jog fenntartva!

júl 20

Új iTunes, új iBooks, 3G SHSH

By jadeye ecidshsh, ios4 Hozzászólások kikapcsolva

Megjelent az iTunes 9.2.1

Ma reggelre elég sok új dolog került elő, ezek közül a legfontosabb talán az új iTunes.

Az új iTunes jóformán csak hibajavításokat tartalmaz, mégpedig:

  • néhány third-party plug-in régi, inkompatibilis verziójának tiltása
  • apró hiba javítása egyes elemek fogd-és-vidd (drag and drop) módszerrel történő mozgatásakor
  • teljesítményjavítás egyes eszközök szinkronizálása esetén
  • iOS4-re való frissítéskor hiba jelentkezhetett, ha a backup titkosított volt
  • általános stabilitási és teljesítménybeli javítások

MuscleNerd szerint az új iTunes biztonságos, lehet rá frissíteni, ám akik az új Spirit-et várják, azok egyelőre NE frissítsenek (ha ezzel kapcsolatban van új információnk, azt majd jelezzük a cikk frissítésével!):

iTunes 9.2.1 is fine for already-JB devices, also new JBs via redsn0w/PwnageTool. Avoid it for now for fresh Spirit JBs
about 3 hours ago via web

iBooks 1.1.1

Megjelent az új iBooks is, ebben is hibajavításokat találunk.

Az 1.1.1-es verzióval a következőket kaptuk:

  • duplatapp egy képen egy könyvben a nagyobb méretben való megjelenítésért (újabb duplatappra eredeti méret)
  • hangot és videót is tartalmazó könyvek megtekintésének lehetősége
  • jelentős teljesítményjavítás PDF-ek megjelenítésekor
  • a beépített értelmező szótár használata angol szavakhoz olyan könyvek esetén is, ahol nincs megadva nyelv
  • egyes esetekben néhány könyv letöltése nem fejeződött be, ezt javították
  • és természetesen a szokásos stabilitási és teljesítménybeli fejlesztések

Ne lepődjünk meg azonban, ha a frissítés telepítése után üres a könyvespolcunk, az új verzió ismételten beolvassa az összes könyvet, tehát a könyveink számától függően néhány perc is lehet, míg azok megjelennek a virtuális polcon!

iPhone 3G / iPod Touch 2G SHSH?

Az Apple bevezette a 4.0-ás firmware verzióval, hogy innentől ugyan úgy kell SHSH ezekre az eszközökre is. Persze azért nem akkora a probléma ezzel, mint a 3GS vagy a Touch 3G esetén, de lássuk, mit ír erről a dev-team:

Those of you with jailbroken iPhone3G and ipt2G devices may now have noticed Cydia starting to save your SHSH blobs too, just like it does for iPhone3GS, ipt3G and later devices. That’s because starting with 4.0, Apple started putting a “soft” SHSH blob check in the firmware. The SHSH blob check is very real in the sense that if iTunes can’t get your blobs (because the Apple signing window has closed), the iTunes restore will error out. But it’s “soft” in the sense that those devices can always use redsn0w or PwnageTool to get past the error (the bootroms themselves for those devices don’t require blobs to be in the firmware files, unlike the newer bootroms).

Furthermore, since the 3.x IPSWs for these devices don’t enforce it, you can always restore to 3.x IPSWs outside of any signing windows.

So, Cydia is doing this to allow you to continue to use iTunes to restore to 4.x on iPhone3G and ipt2g outside of Apple’s signing window without needing to use redsn0w or PwnageTool to get around Apple’s annoying new restriction.

Tehát nem kell csodálkozni, ha iPhone 3G vagy iPod Touch 2G esetén esetleg megjelenik Cydia-ban a 3GS-eken már megszokott “make my life easier” opció. Viszont gyakorlatilag ez ugyan azt jelenti az iPhone 3G vagy iPod Touch 2G esetén, mint ami jelenleg van a 3GS-eknél is: ha az Apple új firmware-t ad ki, onnantól kezdve SHSH nélkül nem lehet visszaállítani a készüléket korábbi, 4.x verziós, módosítatlan firmware-verzióra, mert azt a firmware-t az Apple már nem írja alá.

Ez viszont nem érinti a 3.x verziót, mivel abban a firmware még nem tartalmazta ezt az opciót. Illetve custom firmware-re is bármikor downgrade-elhetünk, és bármely verzióra (egyedül a baseband verziója nem downgrade-elhető szokás szerint), de a rendes frissítés csak az Apple által utoljára kiadott verzióra lehetséges. Természetesen a custom firmware frissítésre is használható, illetve a pwnage exploit miatt a készülék bármikor jailbreak-elhető marad, de ez mindenképp egy bosszantó lépés az Apple részéről.

Ha tehát a Cydia-ban megjelenik a kis szívecske a “make my life easier” opcióval, akkor bátran bökjünk rá, sosem lehet tudni, mikor jöhet jól, hogy megvan az SHSH.

jún 21

Update #2

Megjelent az új függetlenítés! :)http://blog.iphone-dev.org/

Eközben kiadták az új Redns0w 0.93 -at is, ezért a 3G és régi iboot-os 3GS tulajok már jailbreakelni is tudnak. Letöltéséhez a linket a commentekben találod!

ultrasn0w 0.93 released! Cydia repo is repo666.ultrasn0w.com. Works with basebands 04.26.08 thru 05.13.04

Update #1

Mint már tudjátok, megjelent a 4.0. Sajnos a blog picit terhelt, de reméljük innentől menni fog rendesen…

iPhone 2G:

Sajnos nem jelenik meg rá a 4.0, valószínűleg lesznek majd okos emberek, akik rá hackelik.

iPhone 3G:

Erre már megjelenik a 4.0, de csak korlátozott verzióban. Ezeket persze a dev-team, illetve a többi ügyes jailbreak kolléga már megoldotta. Jelenleg a Redsn0w 0.9.5 BÉTA verziót ismerjük, véleményem szerint, 1-2 napon belül jön a végleges redsn0w és már mehet is a jailbreak ( FIGYELEM EZ NEM FÜGGETLENÍT! )

iPhone 3GS

Az iPhone 3GS-t 2 részre kell bontanom. Új, és régi iBoot.

Régi iBoot:

A régi iboot-os 3gs-el rendelkezők vannak itt előnyben. Mivel ők használhatják majd a redsn0wt illetve pwnagetools-ot is. Tehát csak várni kell míg ezek a szoftverek megjelennek és máris jailbreakelhetnek.

Új iBoot:


Nos, egyelőre nincs megoldás a 4.0 törésére az új ibootos 3gs telefonoknál. A spirit sajnos nem működik és persze a custom firmware sem. A Last-dich effort esetleg működhet,de erről még pontosabban nem tudok mondani. Jelenleg TI nem tudtok frissíteni jailbreak mellett vagy függetleníteni!

Ez volt a jailbreak, most nézzük a meg függetlenítést, illetve a custom firmware-t.

Függetlenítés, Pwnagetools:

iPhone 3G és régi iboot, ezeknél a telefonoknál működik a custom firmware, ha már pwnolva van a telefon, vagy is custom NOR-al rendelkezik. A custom firmware-el lehet a régi baseband-et megtartani és ezáltal függetleníthetővé tenni a telefont az új rendszernél. Még nem szeretnék beszélni semmilyen új függetlenítésről, ameddig nem jelenik meg, ezért ez a módszer a biztos jelenleg.

Új iBoot-os telefonoknál nyilván ez nem működik így ti nem tudtok ezzel a módszerrel 4.0-ra frissíteni és szoftveresen függetleníteni.

A jövő:

GeoHot és posixninja kolléga is talált már hibát az új iboot-os telefonokra, így valószínűleg heteken belül kapunk majd itt is jailbreaket. A dev-team már többször elmondta, hogy létezik függetlenítés a 4.0 rendszerre, így miután jailbreakeltünk az új módszerrel függetleníthetünk is. Tehát, ha minden jól megy lesz jailbreak és függetlenítés is az új iboot-os telefonhoz is. http://szifon.com/2010/06/20/jovoheten-ios4-jb-unlock-uj-beta-redsn0w…/

iPhone 4


Jelenleg az iPhone 4 hardware-ről semmit sem tudunk. Nem tudjuk biztosan, hogy lehet jailbreakelni és nem tudjuk biztosan, hogy lehet függetleníteni.

SHSH,ECID

Rendkívül fontos lementeni, FŐLEG AZ ÚJ iBOOT-OS iPhone tulajoknak! Cikk és információ erről: http://szifon.com/2010/05/03/ipad-3gs-tulajok-figyelem-ecid-shsh/

Összesítve:

iPhone 3G és régi iboot-os 3GS tulajok simán tudnak majd jailbreakelni és függetleníteni, de az új iboot-os illetve új iPhone 4-es tulajok már nem és nekik bizony várniuk kell a 4.0-ra.

máj 03

Spirit Jailbreak 3.1.3/3.1.2 iPAD/3GS/3G/IPT3

By admin Spirit, ecidshsh Hozzászólások kikapcsolva

Megjelent a Spirit jailbreak, amit a dev-team illetve @comex adott ki. A dolog rendkívül egyszerű letöltöd a http://spiritjb.com/ -ról a windows/mac verziót, csatlakoztatod a telefont és jailbreakeled.

1. A Spiritt Jailbreak NEM függetlenít.

2. A Spirit Jailbreak NEM hacktivál.

3. A Spirit jailbreak untethered, tehát NEM kell számítógép az újraindításhoz ezentúl.

Ha valaki be frissít 3.1.3-ra, hogy használhassa a spirit jailbreak-et ELVESZTI a függetlenítést!

Röviden ennyi. Nem egyszerű azért a jailbreak, senki se essen neki azonnal, nézzen körbe várjon legalább 1 napot. Akik nem akarnak függetleníteni azok frissíthetnek 3.1.3 -ra és használhatják blackra1n helyett a spirit jailbreak-et és untethered lesz a készülékük. Viszont akik függetleníteni akarnak, jól gondolják meg mit csinálnak! NE FRISSÍTSENEK 3.1.3 -ra!

ECID SHSH fájlokat még mindig mentsétek! Nagyon fontos!

http://szifon.com/2010/05/01/ipad-3gs-tulajok-figyelem-ecid-shsh/

Ha mégse menne a dolog, vagy szakemberre bíznátok kérjétek a segítségünket.

http://szifon.com/szoftveres-javitas-iphone-szerviz/


máj 03

iPAD, 3GS Tulajok FIGYELEM! Ecid-shsh

By admin ecidshsh Hozzászólások kikapcsolva

Tegnap este úgy feküdtem le, hogy ma az első dolgom lesz erről nektek némi információt adni. Nem tudom eléggé hangsúlyozni, hogy muszáj lementenetek ezeket a fileokat. Aki tudja ossza meg a cikket facebook/twitter/net-en, mert nagyon fontos, az elkövetkezendő jailbreak-hez.


ECID-SHSH:


Csak felületesen mennék bele ezekbe a dolgokba, magyar nyelven annyit tesz a dolog, hogy az ECID számokat restore/dfu üzemmódban lehet kiolvasni a készülékből, ezután pedig ezzel a számmal az Apple-től letudod kérni az aktuális shsh fileodat, ami későbbiekben szükséges egy régebbi firmware restorejához.

Akkor most egy példa: Akinek anno el lett mentve a 3GS telefonjának az shsh fájlja, az most bármikor tud restorolni 3.1.2-re és jailbreakelni, aki nem mentette el és új ibootos telefonja van, az nem. Pont. Ennyi. NAGYON FONTOS LEMENTENI EZEKET A FÁJLOKAT!

ÚJ iPAD tulajok:

Igen nektek is fontos most lementeni az shsh fájljaitokat. Mondom MOST! Miért? Azért mert, csak a 3.2 -tőt tudjuk majd a Spirit-el jailbreakelni, és amint a Spirit megjelenik az Apple kiad egy új firmware-t és ennyi. Nincs több jailbreaked. Viszont! Ha lemented a az shsh fileokat esélyed van a 3.2 -es firmware restore-ra, így bármikor tudsz jailbreakelni.

Régi/Új 3GS tulajok:

Ugyan ez a helyzet, TI is mentsétek le az ecid shsh fileokat, mert kell! Aki jelenleg 3.1.3 -on, illetve most vette a telefont az is mentse le ezt a file-t, csak ezzel fogsz tudni a közeljövőben jailbreakelni.

ECID SHSH fájlok mentése:

ih8sn0w készített egy igen egyszerű programot erre Windows illetve Mac alá. Egy gombot kell megnyomni és letölti az appletől a 3.1.3 vagy 3.1.2 -es shsh fájlt.

Programok:

Windows: LiNK

Mac: LiNK

Első körben a telefont restore módba kell rakni.

1. Húzd le a kábelt, kapcsold ki a telefont.

2. Nyomd folyamatosan a “home” gombot, és dugd rá a cabelt. NE engedd el a home gombot.

3. Tarts nyomva addig ameddig egy iTunes jel megjelenik. Ekkor elengedheted.

4. Használd az shsh grabbert szedd le az shsh fájlodat.

5. Újraindításhoz húzd le a kábelről, majd tartsd nyomva a home és a felső gombot 5 másodpercig.

A lementett fájlokat tedd biztonságos helyre, illetve hozzánk is feltöltheted – developer kollégával készítettünk egy alkalmazást számotokra – biztos ami biztos alapon :)

http://shsh.szifon.com ;)

( Szükséges serial számot a telefon dobozán vagy a sim kártya tartó oldalán vagy pedig az iTunes-ban találod meg: LiNK )

preload preload preload