feb 17

Úgy tűnik, az Apple a jailbreakelés mellett a nemhivatalosan használt, azaz jailbreakelt eszközök és a Spire nevű cydiás alkalmazás segítségével telepített Sirit is blokkolja. Ennek nyilván oka lehet a cég üzletpolitikája: a tavaly ősszel bemutatott iPhone 4S nem hozott annyi újdonságot, amint azt sokan elvárták volna, ám a legnagyobb újítás mégis a kizárólag az új hardveren elérhető digitális személyi asszisztens, a Siri volt.

A hekkerek és fejlesztők természetesen nem nyugodtak bele abba, hogy az iPhone 4 és 3GS, habár mind hardveresen, mind szoftveresen képes lenne a Siri működtetésére, mégsem bír ezzel a funkcióval. Azóta a Spire mellett sok hasonló, többé-kevésbé teljesértékű megoldás született és került be a Cydiába. Azonban most úgy tűnik, a jailbreakeléshez és “befoltozásához” hasonló macska-egér-játék kezdődött az elektronikus zsebtitkárnő kapcsán is: az Apple a beszédfeldolgozáshoz használt szerverén való beállítások megváltoztatásával (nevezetesen, egy “SetActivationToken” nevű kulcsnak a HTTP lekérdezéshez adásával) megnehezítette a nemhivatalos használatot.

A probléma egyelőre megszüntethető a készülékünkön található com.apple.assistant.plist fájl törlésével. Kérdés marad azonban, hogy fog-e az Apple további lépéseket tenni annak érdekében, hogy csak a hivatalosan Siri-képes készülékeken legyen elérhető a mindenki által áhított szolgáltatás.

A problémáról még videó is készült:

Nektek van-e tapasztalatotok e téren? Nálatok merülnek fel problémák a Spire és egyéb nemhivatalos Siri implementációk kapcsán?

jan 30

Update #1:

Az iOSOpenDev szoftverfejlesztő csomag néhány perce megjelenet! A vállalkozó kedvűek innen tölthetik le (amint azt már megszokhattuk, kizárólag Mac OS X platformra).

Korlátozások

Az Apple népszerű vizuális fejlesztőeszközei, az Xcode illetve az Interface Builder, az iPhone, iPod Touch és iPad alkalmazások fejlesztésére is szolgálnak. Igen ám, de a hivatalos alkalmazások korlátozottsága miatt ezek a fejlesztői környezetek az iOS-re való fejlesztési beállítások használata esetén csak limitált lehetőségeket nyújtanak a fejlesztőknek – alapértelmezetten. Ahhoz, hogy valaki a hivatalos Apple szoftverfejlesztő környezettel tudjon a Cydiába készülő alkalmazásokat vagy kiegészítőket írni, eddig különböző, meglehetősen hosszadalmas, ha nem is túl bonyolult – módosításokat, elrejtett beállítások piszkálását igényelték.

Természetesen nem minden cydiás fejlesztő használja az Xcode-ot programozáshoz. Akik nem támogatott operációs rendszeren (Windows vagy Linux) kívánnak iPhone programokat készíteni, azok számára ez az opció nem elérhető; ők a Dev-Team tagjai által készített, nyílt forráskódú, “nemhivatalos” toolchaint haszálhatják – erről már írtam bővebben itt.

A megoldás

 

Az Xcode egyik legnagyobb előnye, hogy beépülő sablonokkal, úgynevezett “template”-ekkel bővíthető. Egy ilyen csomag képében lesz hamarosan elérhető James Spencer új projektje: az iOSOpenDev.

Az Xcode-ba közvetlenül telepíthető “projektcsontvázak” különböző, iOS eszközökre hivatalosan el sem készíthető szoftvertípusok megírását, fordítását és kiadását teszik lehetővé. Ezekre néhány példa:

  • MobileSubstrate-kiegészítők: a Cydiában megjelent legtöbb tweak lelke a MobileSubstrate. Részletesen nemrég írtunk róla. Ez a fajta megoldás nem “normális” alkalmazások, hanem a rendszerbe dinamikusan betölthető, úgynevezett szoftverkönyvtárak létrehozását igényli. Ezt az Xcode iOS platformra nem, csak Mac OS X-re való fejlesztés esetén engedélyezi.
  • Fejlesztői könyvtárak: hasonló technológiával készülő kódbázisok; lényegük, hogy az egyszer valaki által megírt, jól működő kódot ne kelljen minden programozónak újra és újra “feltalálnia”, hanem újrahasználhassa azt.
  • SBSettings kapcsolók: szintén a “dinamikus könyvtár” koncepcióját felhasználó kiegészítők, melyek a népszerű tweak, az SBSettings számára teszik elérhetővé bizonyos rendszerbállítások gyors módosítását.
  • Parancssoros programok: mivel az iOS alapjában véve nem rendelkezik szöveges felhasználói felülettel, csak grafikussal (valaha ez pont fordítva volt az operációs rendszerekkel…) a Nagy Testvér ezek megírását is letiltotta az Xcode-ban. Ezen funkcionalitás megléte azonban különösen fontos lehet olyan esetekben, mint például a Telesphoreo projekt. A Cydia készítője, Jay “Saurik” Freeman, elhatározta, hogy mivel az iOS (mint előde, a Mac OS) is Unix-szerű rendszer, leportolja a szabványos Unix eszközöket iOS-re – azonban ezek kivétel nélkül szöveges felületű parancsok voltak. A problémát persze kellő leleményességgel megoldotta Saurik, ám mostantól bármely fejlesztő részére könnyebb lehet az ehhez hasnonló programok fordítása.

Csomagolj, indulunk!

A túlélőcsomagban azonban nemcsak a fejlesztéshez, hanem a terjesztéshez is találunk segítséget. Programjainkból kellő konfigurálás után Debian csomagokat készíthetünk. Ez egy fájlformátum, melyet az ismert Linux disztribúció, a Debian csomagkezelője (APT, Advanced Packaging Tool – fejlett csomagkezelő eszköz) használ, és melyet nagyfokú használhatósága, rugalmassága és elterjedtsége miatt a Cydia is adaptált. Ezeket a csomagokat azután rögtön fel is tölthetjük a Cydiába, valamint közvetlenül telepíthetjük magára a készülékre is.

Hol találhatom meg?

A lelkes iOS fejlesztők a projekt hivatalos, egyelőre nem túlságosan aktív oldalán figyelemmel kísérhetik a fejleményeket: http://iosopendev.com/

(forrás)

jan 25

Hamarosan újra illegális lehet a jailbreakelés

By H2CO3 hirek, jailbreak Hozzászólások kikapcsolva

Eddig még legális

A DMCA (Digital Millenium Copyright Act, azaz az Egyesült Államok Digitális Millenium Szerzőijogi Törvénye) 2010 júliusi módosítása az USA-ban legalizálta a mobiltelefonok kártyafüggetlenítését vagy egyéb szoftveres “feltörését”, beleértve az iPhone jailbreakelését és az Android operációs rendszer rootolását is (természetesen csak abban az esetben, ha ez a tevékenység nem szerzői jogok megsértésére irányul, tehát a tört alkalmazások telepítése továbbra is tilos!). Ez az esemény gyorsan közkeletűvé vált, a jailbreak közösség és jailbreakes fejlesztők, valamint a szabad szoftverben hívők nagy örömére, és az Apple különböző jogi osztályainak bánatára. Az Apple még akkor kiadott egy rövid közleményt:

Apple’s goal has always been to insure that our customers have a great experience with their iPhone and we know that jailbreaking can severely degrade the experience. As we’ve said before, the vast majority of customers do not jailbreak their iPhones as this can violate the warranty and can cause the iPhone to become unstable and not work reliably.

Azaz: Az Apple célja mindig is az volt, hogy vásárlóink számára nagyszerű élményt biztosíthasson az iPhone, és tudjuk, hogy a jailbreakelés ezt nagyban le tudja rontani. Amint azt már korábban is kijelentettük, a felhasználók túlnyomó többsége nem jailbreakeli az iPhone-ját, mivel ez a garancia elvesztését vonhatja maga után, illetve az iPhone működését instabillá és megbízhatatlanná teheti.

Erről bővebben az Apple egyik tudásbázis cikkében is írnak (angolul): http://support.apple.com/kb/ht3743

Nem fenékig tejfel

Az viszton kevésbé ismert tény, hogy a DMCA törvénybe foglalt kivételek egy bizonyos elavulási idővel rendelkeznek, és ez a jailbreakre vonatkozó kitételt is érinti. Ez azt jelenti, hogy amennyiben ez a cikkely elavul, és az USA Szerzőijogi Hivatala (U. S. Copyright Office) nem erősíti meg az újból, a jailbreakelés ismét illegálissá válik, legalábbis az Egyesült Államokban.

Amennyiben valaki tenni szeretne az ügyért, az az Electronic Frontier Foundation (EFF) honlapján találhat segítséget ahhoz, hogyan fogalmazzon meg (természetesen angolul) az U. S. Copyright Office felé irányuló véleményt vagy kérést a kivétel megújítása érdekében.

Ez különösen fontos lehet azoknak a fejlesztőknek, akik a Cydia segítségével árulják alkamazásaikat, és ebből élnek meg. Az ismert programozó, Charlie Miller erre vonatkozó tweetjében azt írta: “Minden követőm számára, aki engem idiótának nevez: a jailbreakre vonatkozó DMCA-kivétel hamarosan érvényét veszti. Az iPadre pedig nincs ilyen módosítás.”

Ti mit gondoltok erről? Az EFF honlapján található instrukciókat itt nézhetitek meg.

(forrás)

jan 23

Mikor megjelent az első iOS5 béta, azonnal váltottam rá. Már akkor sem jailbreakeltem, mert a 4.3 meghozta a hostpot-ot, de az 5.0 elhozta azt, amire évek óta vágytam és ami miatt addig jailbreakelnem kellett, az Intelliscreen utódját: a Notification Center-t!

Notification Center

Úgy érzem vannak dolgok, amiket az Apple eltalált, például a 3D-s átgördülő menü (banner), ha éppen játszunk, vagy valamilyen programban dolgozunk, de sajnos a lehúzható Notification Center (értesítési központ) nem tartozik közé. Egyszerűen nem használom, és szerintem nem vagyok vele egyedül, hogy talán ha hetente egyszer húzom csak le a csúszkát, akkor is csak azért, hogy megnézzem, nem-e hagytam ott valamit, vagy nem kell-e port törölni. :)

Ennek vége!

Először is menjünk be a beállításokba, és vegyük át az uralmat az Értesítések felett. Nézzük meg milyen beállításokat találunk meg, hogyan tudjuk testre szabni azokat az alkalmazásokat, amik már gyárilag bele vannak építve a telefonunkba. Ilyen például, hogy kézi sorrendbe, vagy idő szerint szeretnénk rendezni az értesítéseket. Ilyen például, hogy az emailekről alapbeállításként nem kapunk értesítést, érdemes a 3D értesítést (szalagcímet) bekapcsolni.

Cydia Notification Center

Menjünk tovább, lássuk mik azok a kiegészítők, amiket Cydiából tudunk telepíteni, és ezzel talán használhatóvá is tehetjük a Notification Centert.

SBSettings

Az első, talán legfontosabb dolog az SBsettings telepítése. H2CO3 kolléga már az előző cikkben elmagyarázta, hogy az SBSettings rengeteg dologra jó, köztük arra is, hogy a leggyorsabban érjünk el bizonyos funkciókat. Például a Wi-Fi ki-be kapcsolása.

QuickMemo

Ez is egy apró kis widget az értesítési központhoz. Nem csinál mást, csak helyet ad, hogy oda Te tudj valami hasznos dolgot írni. Egyetlen rossz tulajdonsága van, hogy újraindításkor eltűnik az, amit odaírtál. Ettől függetlenül különösen ajánlom, mivel ingyenes és gyorsabban írható oda valami, mintha a Jegyzetek alkalmazást használnánk.

WeeKillBackground

Ez egy roppant egyszerű widget. Egy “tappintással” bezárhatjuk az összes háttérben futó appot.

FavoriteContacts

Újabb kedvencem a FavoriteContacts nevű widget, amivel a “Telefon” menü kedvenceit rakhatjuk ki a Notification Centerbe. Több beállítás közül is választhatunk, van amikor kattintásra egyből felhívja a személyt, illetve beállíthatjuk azt is, hogy választhassunk, mit tegyen a telefon ha rábökünk.

BBSettings

Rendszerinformáció-függőknek! :) Szinte minden rendszerinformációt ki tudunk rakni a Notification Centerre, a memóriától kezdve a Wi-Fi IP-ig mindent. Olykor ez is hasznos lehet.

Ilyen még az OmniStat widget is, amivel mindenféle statisztikát jeleníthetünk meg widgetként.

NowListening

A következő apró, ám hasznos kiegészítő widget a NowListening. Néha, amikor épp valamilyen alkalmazásban dolgozunk és zenét vált az iPhone, tudni szeretnénk mi az, amit most hallgatunk. Erre megoldás ez a widget, sőt, ha Activator-ban beállítjuk, rázásra is megmutatja, épp milyen zene megy az iPod lejátszóban. :)

NotificationCenter Enhancer

Ez a Notification Center javítására szolgál. Így akár már egy teljes emailt is elolvashatunk, ha lehúzzuk az értesítési központot, illetve sok egyéb funkciót is beállíthatunk hozzá. Bővebben:

CallBar

Ez már nem teljesen Notification Center widget, hanem inkább teljesen átszabja az értesítési központunkat. A bejövő hívás jelzését állítja át, hogy minket ne zavarjon, ha éppen játszunk, vagy dolgozunk egy app-ban. Bevallom őszintén, én egyszerre tartom hasznosnak és kevésbé hasznosnak is ezt a programot. De mindenki döntse el maga, nézzétek meg ezt a videót, hogy hogyan is működik:

BlurriedNCBackground

Az átlátszó értesítési központ! Ez sem widget, inkább egy kiegészítő, hogy átlátszóvá tehessük az értesítési központunkat. Természetesen ennek megannyi beállítási lehetősége van, nekem ez is tetszett.

Még több Widget erre: 

Mindezeken túl még sok más widgetet lehet telepíteni, de úgy gondolom, hogy ezek nélkül nem sok mindenre használható ez a felület, ami sajnos az Apple sara, és remélem a közeljövőben majd ezt is javítani fogják. Akinek esetleg van még tippje, milyen widgeteket lehet telepíteni, hozzászólás formájában kérjük ossza meg velünk.

jan 22

Sokaknak közületek valószínűleg első “műtétük” a nemrég megjelent iOS5 – iPhone 4S illetve iPad 2 jailbreak használata. Mások rég vették A5-alapú készüléküket, és a régi eldobása óta nem jailbreakeltek. Ha az emlékezeted kissé berozsdásodott a jailbreakre való várakozás ideje alatt, vagy éppen teljesen új vagy a témában, mindenképp hasznos lehet Neked az alábbi kis összeállítás. Íme egy kis lista kedvcsinálónak a legfontosabb alkalmazásokról, kiegészítőkről, amelyeket az iPhone-odra, iPad-edre telepíthetsz, hogy még jobban kihasználhasd az eszközöd lehetőségeit.

MobileSubstrate: a módosítások lelke

 

A MobileSubstrate nem igazán egy alkalmazás, inkább egy beépülő (programozói körökben a “dinamikus könyvtár” néven ismert technológia szép példája), amely az iOS grafikus kezelőfelületébe, a SpringBoardba helyezi el magát, és egy szabványos rendszeren keresztül lehetőséget nyújt a fejlesztőknek, hogy az operációs rendszer, illetve csaknem bármilyen más alkalmazás viselkedését módosítsák, vagy új funkcionalitást adjanak ahhoz. Mi több, a MobileSubstrate még a programhibás tweakek nagy részétől is meg tud minket védeni: a sokszor bosszankodva emlegetett “Safe Mode” (biztonságos mód) nélkül akár az egész rendszer elszállhatna egy-egy program nem megfelelő működésétől, és lefagyhatna, vagy magától újraindulhatna, ami akár adatvesztést is eredményezhet extrém esetben. Érdemes megemlíteni, hogy a MobileSubstrate készítője maga Saurik, az iPhone Dev-Team jeles tagja, a Cydia fejlesztője.

Libactivator: szó szerint minden mozdulatodat lesi

 

A Libactivator nevű alkamazás- és tweakgyűjtemény az ismert cydiás fejlesztő, Ryan Petrich műve. Segítségével számtalan különböző mozdulat és egyéb eljárás segítségével kapcsolhatunk be és ki akár alapértelmezett, akár külső fejlesztők által készített funkciókat. Például hozzárendelhetjük a Home gomb háromszori megnyomásához egy alkalmazás indítását.

SBSettings: beállítások gyors elérése

 

A Beállítások alkalmazás meglehetősen kényelmetlen, ha gyors változtatásokat szeretnénk végrehajtani. Elindítani a – néha meglepően lassan betöltődő – alkalmazást, három-négy szinten át elnavigálni a megfelelő menüpontig, majd be- illetve kikapcsolni: nem a legkellemesebb megoldás. Ennek kiküszöbölésére fejlesztette ki BigBoss az SBSettings nevű tweaket. Telepítés után a SpringBoard státuszsorának (a képernyőn legfelül: itt található például a térerőjelző, az óra, az akku) jobbra vagy balra történő húzásával aktiválhatunk egy legördülő ablakot, amelyen gyors ki/bekapcsolásra alkalmas kapcsolókat találunk. Másik lehetőségünk, hogy a Beállítások appban bekapcsolva magába a Notification Centerbe integráljuk a funkcióit, ebben az esetben csak le kell húznunk az értesítések ablakát a képernyő tetejétől lefelé irányuló mozdulattal, és már használhatjuk is. A program beállításai közt megadható, hogy mely funkciókat kívánjuk így elérni; az alapértelmezettek között van például a repülős üzemmód illetve a Bluetooth vezérlése.

Winterboard: témák szabadon

 

Anno az iPhone-t sok kritika érte a fekete hátterű, testre nem szabható főképernyő miatt. Az iOS 4 kiadása után már beállíthatunk háttérképet a 3GS és újabb készülékek esetén, ám a rendszer kinézetét ez nagyban nem befolyásolja. Aki nagyon vágyik a különböző témákra, és nem sajnál rá pár megabájt RAM-ot, az telepítheti a Winterboard nevű témakezelőt (szintén Saurik fejlesztése), amely az operációs rendszer grafikájának legrészletekbemenőbb módosítását is engedélyezi.

Számos más, “alapvetőnek” már nem igen mondható alkalmazás, kiegészítő és hack található még a Cydiában, köztük fizetősek is. Aki kíváncsi a részletekre, annak mindenképp érdemes megtekintenie a cikk valamivel bővebb angol eredetijét.

Ha pedig kérdéseid vannak, vess egy pillantást mindenekelőtt a Gyakran Ismételt Kérdések cikkre!

jan 21

Zephyr: iOS multitasking mozdulatokkal

By H2CO3 ajánló, cydia, iOS5, jailbreak, tweak Hozzászólások kikapcsolva

Ha már 4S-re is elérhető lett a jailbreak, sokakban felmerülhetett, hogy mire lehet mindez jó. Az ismert Cydia fejlesztő és hacker, chpwn, nemrég készített el egy érdekes Cydia tweaket, melynek segítségével különböző mozdulatokkal, gesztusokkal tudjuk vezérelni az iOS készülékeinken a háttérben futó alkalmazások közötti váltást, a multitasking vezérlését.

A Zephyr nevű kiegészítő egy olyan funkcionalitást épít almás kedvenceink operációs rendszerébe, amely alapvetően csak iPadre érhető el. Az egyujjas mozdulatsorokkal vezérelhető multitasking viszont ennek a tweaknek a segítségével már minden iOS 5-öt támogató készüléken megvalósulhat.

Igaz ugyan, hogy egy kis plist manipulációval az iPades gesztusok is engedélyezhetők iPhone-ra, viszont a négyujjas jobbra-balra húzás a kis képernyőn kényelmetlen lehet.

A program két fő funkcionalitással rendelkezik. Az első az, hogy a nyitott alkalmazások között ujjunkat balra vagy jobbra csúsztatva tudunk váltani, egy szép, valósághű animációval. A második lehetőség pedig ujjunk felfelé húzására bukkan elő (szó szerint), ugyanis ekkor a rendszer saját multitasking képernyőjét hozza fel.

Aki vizuális típus, annak álljon itt egy videó, ahol maga a fejlesztő demózza az alkalmazást:

Elérhető a BigBoss repóból, 2.99 dollárért.

jan 21

Zephyr: iOS multitasking mozdulatokkal

By H2CO3 ajánló, cydia, iOS5, jailbreak, tweak Hozzászólások kikapcsolva

Ha már 4S-re is elérhető lett a jailbreak, sokakban felmerülhetett, hogy mire lehet mindez jó. Az ismert Cydia fejlesztő és hacker, chpwn, nemrég készített el egy érdekes Cydia tweaket, melynek segítségével különböző mozdulatokkal, gesztusokkal tudjuk vezérelni az iOS készülékeinken a háttérben futó alkalmazások közötti váltást, a multitasking vezérlését.

A Zephyr nevű kiegészítő egy olyan funkcionalitást épít almás kedvenceink operációs rendszerébe, amely alapvetően csak iPadre érhető el. Az egyujjas mozdulatsorokkal vezérelhető multitasking viszont ennek a tweaknek a segítségével már minden iOS 5-öt támogató készüléken megvalósulhat.

Igaz ugyan, hogy egy kis plist manipulációval az iPades gesztusok is engedélyezhetők iPhone-ra, viszont a négyujjas jobbra-balra húzás a kis képernyőn kényelmetlen lehet.

A program két fő funkcionalitással rendelkezik. Az első az, hogy a nyitott alkalmazások között ujjunkat balra vagy jobbra csúsztatva tudunk váltani, egy szép, valósághű animációval. A második lehetőség pedig ujjunk felfelé húzására bukkan elő (szó szerint), ugyanis ekkor a rendszer saját multitasking képernyőjét hozza fel.

Aki vizuális típus, annak álljon itt egy videó, ahol maga a fejlesztő demózza az alkalmazást:

Elérhető a BigBoss repóból, 2.99 dollárért.

jan 20

Mióta csak decemberben pod2g-nek köszönhetően megjelent a “corona” csomag, és így elérhetővé vált az untethered jailbreak az A4-es vagy korábbi készülékek esetén 5.0.1-re, mindenki azt várta, mikor lesz már végre a legújabb generációra is, így az iPhone 4S-re és az iPad 2-re. Sokak szerencséjére a fejlesztők összefogtak, és közös erővel eljutottak odáig, hogy leküzdjék a hardveres frissítés okozta nehézségeket, így már csak a lehetséges hibák javítása van hátra, és érkezhet a jailbreak a legújabb készülékekre is.

@pod2g a blogjában “dream team” (álomcsapat) névvel illette az összefogásból kialakult társaságot, ami kicsit ironikus elnevezés, hiszen a csapat tagjainak épphogy sok álmatlan éjszakát okozott a problémák megoldása.

Hogy fog kinézni ez az új jailbreak?

A corona A5-ös verzióját a Chronic Dev Team egy egyszerű alkalmazással kombinálja, ami a többség számára megfelelő lesz, és készül belőle Mac-re és Windows-ra való verzió is. A cél itt az, hogy a lehető legegyszerűbb legyen a használata, lehetőség szerint egy “egykattintásos” jailbreak.

Az iPhone Dev Team egyelőre egy parancssoros felülettel (command-line interface, CLI) rendelkező megoldást készített el, cserébe viszont sokkal jobban átláthatóak majd az esetleges hibák, így ez elsősorban a fejlesztők számára lehet hasznos. Persze amint az összes hiba javításra került, érkezik majd egy frissített redsn0w is, ami már tartalmazni fogja mindezt, így a megszokott felületet használva lehet majd jailbreakelni az új készülékeket is.

Különbség még a Chronic Dev megoldásával szemben, hogy a redsn0w az iTunes saját összetevőin keresztül kommunikál majd az eszközzel, ezzel is csökkentve az esetleges hibák lehetőségét, amik ilyenkor a különféle számítógép-konfigurációk esetén hajlamosak előfordulni.

Paypal támogatás

Maga a jailbreak és a függetlenítés ingyenes, és az is marad. Ugyanakkor aki szeretné, az támogathatja a projektben résztvevők munkáját, vagy köszönetét fejezheti ki tetszőleges Paypal támogatás elküldésével, amelyet az egyes tagok között a saját belső megállapodásuk alapján szétosztanak. Erről itt találhat részleteket, akit érdekel: http://is.gd/39YMWg (vagy itt, ha nem nyílna meg).

Mivel fog működni?

Az új jailbreak a következő eszközöket és firmware-verziókat fogja támogatni:

  • iPhone4S: 5.0 (9A334), 5.0.1 (9A405), és a második kiadású 5.0.1 (9A406)
  • iPad2: 5.0.1 (9A405)

Azon iPhone 4S tulajdonosok, akik egy valamikor szoftveres függetlenítésben reménykednek, nincsenek egyszerű helyzetben. Ha lehetséges, maradjanak 5.0-n. Ha már frissítettek 5.0.1-re, akkor már nincs lehetőség visszatenni az 5.0-t, így akkor legalább arra kell ügyelniük, hogy a készülékükön a 9A405-ös verzió legyen fent. Ha esetleg már a 9A406 van fent (vagy 5.1 beta), akkor még egy restore segítségével visszatehető a 9A405, ami visszateszi az 1.0.13-mas basebandet, aminél *elképzelhető*, hogy nagyobb az esély a függetlenítésre, mint egyébként. Ugyanakkor a downgrade ismét előhozhatja az akku problémákat azoknál, akiknek ezzel gondjuk volt.

Figyelem: a baseband downgrade-je kizárólag csak az iPhone 4 és 4S készülékek esetén, és csak abban az esetben lehetséges, ameddig az Apple hivatalosan aláír egy adott firmware-verziót, mert itt speciálisan kezeli az Apple és a készülék a baseband frissítését!

Egyéb információk

A jelenlegi megoldásokban használt hiba korábban még nem került felhasználásra, így előre nem látható hibák is elképzelhetőek, amelyek csak a tömeges alkalmazás esetén fognak előjönni. Így a fejlesztőcsapat azt javasolja, hogy mindenképp legyen mentés a készülék adatiaról, mert noha ők igyekeznek minden hibalehetőséget előre kizárni, ettől még elképzelhető, hogy akadhatnak gondok.

Mikor jelenik meg?

Amint a tesztelés alapján azt lehet mondani, hogy a hibák javításra kerültek. pod2g szerint akár órákon belül. Mindenesetre amint megjelenik, arról lesz külön cikkünk.

jan 14

Pod2g a következőket írta a blogján még 12-én az A5 jailbreak kapcsán:

@planetbeing escaped from the sandbox with the help of @saurik. Thanks to their awesome work, there should be nothing left blocking for the A5 jailbreak.

Now it should be a matter of days. Still no precise ETA of course.

We all want this to be finished ASAP, we’re getting tired!

Tehát @planetbeing-nek @saurik segítségével sikerült megoldani a sandboxing adta korlátokat. A sandboxing leegyszerűsítve arra való, hogy egy adott alkalmazás csak a saját működéséhez szükséges erőforrásokhoz férhessen hozzá, de mondjuk két alkalmazás ne láthassa egymás adatait. Ez volt az utolsó nagyobb akadály az A5-ös jailbreak kapcsán. Így várhatóan már csak napok kérdése, hogy kiadható legyen a jailbreak, ugyanakkor továbbra sem tett közzé pontos dátumot.

A másik fontos dolog, hogy akik a Corona csomag segítségével tették untethered-dé a készülékükön a jailbreaket, az iBooks alkalmazással kapcsolatban tapasztalhattak hibákat, amelyek szintén a sandboxing kapcsán jelentkeztek. Így ez a csomag is frissült, és Cydiából már telepíthető is kell legyen a frissítés.

Közben már az 5.1-es verzió jailbreakje kapcsán is vannak hírek. Ebből a legfrissebb az, hogy a beta 3-mas változatba az Apple már bezárta azt a két hibát, ami a Corona csomag számára lehetővé teszi az untethered-re való patchelést:

unimp0rtanttech
latest iOS 5.1 beta already patched the bugs corona uses
2012.01.13. 15:45

Persze ez nem jelenti azt, hogy ne lenne másik exploit majd az 5.1-re, de ameddig nem jelenik meg a hivatalos verzió, addig nem is lehet tudni, hogy az esetleg esélyes “versenyzőket” szintén nem javítják-e ki.

Addig egy valamit lehet tenni: aki jailbreakelni akar, és még nem frissítette a készülékét 5.0.1-re, az tegye meg mihamarabb, máskülönben már az 5.1-et fogja tudni majd csak feltenni, aminek esetén egyelőre ugye kérdéses még minden.

jan 04

Még tegnap este írta pod2g twitteren, hogy egész jól haladt az A5-ös processzorral szerelt készülékek, tehát az iPhone 4S és az iPad 2 jailbreakjének fejlesztésével, és így akár már egy héten belül is várható annak kiadása, már ha minden szerencsésen alakul:

pod2g
I made a step today for the A5. With some luck we could expect a release in a week.
2012.01.03. 20:11

A másik fontos dolog, hogy itt is bátran lehet frissíteni a készülékeket 5.0.1-re, mert a megoldása azon is fog működni:

pod2g
Yes, upgrade your 4S and iPad 2 to 5.0.1.
2012.01.03. 21:28

Ez nem jelenti azt, hogy valóban lesz ezen a héten jailbreak az említett eszközökre, hiszen ha mégsem alakulnának szerencsésen a dolgok, akkor még várni kell. Pontos kiadási dátum tehát továbbra sincs. Mindenesetre ez a hír már határozottan pozitív.

Az iPhone 4S-re ez lesz a legelső jailbreak, az iPad 2 esetén pedig eddig mindössze csak a 4.3.3 esetén volt lehetséges a törés, semmi más esetben nem, de így akkor ez hamarosan változni fog. Kérdés persze még az is, hogy mennyire lesz hosszú életű ez a megoldás, és mikor fog az Apple ismét közbelépni, javítva azt a hibát, amit ebben az esetben kihasználtak. (Az iOS 5.1 közben továbbra is csak a második beta verziónál tart, ami viszont január 31-ével lejár, bár ez egyáltalán nem jelenti azt, hogy az 5.1 addig megjelenne.)

Persze a jailbreakelt készülékeket használók egy része már így is korlátozva van valamilyen szinten, hiszen a feltört készülékeken nem működik az OTA (over-the-air, tehát a készüléken, a Settings [Beállítások] appból történő) szoftverfrissítés. No persze aki jailbreakeli a készülékét, az tisztában is van azzal, hogy mindaddig nem is lenne érdemes frissítenie, ameddig az újabb szoftververzióhoz meg nem jelennek az új eszközök, amelyek már képesek azt is feltörni; és hogy az esetleges problémák elkerülése végett a feltört rendszert nem is érdemes frissíteni, hanem csak restore-olni.

Az alábbi kérdésben szeretnénk titeket megkérdezni, hogy számotokra mit jelent a jailbreak, ti miért töritek fel a készüléketeket, vagy feltöritek-e egyáltalán? A válaszadás teljesen anonim, így azt, hogy milyen választ adtál, rajtad kívül senki nem fogja tudni, tehát bátran lehet őszintén válaszolni! ;)

Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.

preload preload preload