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 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.

preload preload preload