GeoHot ist zu faul für Jailbreak/Unlock Tools

0 comments

Posted on 4th August 2009 by Benj in iPhone |News

, , ,

Wie man auf GeoHots Blog entnehmen kann, plant er kein Update für seine Tools purplera1n oder purplesn0w. Seit dem Release der iPhone Firmware 3.0.1 funktioniert nur noch redsn0w vom DevTeam mit einem kleinen Trick, hier der Blogeintrag dazu.

Geohot selber behauptet von sich, er sei zu faul um seine Tools anzupassen, da er den 3.0er Kernel an einem ganz bestimmten Ort patchen würde. Grundsätzlich sei es nicht nötig eine originale IPSW zu haben. Im gleichen Atemzug stellt er resn0w als komplex und langsam hin, er will etwas das kurz und knapp funktioniert – ohne gross hin und her klicken zu müssen.

Currently, it doesn’t work, and I don’t plan to ever make it work. Apple changed the kernel from 3.0 to 3.0.1, and I patch the kernel in a very specific spot. [...] No reason you need to push buttons or give the jailbreak program an ipsw; you can still write something generic that’ll work on every device and version. And be fast. But I’m too lazy to write it.

Abschliessend meint er noch, er wollte nur ein “Proof of Concept” hinstellen als er seine purple-Programme entwickelt hat. Ich lasse es jetzt mal meinen Kommentar dazu zuschreiben.

It was really more proof of concept to show whats possible; same thing with purplesn0w.

purplesn0w analysiert vom DevTeam

0 comments

Posted on 16th July 2009 by Benj in Sonstiges

, , ,

Heute hat Geohot die RC2 von seinem eigenen unlock Tool purplesn0w veröffentlicht – ebenfalls wurde das Programm vom DevTeam genau analysiert und ein enstprechender Beitrag wurde erstellt.

Geohot behaupetet mit purplesn0w einen besseren Unlock geschrieben zu haben, als ultrasn0w vom DevTeam. Auf den ersten Blick seien es gute Ideen, welche eingebaut wurden, jedoch kritisiert das Team die Art wie Geohot den gepatchten Text ins Baseband einpflanzt: er adressiert für sich einen 1MB Block von maximalen 8MB welche das Baseband hat. Das Problem dabei ist, dass das Baseband normalerweise alle 8MB benötigt – bis auf 485212 Bytes welche nicht verwendet werden, resp. vom DevTeam genutzt werden. Dies kann je nachdem eine Beeinträchtigung des Baseband führen, aber bis jetzt ist nicht klar, wann das passieren wird vorallem was dann passieren wird… und ob die tägliche Nutzung des iPhones evtl. beeinträchtigt ist.

Desweiteren gehen sie im Detail auf die Patch-Methodik des CommCenters ein – als Fazit ist die Lösung von Geohot nicht die sauberste Lösung, doch konnten Sie mittels seinem Code und deren Erkenntnisse ultrasn0w zu Version 0.9 verbessern.

Persönlich finde ich die Lösungen vom DevTeam ausgereifter und vielleicht sogar besser. Schlussendlich funktionieren sicher beide Lösungen…

purplesn0w gibt Alternative zu ultrasn0w

0 comments

Posted on 14th July 2009 by Benj in Apple |Apps |News

, , ,

Wir haben zwar Sommer aber die Jungs arbeiten nur noch mit “sn0w” Produkten! :D

Geohot hat heute seinen eigenen Unlock für das iPhone gebracht: purplesn0w
Er selber Lob dabei seine alternative Technik für den Unlock, er verwendet ein Ticketsystem welches bereits im iPhone enthalten ist, denn er sagt, kein iPhone ist wirklich unlocked, das Ganze basiert auf einem System welches von Apple gesteutert wird.

No new iPhones are really unlocked, activation creates a ticket allowing the baseband to be used with that sim. The lockstate of the phone really lies on apples servers. Unlocked is auth all sims. Locked is auth AT&T sims only. Fortunately this ticket system provides an easy way to deliver the payload and reexecute the patched code all in one. And since the ticket is already delivered on baseband resets, theres no need to write another daemon to hog battery.

Mittlerweile sind auch im Twitter die Disskusionen zwischen Geohot, MuscleNerd und planetbeing am laufen. Interessant ist MuscleNerds Aussage, dass auch der Daemon von ultrasn0w nicht mehr Strom braucht, als das Ticketsystem von Geohot – denn ultrasn0w wird einmal aktiviert und bleibt dann halb tot im Hintergrund. Dazu meint er nur:

Apple’s very good at keeping sleeping tasks sleeping :) til they’re signaled

Der epische Kampf um den Jailbreak

0 comments

Posted on 14th July 2009 by Benj in Apple |News

, , , , ,

Fast schon so alt wie das erste iPhone ist auch der Kampf zwischen Geohot und dem DevTeam – richtig Öl ins Feuer gab erst das neue 3G S und die eher “sozialere” Einstellung des DevTeams gegenüber von Geohot: sie wollten mit dem Jailbreak warten bis zum Erscheinen von Firmware 3.1 um auch den neuen iPhone Benutzern einen Jailbreak zu ermöglichen.

Geohot fand dessen Einstellung nicht wirklich überzeugend und entwickelte daraufhin einen eigenen Jailbreak: purplera1n – und damit nicht genug, diese Strategie von Geohot erzürnte einen bitteren Kampf zwischen den beiden Mächten. Worauf hin die Beschuldigungen anfingen: Geohot wollte, dass das DevTeam den Quellcode des redsn0w 0.8 offen legt, denn er sagt, seine Jailbreak Methode wurde dabei verwenden.

Nachdem das DevTeam nicht unternommen hat, beschloss er es “schneien zu lassen” – Geohot entwicklet unterdessen sein purplesn0w, in Anlehnung an ultrasn0w. Geohots eigener Unlock arbeitet mit einem von ihm entwickelten Ticketsystem mit einem klaren Vorteil: kein Hintergrundprozess welcher permanent am laufen ist. Und das WLAN Problem soll auch behoben sein.

Damit nicht genug, um zu zeigen, dass er wirkliche offen arbeitet und nichts von anderen “klaut”, legt er das ganze purplesn0w Tool offen hin:

Here is the source. And I mean all of it.