márc 13

Kérünk mindenkit, hogy mielőtt bármit is tenne a készülékével, figyelmesen 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.

Az Apple az iOS5 megjelenésével változtatott az SHSH fájlok működésén, így onnantól kezdve még azok megléte esetén sem volt lehetséges a TinyUmbrella segítségével az aktuálisan legfrissebb firmware-nél korábbi visszaállítása. Viszont az 5.0.1-re megjelent jailbreak miatt nem is igazán volt erre szükség. Az iOS 5.1 megjelenésével azonban az Apple rövid időn belül bezárta az 5.0.1 aláírási ablakát, így azóta az 5.0.1 csak úgy nem tehető vissza a készülékekre, hanem kötelező a frissítés az 5.1-re.

Elsőként érdemes tisztázni, hogy a legfrissebb elérhető verziónál korábbi szoftver visszaállítása nem feltétlen a jailbreak miatt lehet szükséges, hanem mindössze nem szeretne frissíteni az ember mondjuk az 5.1-re, mert mások tapasztalatai alapján például nem működik megfelelően ez vagy az az alkalmazás, amit napjában használ, viszont közben bármi oknál fogva kénytelen restore-t nyomni a készülékre. A dolog másik része, hogy mivel a készüléken aktuálisan található verziót szeretnénk csak újratenni, és azt csak azért nem tehetjük meg, mert az Apple már nem írja alá, így az egész folyamathoz még jailbreak sem kell.

Szerencsére azonban nemhivatalosan mégsem kötelező a frissítés: erre nyújt megoldást ugyanis az újratervezett redsn0w-ban található Stitch opció, amiről korábban már tettünk ugyan említést, de részletesen nem mutattuk be a funkciót. Az adott szoftververzióhoz tartozó SHSH megléte viszont itt is kötelező, tehát anélkül nem fog menni ez sem. Ez a megoldás iPhone 4S és iPad 2 esetén nem működik, ott még meglévő SHSH mellett sem lehet az aktuálisan legfrissebbnél korábbi verziót visszatenni!

Példánkban vegyünk egy iPhone 4-et, amit sosem jailbreakeltünk, és az 5.0.1-et kellene újratenni rajta, mert vacakol, viszont egy belső, céges alkalmazás miatt nem lehet egyelőre frissíteni az 5.1-re, mert azon nem működik még az app. Ezt a restore-t azonban az 5.1 megjelenése miatt hivatalosan már nem lehetne megtenni. Szerencsére még az aláírási ablakban sikerült lekérni hozzá az 5.0.1-es SHSH-t a TinyUmbrella segítségével, így gyakorlatilag nincs akadálya annak, hogy nekilássunk az egész folyamatnak.

Lássuk, mire lesz szükségünk:

Először is legyen lementve a számítógépünkre az adott készülékhez tartozó 5.0.1-es SHSH. Ehhez használjuk a TinyUmbrellát, a korábban már linkelt cikk alapján, és másoljuk ki az így letöltött SHSH fájlt például az asztalunkra. Ha már korábban letöltöttük, akkor a következő mappában kell keressük azt:

  • OS X esetén (alapból rejtett mappa): ~/.shsh
  • Windows esetén: C:\Users\[felhasználónév]\.shsh

Amennyiben csak a saját készülékünkhöz mentettük le, úgy keressük meg azt, amelyiknek a nevében szerepel az 5.0.1, és azt másoljuk ki az asztalra. Ha több készülék is van, akkor az ECID alapján tudjuk megkeresni, az ECID-et pedig a TinyUmbrella kiírja, ha esetleg nem tudnánk.

Ha ezzel megvagyunk, indítsuk el a redsn0w-t, majd az Extras gombra kattintva válasszuk az SHSH blobs opciót, és azon belül is a Stitch-et. Itt először a kívánt firmware-t kell betallóznunk, majd az ahhoz a verzióhoz tartozó SHSH-t:

Fontos tudni, hogy ezzel a gyári firmware-t aláírva az továbbra sem lesz jailbreakelt! Amellett a Stitch opció nem kapcsolja ki a baseband frissítését sem, így ha egyúttal a baseband verzióját is meg kell tartanunk a függetlenítés miatt, akkor előbb egy custom firmware-t kell elkészítenünk, majd azt kell aláíratnunk a redsn0w-val, két külön lépésben. A custom firmware létrehozásában pedig a redsn0w Extras menüpontja alatti Custom IPSW gomb van a segítségünkre (ez nem érhető el iPhone 4S esetén).

Ha tehát megvan a kívánt firmware, amit szeretnénk aláíratni, tallózzuk azt be az IPSW gombra kattintva, ekkor aktívvá válik a Local gomb is, aminél pedig a korábban az asztalra kimásolt SHSH-t kell kiválasztanunk:

A folyamat az SHSH fájl betallózásával automatikusan elindul, és néhány perc múlva az eredmény egy új IPSW fájl a kiindulásival azonos mappában. Ez a fájl a nevében már tartalmazza az eszköz ECID-jét, így könnyen megtalálhatjuk.

Következő lépésként pwned DFU módba kell tegyük a készüléket, ebben szintén a redsn0w Extras menüpontjához kell forduljunk, azon belül is a Pwned DFU opcióhoz, és kövessük az utasításokat.

Ha pwned DFU-ban van a készülék, zárjuk be a redsn0w-t, és indítsuk el az iTunes-t, majd OS X esetén ALT, míg Windows esetén a SHIFT lenyomása mellett kattintsunk a restore opcióra, és tallózzuk be a fentiek alapján előkészített IPSW-t. A TinyUmbrellának ebben az esetben nem kell futnia, tehát nem kell a TSS Server opciót használnunk.

A restore befejeződése után már csak aktiválnunk kell a készüléket, és kész is: visszatettük rá az 5.0.1-et úgy, hogy közben azt az Apple már nem írja alá. “Ízlés szerint” ezután a redsn0w Jailbreak gombjára kattintva az iPhone 4 készülékünk jailbreakelhető is, de ezt minden esetben az eredeti szolgáltatóhoz tartozó SIM kártyával történő aktiválás után tegyük csak meg, ellenkező esetben a pushtól függő szolgáltatások, így például az iMessage vagy a FaceTime nem fognak megfelelően működni.

Amennyiben szoftveres hiba miatt történt a restore, úgy a restore végén a készüléket mindenképp új iPhone-ként állítsuk be, tehát ne engedjük meg az iTunes-nak, hogy visszategyen bármit is a korábban készült biztonsági mentésből. Ha egyes adatainkra mégis szükségünk lenne, és azokat nem tudjuk szinkronizálással visszatenni, ahogyan például az üzeneteinket sem, akkor a backup megfelelő szerkesztésével jailbreak nélkül is visszaállíthatjuk a többségét a felesleges, vagy magát a hibát okozó fájlok visszarakása nélkül is. Ezzel kapcsolatban az alábbi cikkünk nyújthat segítséget az érdeklődőknek: iBackupBot: szerkesszünk iOS-backupot!

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

júl 15

Jön a 4.1 ismét shsh mizéria…

By admin shsh Hozzászólások kikapcsolva

Tegnap megjelent a 4.1 béta változata a dev accountokon. Változott a baseband is, valószínűleg javították a függetlenítést, ezért nagyon óvatosak legyetek a frissítéssel kapcsolatban. Az Apple pénteken egy sajtótájékoztatót fog adni, gondolom aznap jelenik majd meg a végleges 4.1 is. Aki szeretne 4.0 -ra restorolni vagy 4.0-n maradni és 3GS vagy 4 -es tulaj. Mentse le az SHSH fileait!

Aki esetleg nem tudná mi azaz SHSH: Emberi nyelven azért van rá szükséged, hogy vissza tudd rakni a 4.0-s szoftver bármikor.

Bővebben: http://szifon.com/2010/05/03/ipad-3gs-tulajok-figyelem-ecid-shsh/

Újabb Program hozzá: http://thefirmwareumbrella.blogspot.com/

Szifon.com segítség: http://shsh.szifon.com

Ismét érkezett pár db 3GS: iPhone 3GS 16GB – Francia – Szoftveresen függetlenítve 3.1.3-as szoftverrel, Garanciával, Budapesten személyesen átvehető, raktáron. Bővebb információ, aktuális ár, vásárlás: 1phonehublog@gmail.com

preload preload preload