Home » Cydia » Comex iOS 4.3.3 Jailbreak für alle iDevices : Jailbreak wird schneller und einfacher!

Comex iOS 4.3.3 Jailbreak für alle iDevices : Jailbreak wird schneller und einfacher!

Es scheint sich einiges hinter den Türen der Jailbreak-Schmieden abzuspielen. Nicht nur die iOS Updates von Apple entwickeln sich weiter und machen den Umgang mit iPhone und Co noch einfacher auch die Jailbreaks sollen künftig flotter arbeiten und leichter durchzuführen sein. Comex, der bekannt für den bislang einfachsten „Slide to Jailbreak“ Hack ist, arbeitet wohl immer noch an seinem neusten Werk, dem PDF basierten JailbreakME 3.0.

Das Kopieren der Dateien auf die sogenannte /var-Partition dürfte nach den Ansichten von Comex und Co bald der Vergangenheit angehören. Das entsprechende Filesystem, das bisher noch bei Cydia vorhanden ist könnte ebenfalls bald wegfallen. Die Folge wäre, dass das iDevice nach dem Jailbreak nicht noch einmal neu gestartet werden müsste. Was die Performance angeht kann nach den neuen Lösungsansätzen nicht nur der Jailbreak-Prozess an sich nur noch wenige Sekunden in Anspruch nehmen. Auch der Cydia-Start wäre flotter und dynamischer.

So twitterte MuscleNerd beispielsweise folgende Nachrichten:

#1: [comex] is (drastically!) reducing the time it takes to install the jailbreak, which normally involves moving lots of Apps around.

#2: the initial install (from the time you say „go“ to when you can first install something via Cydia) will be much much shorter.

#3: [the new technique] also vastly simplifies the sandboxing problem (Apple apps don’t need to be moved, so they retain their entitlements)

Desweiteren offeriert MuscleNerd, dass der neue Jailbreak von Comex (iOS 4.2.1 bis iOS 4.3.3) alle iDevices also das iPad 1, iPad 2, iPhone 3GS, iPhone 4 sowie den iPod Touch der dritten und vierten Generation unterstützen werde.

Dass diese Informationen glaubwürdig sind, bezweifelt keiner. Dennoch hat Comex für die Allgemeinheit noch einmal sehr schön mit eigenen Worten den aktuellen Jailbreak Stand zusammen gefasst.

If you don’t know, the stashing approach jailbreaks have been using for years– Cydia’s „Reorganizing Filesystem“– involves moving some large directories from the small / partition into the large /var partition, then creating symlinks from the original to the new location. This both ensures that any additional stuff put in those directories by packages will end up in the /var partition, and frees up space on the / partition for files created outside of those directories. However, the process has some issues, like taking forever to do when you jailbreak (I am a bit fanatical about speed), pretty much requiring the jailbreak to reboot the system to ensure there aren’t any running applications pointing to the old files (ditto about speed, I want a jailbreak to not even require a respring, as in star, but since star used stashing, some obscure things could cause issues before a reboot), and seriously confusing the sandbox code in the kernel (because each application has a sandbox with a list of allowed filenames, but after the symlink has moved files, the filenames no longer match), requiring that code to be patched (it needs to be patched anyway these days because tweaks have to run under the sandboxes of the applications they’re hooking, but depend on accessing various directories; but it still feels good to get rid of a kludge).

With unionfs (which was saurik’s idea originally), new files are created in the /var partition, and merged with files in the corresponding directories in the / partition, so no files need to be moved, no descriptors are invalidated, and I think the sandbox code won’t notice what happened. It also opens the door for upgrading the base operating system without destroying the jailbreak files (although maybe iOS 5 delta updates will already allow this? I haven’t looked at them yet).

I’ve wanted to do this since literally a year ago (that’s the date of the nullfs checkin, since I was dumb and thought I wanted that instead of unionfs), but I never got around to making it work properly.

So, I just hope that I can get rid of the crashes my meddling with unionfs’s code have introduced, and fix it for the iPad 2 (my dumped copies of iPad 2 kernels do not include symbols; I wrote a small BinDiff-like tool to copy over symbols from a kernel for another device, but it’s not perfect) and that there aren’t any performance issues.

Wir sind gespannt, wann JailbreakME 3.0 online gehen wird und melden uns dann wie gewohnt zurück.

Keine News mehr verpassen! Unsere App für iOS und Android mit praktischer Push-Funktion.


5 Kommentare

  1. Das hört sich doch schon mal gut an ;)
    Dann kann ich mit ja doch noch in den Ferien ein iPad2 zulegen;D
    Macht weiter so…!

  2. Endlich kommt er raus solange auf ihn gewartet ;D
    Comex… We Love You ! xD

  3. Alle iDevices werden unterstützt.
    D.h. doch, dass auch der iPod Touch der zweiten Generation unterstützt wird.
    Oder nicht?

  4. Naja der is too old scho^^

  5. endlich ipad 2 jailbreake so lang druff gwartet ( 4 wuche xD )