Új megközelítéssel jailbreak-el a JailBreakMe 3.0

JailBreakMe

Comex, a JailBreakMe fejlesztője nem rég jelentette be, hogy sikerült redukálni a jailbreakeléshez szükséges időt, egy új metódusnak köszönhetően.  A unionfs-t kívánja majd használni az iPad 2 esetén is, ám lehet, hogy a tablet tulajdonosoknak még várniuk kell a megváltásra.

Jó hír azonban, hogy a módszer az iPhone 3GS-től az iPad 2-ig, valamint az iOS 4.2.1-es verziójától egészen a 4.3.3-ig működni fog.

A fejlesztő adott egy kis magyarázotot azzal kapcsolatban, hogyan is működik az új metódus:

A Cydia “Reorganizing Filesystem” módszere a kis / partícióról a nagyobb /var partícióra másolja a könyvtárakat, valamint szimbolikus linkeket készít azokról. Ez biztosítja, hogy az újonnan telepített dolgok végül a /var partícióban kötnek ki, és jelentős helyet szabadít fel a / partíción. Azonban a folyamatnak van néhány hátulütője, mint például a másolás időigénye, valamint a kötelező újraindítások, ami azért kell, hogy az éppen futó alkalmazások ne használjanak az említett területekre mutató file-okat, ami problémákat okozhat a kernel sandbox kódjában (minden alkalmazás sandbox kódja tartalmazza a program számára szükséges file-okat, amelyek a szimbolikus linkek létrehozása után már nem léteznek az adott helyeken).

A unionfs használatával az új file-ok a /var partíción jönnek létre, majd összeolvadnak a / partíció megfelelő file-jaival, könyvtáraival. Így gyakorlatilag a file-okat nem kell mozgatni, és feltehtően a sandbox kódok észre sem veszik, mi történt. Ez továbbá lehetőséget bizotsítana az alap operációs rendszer frissítésére anélkül, hogy a jailbreak-elt file-ok megsérülnének.