Már 90%-on áll az iOS 7 elterjedtsége

Az Apple mindig büszke volt arra, hogy a legújabb iOS főverziót a felhasználók döntő többsége előbb-utóbb telepíti. Az iOS 7-tel sincs másképp. Már többször írtunk arról, hogy az iOS 7-et a kezdeti fanyalgás után rengetegen telepítették. A tavaly szeptemberi megjelenést követő egy hónapon belül a felhasználók 71%-a már az új operációs rendszert használta.

ios-7-logo

Akkori nyilatkozat szerint az iOS 7 volt a leggyorsabban elterjedt iOS frissítés, ami többek között az OTA, Over-The-Air típusú disztribúciónak is köszönhető. Ez azt jelenti, hogy a frissítéshez nincs szükség számítógépre, hanem Wi-Fi-n keresztül lehet frissíteni az operációs rendszert. Ráadásul nem kell az általában több mint 1 GB-os firmware fájlt lehúzni, hanem csak a módosítások kerülnek telepítésre.

Tovább olvasom

iSamurai iPhone szerviz akció

Történelmi hír: az Apple lehetővé teszi az appok korábbi verzióinak letöltését az App Store-ból!

Az App Store egyik nagy hátránya volt, hogy az appok frissítéseivel azok alapkövetelménye az iOS egyre magasabb verziói lettek, így a régebbi készülékek tulajdonosai csak az adott app IPA fájljának lementésével tehették azt fel, ha az app frissült, és az App Store-ból nem. Ez most megváltozott: az Apple mostantól lehetővé teszi, hogy letöltsük az adott app azon verzióját, ami a készülékünkön futó iOS-t még támogatja!

Az alábbi képen egy iPhone 3G és iOS 4.2.1 esetén teszteltem a nemrég frissített Szifon.com appunk letöltését. Az appunk 2.0-s változatához már mininum iOS 5.0 kell, de a szokásos inkompatibilitási figyelmeztetés helyett most teljesen mást dobott fel a rendszer:

regi_verzio_letolese_01

Az Apple üzleti modellje eddig nem tette lehetővé, hogy egy adott app korábbi verzióját letölthessük az App Store-ból, így mindig csak az aktuálisan legfrissebb verziós app az, ami elérhető. A Szifon.com alkalmazás 1.2.1-es verziójának még iOS 4.0 volt az alapkövetelménye, majd a most elérhető legfrissebb, 2.0 már iOS 5.0-t igényel, ezért nem telepíthető iPhone 3GS előtti eszközökre, hiszen azokra sosem jelent meg már a 4.3 sem. Így az ilyen készülékeket használóknak résen kellett lenniük, és ha el is veszett az iTunes könyvtárából az adott app, de a készüléken még telepítve volt, akkor a vásárlások átvitele menüpont visszamásolta azt a készülékről a számítógépre, és így lehetett készíteni róla egy biztonsági másolatot is.

Ha valaki viszont bármilyen módon elvesztette egy adott app megfelelő verziójú app IPA fájlját, és a készülékéről is sikerült azt bárhogy törölni, azok számára nem igazán volt megoldás, hogy feltelepíthessék. Mostanáig.

A Download gombra nyomva el is indult a letöltés, ami közben egyébként az új verziós app ikonját mutatta a rendszer:

regi_verzio_letolese_02

A letöltés és telepítés végén pedig az app korábbi verziójának ikonja virított a képernyőn, és elindítva már ki is derült, hogy valóban a korábbi verziót töltötte le az App Store-ból a készülék. (Ha korábban még nem töltöttük le az adott appot egyszer sem, akkor a számítógépen, iTunes-ban a legfrissebb verziót leszedve már a készülékünkön letölthetővé válik a régebbi verzió a régi készüléken.)

regi_verzio_letolese_03 regi_verzio_letolese_04

Szifon.com
  • Szifon.com
  • Méret: 20.24 MB | Verzió: 3.2.8
  • Ár: Ingyenes | Értékelés:

Úgy tűnik, hogy ugyanezt sajnos az első generációs iPhone és iOS 3.1.3 esetén viszont nem lehet megcsinálni. Ott például a Bpmenetrenddel próbáltam meg ezt, mert a Szifon.com appunk korábbi változatához is minimum iOS 4.0 kellett. Itt csak a korábban megszokott hibaüzenetet kapjuk, noha a Bpmenetrend 1.1.8-as verziója még gond nélkül futott 3.1.3 esetén is:

BpMenetrend_3.x_4.x

Ebből arra lehet következtetni, hogy minimum iOS 4.0 szükséges az appok korábbi verzióinak letölthetőségéhez. Ezért aki első generációs iPhone-ra szeretne Bpmenetrendet, annak marad a jailbreakkel elérhető csomagunk, iPhone 3G-re pedig így már jailbreak nélkül is letölthető az 1.1.8-as változat.

  • Méret: 0 MB | Verzió:
  • Ár: | Értékelés:

Ez mindenképpen egy történelmi lépés az Apple részéről. Eddig azt lehetett mondani, hogy egyszerűen üzletpolitika volt, hogy nem volt erre lehetőség, mert így egy idő után az alkalmazások elérhetősége miatt is rákényszerül az ember a frissítésre, vagy az új készülék megvásárlására. De most, hogy az App Store lehetővé teszi, hogy akár iPhone 3G esetén is letöltsük még a régebbi, iOS 4.3 előtti verzióit, sok régi készülék új életre kelhet.

Neked van még régi készüléked, amin ez a lehetőség jól jön majd?

Eredmények megtekintése

Betöltés ... Betöltés ...

iSamurai iPhone szerviz akció

Gépház: iOS 6.1-hez frissített magyar T-Mobile és Vodafone logók

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, és mérlegelje az esetleges lehetséges kockázatokat, valamint készítsen biztonsági mentést a készülékén található adatokról. 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 iOS 6.1 megjelenésével frissültek a szolgáltatók beállításai, és így a korábbi logófix csomagjainkat is frissíteni kell. A régi verziókat nem javasolt feltenni, mert az T-Mobile esetén még az LTE elérhetőségét is megzavarhatja esetleg.

logofix_T_01 logofix_V_01

iOS 6.1-hez frissített csomagok

Az iOS 6.1-ben alapból 14.0-ra változik a Carrier.bundle verziója (illetve T-Mobile esetén ez utána rögtön 14.1-re frissül), így a korábbi csomagjaink a maguk 13.1-es verziójával nem lesznek jók, ami miatt például az is elképzelhető, hogy meg sem jelenik a logó. De ez csak a kisebb probléma velük, hiszen a 14.1-es verzió a T-Mobile esetén még az LTE működéséhez is szükséges. Így a korábbi logófix csomagot nem érdemes feltenni, mert azzal az LTE elérhetőségét kockáztatnánk.

Ha bekapcsol a Ne zavarjanak üzemmód, akkor a kijelzés visszavált itt is a szövegesre.

logofix_T_02 logofix_T_03

logofix_V_02 logofix_V_03

Ezért jailbreak után letöltöttük egy 6.1-re frissített készülékről a T-Mobile 14.1 és a Vodafone 14.0 verziójú Carrier.bundle fájljait, és frissítettük velük a korábbi csomagjainkat.

Letöltés (az eredeti cikkből is a frissített fájlokat lehet elérni!)

A jailbreak nélkül is telepíthető grafikus logókról itt írtunk bővebben: Magyar T-mobile és Vodafone logók iPhone 5-re is, jailbreak nélkül!

A saját logók készítéséről pedig itt: Saját szolgáltatólogók készítése és felrakása – jailbreak nélkül.

A saját logók készítésénél fontos megjegyezni, hogy míg az általunk leírt manuális módszer minden esetben működik, addig az azóta megjelent különféle alkalmazások, így OS X esetén például a CarrierEditor, vagy Windows-t használva a CustomCarrierLogo cikkünk közzétételekor még a 13.0-s verzióból készítenek új csomagot, ami az említett bundle-verzió különbözősége (13.0 vs. 14.0/14.1) miatt problémákat okozhat. Ezért használatuk azok frissítéséig nem ajánlott.

A logók törlése

A grafikus logók esetén a fő problémát a törlésük jelenti, hiszen eredetileg ezek nem eltávolíthatóra vannak tervezve, így jailbreak nélkül a törlésük nem igazán lehetséges. Így külön trükkhöz kell folyamodni, ez ereményezte a törlőcsomagokat.

Letöltés (az eredeti cikkből is a frissített fájlokat lehet elérni!):

Ezután kapcsoljuk ki a készüléket, majd vissza, és T-Mobile esetén ismét telepítsük a felkínált 14.1-es beállítási frissítést.

Egyes esetekben a törléshez restore lehet szükséges, így mindig legyen mentés a készülékünk adatairól.

iSamurai iPhone szerviz akció

Vendég blogger: Apró tippek, trükkök

Az alábbi cikket b3nk3 küldte nekünk, köszönjük! Ha te is küldenél be olyasmit, ami szerinted másokat is érdekelhet, ajánljuk figyelmedbe ezt az írásunkat, amiből minden szükséges részletet megtudhatsz: Vendég Bloggerek, tiétek a terep!

***

Sziasztok, ebben a szösszenetben összeszedek pár kevésbé ismert iOS/iTunes funkciót.

Define

Ez csak angol nyelvre állított készüléken, és csak angol szavakkal működik.

A iOS lehetőséget ad az egyes szavak definiálására, használata roppant egyszerű. Kijelölöd a kívánt szót, ekkor felugrik a szokásos buborék, amiben a másolás/kijelölés funkciók vannak, kiegészülve a “Define” opcióval, melyre rányomva egy Oxford English Dictionary típusú szócikk-elemzést kapunk példákkal, fonetikával. (Első használatkor rákérdez, hogy letöltöd-e a szótárat).

pic1 pic2

Billentyűparancsok

Ezt bizonyára rengetegen ismeritek és használjátok is.

Az iOS-en létre tudsz hozni rövidítéseket, melyek segítségével mondjuk Emojikat jelölhetsz meg karakterláncokkal (például: 🙂 = mosolyfej), vagy például lerövidítheted a 20 karakteres e-mail címed pár karakteresre. Igazából a beállítások rajtad múlnak. Van még egy hasznos funkciója: több iOS eszköz esetén az iCloud ezt is szinkronizálja. 😉

Itt találod a billentyűparancsokat: Beállítások/Általános/Billentyűzet, illetve ha több van akkor még /Billentyűparancsok.

pic3

Számok, írásjelek gyors begépelése

Amikor gépelünk, sokszor elég kényelmetlen pontokat, írásjeleket beilleszteni, ennek könnyítésére az iOS-nek van egy jó funkciója. Ha számot akarsz beilleszteni szimplán tartsd az ujjad az “123” gombon és húzd az ujjad a kívánt számra/írásjelre, majd engedd el, mintha ékezetes karaktert gépelnél, azzal a különbséggel, hogy nem kell várni a megjelenésre.

Dalszöveg

Minden zenédhez adhatsz dalszöveget az iTunes segítségével. Egyszerűen keresd meg a kívánt dal szövegét a neten, másold ki azt, majd az iTunesban keresd meg a dalt, nyisd meg szerkesztésre és válaszd a Lyrics fület, itt illeszd be a szöveget, okézd le és szinkronizálj. Sajnos az iPaden az Apple nem tette elérhetővé ezt a funkciót.

pic4

Ezekután nincs más dolgod, mint megnyitni az eszközön a Zene alkalmazást, elindítani a dalt és a szöveg automatikusan megjelenik a borító felett. Amennyiben ez nem így történne, akkor csak érintsd meg egyszer a borítót.

pic5

Nagyítás

Az iOS lehetőséget ad nagyításra iPhone-on és iPaden is, előbbin elég nehézkes a használata, főleg vastagujjú embereknek. 😉

A bekapcsolási lehetőséget az Általános/Hozzáférhetőség/Nagyítás alatt találjátok, az instrukciókkal együtt. 3 ujjas dupla koppintásra nagyít/visszaállít, 3 ujjal mozgatható, éppen ezért nehéz a kis kijelzőn használni.

pic7

Értesítések gyors eltüntetése

Sokszor van, hogy játék közben jön egy SMS és felül megjelenik a szalaghirdetés (banner), és ott is marad egy kicsit, ezzel akadályozva a folyamaban lévő dolgunkat. 😀 Egyszerűen és gyorsan eltüntethetjük, ha jobbról balra elhúzzuk rajta az ujjunkat:

+1 Csak iPaden: billentyűzet pozíciójának testreszabása

Bárhol, ahol látható a billentyűzet, a jobb alsó sarokban lévő, eltüntetésre szolgáló gombon tartsd rajta az ujjad, míg megjelenik a lebegő menü, ahol kiválaszthatod a szétválasztást, illetve az dokkolás felosztása opciót. Ekkor a billentyűzet az alulra rögzített pozíciót elhagyva középre ugrik. Ezek után a pozíciót magadnak állíthatod be, ha nyomva tartod már említett gombot és fel-le mozgatod az ujjad.

pic8

– b3nk3

iSamurai iPhone szerviz akció

Battlesquare: Rizikózás foursquare alapokon

Ha unod már az egyszerű foursquare checkolgatást, vagy hogy csak egy-egy helyszínért küzdhetsz és szereted a Rizikó társasjátékot, akkor neked találták ki a Battlesquare-t.

A Battlesquare egy foursquare alapokon működő Rizikó társasjáték, amiben a helyszínekért a társasjátékból jól ismert kockadobós módszerrel harcolhatunk.

20130104-172629.jpg 20130104-172635.jpg

Támadóként első dobásra mindig 3 kockánk van, de ha kisebbet dobunk a védőnél, a kockáink száma csökken. Győzelemhez valamelyik kockánkkal nagyobbat kell dobnunk a védőnél, az ugyanakkora vagy kisebb pedig a védőnek kedvez.

20130104-172722.jpg 20130104-172738.jpg

Eleinte a helyszínek nem tartoznak senkihez se és csak 1 katona őrzi őket. Így legyőzésük igencsak egyszerű, mivel támadóként mindig legalább 3 katonával indítjuk az ostromot, de katonáink számát a győzelmekkel növelni tudjuk. A csata után megmaradt harcosainkat a helyszínen hagyjuk helyőrségnek (de ugyanennyivel is indulunk tovább), így egy másik Battlesquare felhasználó véres csatára számíthat, ha el akarja foglalni az adott helyszínt.

Nem csak foursquare helyszínekért folyik a harc, hanem a városod kerületeiért. Magyarországon jelenleg csak Budapest van a támogatott városok között, itt mindegyik kerület egy-egy territóriumot jelent, amiért harcba küldhetjük katonáinkat:

image_1357317558078020 image_1357317589057770

A territórium ura az, aki a legtöbb helyszínt birtokolja a határokon belül. Ha át akarod venni az uralmat, foglalj el több helyszínt a jelenlegi úrnál, vagy foglald el az övéit, de ebben az esetben számíts véres csatára. A csatatérképen láthatjuk, ki az úr és hány helyszínt birtokol és mik ezek, de az oldalsó menüben ki listázhatjuk az összes saját helyszínünket kronológiai sorrendben:

20130104-172814.jpg 20130104-172702.jpg

Foursquare-hez hasonlóan itt is gyűjthetünk badge-eket, például rögtön az első győzelmünk után kapunk egyet, de vannak, amihez ennél azért többet kell tenni, például mind a 3 kockánkkal dobjuk 6-ost.

20130104-172710.jpg 20130104-172809.jpg

Ha szeretnéd, hogy a városod is rákerüljön a csatatérképre, a How to contribute oldalon bővebb információkat kaphatsz és vedd fel a kapcsolatot a fejlesztővel. Ha értesz a KML dokumentumokhoz, akkor te magad is elkészítheted a városod térképét, amit a fejlesztő be is fog tenni a következő frissítésbe, de Budapestet egy vektoros kerület-térkép alapján is meg tudta csinálni.

Vizuális típusoknak itt egy videó:

Az alkalmazás használatához minimum iOS 4.3 és persze foursquare profil szükséges. Ne féljünk, a checkolásaink átkerülnek foursquare-be is, így nyugodtan használhatjuk első számú checkoló alkalmazásnak a Battlesquare-t. Az alkalmazás első indításakor jelentkezzünk be a foursquare felhasználónkkal, és engedélyezzük az alkalmazást, hogy hozzáférjen a profilunkhoz:

20130104-172649.jpg

Akinek megtetszett az alkalmazás, az most hétvégén ingyenesen letöltheti, de amúgy is csak 0,89€. Harcra fel! 🙂

  • Méret: 0 MB | Verzió:
  • Ár: | Értékelés:

iSamurai iPhone szerviz akció

Már tesztelik az iOS 7-et és az iPhone 5S-t

Várható volt, hogy előbukkannak olyan hírek, hogy már tesztelik az új iOS 7 szoftver és az iPhone 5S-t. A thenextweb információi szerint az új telefon majd az iPhone6,1 és iPhone6,2 (LTE) nevet fogja viselni a technikai adatokban, illetve 2013 közepén bejelentik az iOS 7-et is.

iOS7

Az iOS 6 első jeleit még 2012 májusában fedezték fel a fejlesztők a logokban. Az iOS 5-öt és iOS 6-ot az Apple a júniusi WWDC-ken mutatta be, úgyhogy nagyjából fél évvel lehetünk az előtt, hogy az első hivatalos képeket megpillanthassuk az iOS 7-ről is, már ha az Apple tartja magát az eddig bevett szoftverkiadási szokásához. A bemutatót követően 2011 októberének közepén jelent meg az iOS 5, míg az iOS 6 pedig 2012 szeptemberének közepén.

Természetesen még semmit sem tudunk sem az új készülékről, sem az új iOS-ről, azonban a BlogB13 nevű srác készített pár koncepció videót, hogy milyen is lehetne az iOS 7. 🙂

Az iOS 7 kapcsán már több koncepció látott napvilágot, ezek közül párat mi is szívesen látnánk benne. Ezekről bővebben itt írtunk: Ezeket szívesen látnánk az iOS 7-ben is: értesítés- és multitasking-tweakek hamarosan!

Ti mit gondoltok, vajon mennyi minden valósulhat meg ezekből?

iSamurai iPhone szerviz akció

Magyar T-Mobile és Vodafone logók iPhone 5-re is, jailbreak nélkül!

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, és mérlegelje az esetleges lehetséges kockázatokat, valamint készítsen biztonsági mentést a készülékén található adatokról. 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.

Szeretnél grafikus szolgáltatólogót, de nem szeretnél (vagy nincs lehetőséged) jailbreakelni? Van rá egy egyszerű megoldás! Ebben a cikkben ezt mutatnánk be.

Pár napja még tygro vetette fel hozzászólásban, hogy lehetséges-e lecserélni a logót jailbreak és minden nélkül egy adott készüléken. Ez sok esetben azért nem olyan egyszerű, mint amilyennek hangzik, legfőképp a jailbreak kérdése miatt, így kicsit utánajártunk a kérdésnek, aztán teszteltünk, és elkészítettük a szükséges csomagot, amely bármely T-Mobile és Vodafone felhasználó számára grafikus logóra cseréli a sima szöveges feliratot.

Hogy pontosan látható legyen, miről is van szó, szemléltetésnek itt két iPhone 5, amelyekre már feltöltöttük a logókat (katt a képekre a teljes méretért!):

 

Természetesen nem csak az alap alkalmazásokban látható a logó az állapotsávon, hanem a Notification Centerben (Értesítési központ) is:

 

Egyetlen kivétel van, ahol a logó nem jelenik meg, ez pedig amikor aktív a Do Not Disturb (Ne zavarjanak!) mód, ilyenkor még a sima, szöveges kijelzés is összecsúszik – de ez nem is annyira fontos, hiszen a mód lényege, hogy ideális esetben épp alszunk, és nem a logót nézegetjük. 🙂 Ilyenkor tehát marad a szokásos szöveges megjelenítés:

 

Összesen az a kérdés marad már csak nyitott, hogy mindezt hogyan telepíthetjük fel? Lássuk tehát ezt lépésről-lépésre.

A logók telepítése

Az első lépés az, hogy engedélyeznünk kell, hogy az iTunes engedélyezze a külső carrier beállítási frissítések telepítését. Ehhez a következőket kell tennünk:

OS X esetén:

  1. Indítsunk egy Terminal-t, és írjuk be a következő parancsot, majd nyomjunk Enter-t:
    defaults write com.apple.iTunes carrier-testing -bool YES
  2. Indítsuk el újból az iTunes-t.

Windows esetén:

  1. Írjuk be a következő parancsot a futtatásba, majd nyomjunk Enter-t:
    "%ProgramFiles%\iTunes\iTunes.exe" /setPrefInt carrier-testing 1
  2. Indítsuk el újból az iTunes-t.

Ha ezt megtettük, töltsük le a telepíteni kívánt logóhoz tartozó IPCC fájlt:

Ezt követően kössük össze a készülékünket a számítógéppel, és kattintsunk rá az iTunes bal oldali listájában a Devices (Eszközök) alatt, majd a Summary (Összegzés) fülön megtaláljuk a Check for Update (Szoftverfrissítés keresése) és Restore (Visszatöltés) gombokat. A dolog innentől már gyerekjáték:

  1. OS X esetén az ALT, Windows esetén a SHIFT billentyűk lenyomása közben kattintsunk a felső, Check for Update (Szoftverfrissítés keresése) gombra;
  2. A megjelenő ablakban tallózzuk be az előbb letöltött IPCC fájlt;
  3. Az iTunes egy kis ablakban kiírja, hogy frissíti a hálózati beállításokat, majd ez automatikusan bezáródik. Ezt követően lehúzhatjuk a készüléket, és bezárhatjuk az iTunes-t.

Amennyiben nem jelenne meg a logó rögtön, kapcsoljuk ki a készüléket, majd vissza.

A logók törlése

A dolognak mindössze annyi hátránya van, hogy az így feltett logót nem lehet csak úgy, például a hálózati beállítások törlése opcióval törölni. Egy restore persze megoldja a gondot, főleg ha nem állítjuk vissza utána a készüléket backupból, viszont ez nem túl elegáns megoldás.

Ezért készítettünk két olyan csomagot is, ami az eredeti szöveges kijelzést állítja vissza. Ezek telepítése a fentieknek megfelelően történik:

Ezután kapcsoljuk ki a készüléket, majd vissza.

Pár fontos dolog a törlés kapcsán:

  • az iTunes-szal, utólag telepített IPCC-k nem a gyári beállítások közé kerülnek, így az eredetieket nem írják felül, hanem a user partíción kapnak helyet;
  • a szolgáltatói beállítások frissítései eredendően nem eltávolíthatóra vannak tervezve, így a törlőcsomag igazából nem töröl (és nem is törölhet) le semmit, hanem visszaírja a grafikus helyett a szöveges feliratú logókat, tehát igazából csak köztes megoldás;
  • mivel a szöveges logókból alapértelmezetten nincs retina felbontású a rendszerben, így a frissített törlőcsomagban találhatók retina kijelzős készülékeken esetleg kicsit pixelesnek tűnhetnek, mert a normál méretűek lettek felnagyítva: javítva, roobi kolléga készített retina felbontású szöveges logókat;
  • jailbreakelt készülékeken a “/private/var/mobile/Library/Carrier Bundles/iPhone” mappa törlésével visszaáll a gyári alapbeállítás a logókat illetően.

Támogatott készülékek

Mivel a csomagok hivatalos beállításfrissítésként működnek, így gyakorlatilag bármely iPhone-on működnek, elméletileg bármely iOS verzió esetén, de ebből mi most elsősorban az iOS 6-ot teszteltük. (Kivétel ez alól értelemszerűen az itthon sosem forgalmazott első generációs iPhone. Másik kivétel Vodafone esetén az iPhone 3G, mert azt nem forgalmazta a magyar Vodafone, így azokon nincs Vodafone_hu.bundle, tehát rajtuk a fenti sem használható! Ezekre a Szifon.com Cydia source-ról jailbreak után telepíthető a szükséges fix.)

Telenor esetén ez a módszer nem működik, mivel ők nem Apple-partner szolgáltató, és így az iOS nem tartalmaz hozzá az iPhone esetén carrier.bundle-t, ami így nem módosítható, és jailbreak nélkül nem adható hozzá újként sem.

A 3G-s iPadeket jelenleg nem támogatjuk, így azokra nem javasoljuk a fenti csomagok telepítését sem.

iSamurai iPhone szerviz akció

Lehet downgrade-elni 6.0-ról? Ha nem frissítettem, újratehetem az 5.1.1-et?

Minden egyes új firmware megjelenésekor elhangzik, hogy ha valaki jailbreakelne, akkor ne frissítsen, mégis többször megtörténik, hogy figyelmetlenségből felkerül az új rendszer. Ebben a cikkben a downgrade lehetőségeiről, vagy az aktuálisan a készüléken lévő, de az Apple által már nem aláírt firmware újratelepítéséről lesz szó.

Még az 5.1.1 van fent: hogyan lehet újratenni?

Ez leginkább akkor szokott probléma lenni, ha a készülék jailbreakelt, mert ebben az esetben csak iTunes segítségével lehet visszaállítani rajta az eredeti állapotot. Nézzük a lehetőségeket.

Ha a készülék nem jailbreakelt, akkor menjünk a Settings (Beállítások) appban a General (Általános), Reset (Visszaállítás) menüpontba, és nyomjunk rá a második opcióra az összes tartalom és beállítás törléséhez:

 

Ezzel a készüléken található összes adat és beállítás törlésre kerül, ami általában rövid folyamat, és a végén a készülék a konfigurációs alkalmazással fogad, hogy aktiváljuk, és adjuk meg a kezdeti beállításokat. Ezt a menüpontot TILOS jailbreakelt készüléken használni, mert ez (leegyszerűsítve) olyan fájlokat is töröl ilyenkor, amik szükségesek a jailbreakelt rendszer működéséhez, és így az már be sem tud tölteni.

Ha viszont a készülékünk jailbreakelt, akkor már nehezebb a helyzet, legfőképp abban az esetben, ha az Apple már nem írja alá azt a firmware-verziót, amit vissza szeretnénk tenni. Ez az iOS 6 megjelenése óta például az 5.1.1, így ebben az esetben már trükközésre van szükség, ha el akarjuk kerülni az iOS 6 telepítését.

A legfontosabb, hogy legyen az adott verzióhoz SHSH. Ha nincs, akkor mindenképp meg vagyunk lőve. Tehát mindig mentsük az SHSH-kat, ezek fontosságáról, működésükről, és mentésükről az alábbi cikkben írtunk bővebben: Mi az az SHSH, és hogyan működik a TinyUmbrella?

Ha megvan az SHSH, még akkor sem állunk feltétlen nyerésre, mert csak úgy önmagában, TinyUmbrellával aláírva nem tehető vissza az 5.0 óta a firmware, hanem speciális, előre aláírt IPSW-t kell készítenünk a redsn0w-val, amit aztán pwned DFU-ban lehet feltenni a készülékre.

A “Stitch a redsn0w-ban: iOS5-ös firmware aláírása SHSH-val” cikkünkben lépésről-lépésre leírjuk, hogyan lehet ezt megcsinálni, ugyanakkor nagyon fontos tudnivaló, hogy ez csak iPhone 4 vagy korábbi készülékeken működik, tehát az A5 vagy újabb processzoros eszközökön, így az iPhone 4S-en vagy iPad 2/3 esetén nem!

A5 és újabb processzorral rendelkező készülékekre az iPhone Dev Team már dolgozik egy megoldáson, ami lehetővé fogja tenni, hogy az aktuálisan a készüléken lévő szoftvert még ilyenkor is újratelepíthessük, de erre egyelőre várni kell.

Már az iOS 6 van fent: hogyan lehet downgrade-elni?

Ha feltettük az iOS 6-ot, akkor iPhone 4S vagy újabb készülékek esetén jelenleg nincs módunk még 5.1.1-es SHSH megléte esetén sem downgrade-elni, és erre egyelőre nem is valószínű, hogy lesz lehetőség.

A többi esetben egy stitch-elt firmware-t kell készítenünk a redsn0w-val, viszont annak custom IPSW-nek is lennie kell, hogy a baseband miatt ne legyen hiba. Ha nem csinálnánk custom-öt belőle, akkor az megpróbálná visszatenni a 6.0-ban frissült basebandet az 5.1.1-hez tartozóra, ám mivel hivatalosan nem lehetséges a baseband downgrade, illetve mivel az iOS 4.2 óta a rendszer betöltés közben ellenőrzi a baseband verzióját, így a rendszer enélkül nem töltene be. Tehát készítsünk egy basebandet nem frissítő custom 5.1.1-et, majd ezt stitch-eljük össze a hozzá tartozó SHSH-val, és pwned DFU-ban mennie kell a downgrade-nek.

Ugyanakkor tartsuk észben a következőket is:

  1. A limera1n exploitnak köszönhetően az A4-es készülékek és az iPhone 3GS minden esetben downgrade-elhető (és jailbreakelhető) maradnak, ha van mentett SHSH-nk a megfelelő verzióhoz. A hivatalos tethered jailbreak iOS 6-ra Cydiával és minden mással együtt akkor fog megjelenni, ha a Cydia és a jailbreak többi része is megfelelően működik. A fejlesztői, csak SSH-t telepítő jailbreak csak fejlesztőknek szól, nem mindennapos használatra való, illetve az iOS 6-ra patchelt Cydia használata nem javasolt. Csak ha nincs más.
  2. Azon iPad 2 tulajdonosok, akiknek van mind a 4.x-hez és az 5.x-hez is SHSH-juk mentve (mindkettőhöz lennie kell!), akkor is downgrade-elhetnek majd 5.x-re, ha frissítettek 6.0-ra. Ugyanakkor a folyamat speciális mivoltából adódóan az 5.x-es downgrade-hez kell lennie 4.x-es és 5.x-es SHSH-nak még abban az esetben is, ha csak 5.x-re történik a downgrade. (Ha 4.x-et tennénk vissza, akkor ahhoz értelemszerűen csak a 4.x-es SHSH kell.)
  3. Az iPad 3 és az iPhone 4S tulajdonosok (és azok az iPad 2 tulajdonosok, akik adott SHSH hiányában nem tartoznak a 2. pont alá) minden esetben vissza tudják majd tenni a készüléken aktuálisan található 5.x verziót, amint az új redsn0w megjelenik. Tehát ha már az Apple nem is írja azt alá, de lementettük az SHSH-t, akkor csak abban az esetben tehető az vissza, ha nem frissítettünk az iOS 6-ra. Ha frissítettünk, akkor nincs visszaút az 5.x-re.

Azt is fontos kiemelni, hogy az így újratelepített készülékeken illetve a downgrade-elt iPad 2-k esetén a folyamat végén mindig az aktuálisan legfrissebb baseband lesz a készüléken, és nem az, ami eredetileg a visszatett verzióhoz tartozna. Ha tehát olyan függetlenítést használunk, ahol számít a baseband verziója (mint például a Gevey), úgy nem alkalmazhatjuk ezt a módszert, mert a baseband ilyenkor frissül.

Az esetlegesesen tapasztalt hibák kapcsán a megoldás legtöbbször megtalálható a “Leggyakoribb iTunes hibaüzenetek” cikkünkben.

Ha tehát szükségünk van a jailbreakre, vagy bármi más miatt az 5.1.1-re, akkor azt eleve ne frissítsük iOS 6-ra.

iSamurai iPhone szerviz akció

iPad2, iPad 3 és iPhone 4S downgrade opcióval frissült a redsn0w

A dev-team frissítette a redsn0w-t, így mostantól SHSH fájl megléte esetén lehetséges az iPad 2 és iPad 3, valamint az iPhone 4S korábbi firmware verzióra való visszaállítása.

MuscleNerd
Lost your jailbreak on an A5 device? redsn0w 0.9.11b1 can now downgrade iPad2/3 and 4S… see http://t.co/9Yv07lem for details
2012.05.11. 12:15

Az A5-ös processzor előtti készülékekre eddig is elérhető volt ez az opció geohot limera1n nevű exploitjának köszönhetően, mert az lehetővé teszi azoknak a korlátozásoknak az átlépését, amit az Apple a restore folyamat során használ. Az A5-ös processzorok esetén viszont nem működik a limera1n exploit, így eddig a downgrade sem volt lehetséges. Így aki mondjuk 5.0.1-et használt az iPhone 4S készülékén, de valahogyan összeomlasztotta a rendszerét, nem tudta visszaállítani az 5.0.1-et az 5.1 megjelenését követően.

Ez az új redsn0w-nak köszönhetően bootrom szintű exploit nélkül is elérhetővé vált.

Fontos tudnivalók

Minden új eszköz esetén vannak olyan dolgok, amiket figyelembe kell venni annak használata esetén, így az új redsnow esetén sincsen ez másként:

  • Az új opciót az Extras->Even More->Restore alatt találhatjuk meg. Az összes teendőnk követni a redsn0w utasításait.
  • Mentett SHSH nélkül nem lehetséges a downgrade. Tehát ha mondjuk 5.0.1-hez nincs mentett SHSH az adott eszközhöz, akkor azt ezzel az új módszerrel sem lehet visszaállítani. Az SHSH fájlokat vagy a Cydiában a “make my life easier” szívecskés opciójára rányomva menti le automatikusan, vagy a TinyUmbrella használatával lehet megtenni ameddig az Apple még aláírja az adott verziót. A TinyUmbrella segítségével lementett SHSH-kat érdemes előtte kimásolni például az asztalra, hogy onnan utána be lehessen tallózni a redsn0w-ba. A TinyUmbrella időközben frissült, így már az 5.1.1-hez is tud SHSH-t menteni. Az SHSH-król és a TinyUmbrella használatáról itt írtunk bővebben: Mi az az SHSH, és hogyan működik a TinyUmbrella?
  • Az A5-ös downgrade először frissíti a firmware-t a legfrissebb verzióra, mielőtt a downgrade megtörténhetne. Így ha szoftveres függetlenítést használunk, és összeomlott a készülékünkön a rendszer, ez a megoldás frissíti a basebandet is a legújabb verzóra, így elbukjuk a függetlenítést! Ugyanakkor aki a korábban már ismertetett SAM-es aktiváláson alapuló függetlenítést használta, és azóta lementette az aktiválást, azt nem fogja érinteni a baseband frissítése.
  • Ezt az eljárást az Apple könnyen javíthatja egy szoftverfrissítéssel. Már az is egy kellemes meglepetés, hogy ezt eddig még nem tették meg, hiszen az 5.1.1-es ramdisk visszafejtése alapján már tudnak erről a lehetőségről.
  • A legkevésbé a Verizon-os iPad 2 és iPad 3 változatok esetén lett ez tesztelve, mert a dev-team nem rendelkezik ilyen eszközökkel, így aki ilyen készülékkel rendelkezik, az megpróbálhatja, de nem garantálható, hogy biztosan működik majd.
  • Mivel ebben az új verzióban nagyon sok változás történt, így amennyiben nem kifejezetten ezt a funkciót használnánk, a dev-team egyelőre azt javasolja, hogy használjuk az egyéb funkciókhoz továbbra is a redsn0w 0.9.10b8b-s verzióját, amíg az esetleges hibákat ki nem javítják. Ha a redsn0w a “Waiting for device”-nál áll 30 másodpercnél hosszabb ideig, az csak egy bosszantó GUI bug csak, ezt javítani fogják a következő verzióban.

A következő lépés pod2g 5.1-es untethered jailbreakje lesz. Erről naprakész információt a blogjában vagy a twitterén találhatunk, de ha valaki közben véletlenül frissítette volna az A5-ös készülékét, bármire az 5.0.1 után, azok most visszaállíthatják azt a korábbi verzióra.

iPad 3 esetén azt értelemszerűen csak az 5.1.1-ről lehet visszaállítani 5.1-re, de jelenleg ennek semmi értelme, hiszen iPad 3 esetén 5.1-re sincs még jailbreak, illetve pod2g 5.1.1 esetén is működésre bírta a jailbreak-jét.

Persze sajnos elképzelhető, hogy az 5.1-es untetheredre még heteket kell várni, noha pontos kiadási idő továbbra sincs:

pod2g
ETA for 5.1 jailbreak: look at my previous tweets. Some weeks away to have a nice, user friendly tool. No beta, sorry, even for $1,000,000.
2012.05.11. 8:46

Jó hír viszont, hogy nem csak a sima 5.1, hanem az 5.1.1 esetén is működik a megoldása:

pod2g
OK, tested on an iPad 3,1 running 5.1.1. Jailbroken untethered. 🙂 No issue.
2012.05.11. 16:52

Fontos még megjegyezni, hogy az iPhone 4S a két 5.0.1-es kiadás közül jelenleg csak az első, a 9A405-ös a támogatott, a 9A406-os egy hiba miatt kimaradt, ezt a következő verzióban pótolják. Addig a 9A405-re való downgrade lehetséges csak.

Letöltési linkek:

iSamurai iPhone szerviz akció

Megjelent az iOS 5.1.1!

Az Apple az imént tette elérhetővé az iOS 5.1.1-es verzióját, ami hibajavításokat tartalmaz:

 

A javítások listája tehát a következő:

  • HDR opció megbízhatóságának növelése lezárt képernyőről való fotózásnál
  • 3G-s retina iPad esetén a 2G/3G hálózat közti váltás hibáinak javítása
  • AirPlay videólejátszás bizonyos helyzetekben előforduló hibáinak javítása
  • Safari könyvjelzők és az olvasólista szinkronizálás megbízhatóságának növelés
  • Az “Unable to purchase” üzenet jelenhetett meg egy sikeres vásárlás után

Biztonsági frissítések

Az 5.1.1 három komolyabb biztonsági rést is javít, ezek a következők:

Címsor spoofing javítása: ez azt jelenti, hogy egy megfelelően előkészített weboldal más címet tud kiíratni a címsorban, mint ami valójában meg van nyitva. Tehát például http://körte.com helyett http://apple.com lenne kiírva, noha a mögöttes szerver továbbra is a Körte szervere lenne, és nem az Apple-é. Ez a hiba ideális lehet scammerek, vagy adathalászok számára, akik így álcázni tudják a címet, megtévesztve még az erre odafigyelőket is.

Ezt a hibát David Vieira-Kurz, a MajorSecurity.net munkatársa fedezte fel, és készítettek egy demo oldalt is ennek a bemutatására:

Az 5.1.1-ben ez a hiba javításra került, és amikor az előbbi demo-t megnézzük, akkor a Demo gomb lenyomásával megnyíló új oldalon a címsor üres.

Cross-site scripting biztonsági javítás: ez azt jelenti, hogy ha meglátogatsz X oldalt, más, Y oldalról származó kód is betöltésre kerülhet. A webböngészők alapértelmezetten a “same-origin” szabályt kellene kövessék, tehát egy Y oldalról származó tartalom csak az Y oldalhoz tartozó cookie tartalmát láthatja, illetve az Y oldalról származó script csak az Y oldal szerveréhez kapcsolódhat.

Ha egy Y oldalhoz tartozó script képes az X oldal cookie-jait elérni, azzal egyúttal ellophatja az azonosítához használt session adatait (amit az X oldal állított be bejelentkezéskor), és így például a facebookos belépésünk megszerzésekor hozzáférhet az ottani profilunkhoz.

Remote code execution (RCE) hibajavítás: egy megfelelően előkészített weboldal képes úgy összeomlasztani a böngészőt, hogy az a végén lefuttassa a weboldalban elrejtett programkódot.

Egy RCE típusú hiba például része lehet a böngészőn keresztül elindítható jailbreaknek is. Ezért a rendszer több figyelmeztetést is feldob, hogy biztosan ezt akarja-e a felhasználó, vagy eleve meggátolja a kód futtatását.

Mit tegyek?

Ha jailbreakelt a készüléked, az OTA frissítés nem lehetséges, de iTunes esetén érdemes odafigyelni, mire kattintunk.

Automatikusan semmi nem frissül, csak miután többször rákérdez, és igennel válaszolunk, hogy telepítse.

Érdemes lementeni mihamarabb a TinyUmbrella segítségével a BBTicket-es SHSH-t az 5.1-hez, mert később anélkül nem lehetséges az 5.1 felrakása, hanem csak az 5.1.1-é. (A BBTicket csak A4-es vagy újabb készülékek esetén van, de A5 processzoros készülékek esetén a korábbi szoftver visszaállítása egyelőre még BBTicket-es SHSH megléte mellett sem megy!)

A BBTicket-es SHSH-kat a TinyUmbrella vastagon szedve jelzi a mentett SHSH-k listájában, az alábbi képen az 5.1-hez van mentve BBTicket-es SHSH (ha 3GS-ed van, arra nem lesz BBTicket-es, de az normális:

Az 5.1.1-ről egyelőre nem tudni bővebbet, ha jailbreakelni akarsz, akkor ne frissíts!

MuscleNerd
iOS 5.1.1 is out…jailbreakers beware! Owners of iPhone4S or iPad2/3 should stay away from it!
2012.05.07. 20:07

A frissítés elérhető az összes olyan eszköz esetén, amire az 5.1 is elérhető, így az iPhone 3GS, 4, 4S, az iPod touch 3. és 4. generációja, és az összes iPad esetén.

Letöltési linkek

Ha esetleg nem jelenne meg a frissítés, vagy manuálisan szeretné letölteni valaki az IPSW-t, itt vannak a közvetlen linkek:

Jailbreak: a tethered továbbra is elérhető

Ahogy MuscleNerd írta twitteren, az 5.1.1 esetén az eddigi, 5.1-re való tethered jailbreak továbbra is elérhető az A4-es és korábbi készülékek esetén:

MuscleNerd
On the other hand, tinkerers with older devices can tether jailbreak 5.1.1 using last month’s redsn0w (just pre-select the 5.1 IPSW)
2012.05.07. 20:25

Ehhez mindössze az 5.1-es IPSW-t kell betallózni a redsn0w-ban.

iSamurai iPhone szerviz akció