permalink

3

iPhone (3G/S): Gehackte iPhones bekommen Push-Nachrichten Fremder – Achtung!

von  Takeo  |  

iphone3gthumb3.jpgWir hatten es bereits einmal erwähnt: Die Push-Funktion bei nicht über einen offiziellen Vertrag/Simkarte aktivierten iPhones funktioniert nicht.

Auch das DevTeam hatte experimentell einen Fix veröffentlicht, den wir aber nicht weitergaben an unsere Leser – aus gutem Grund. Wir hatten den Fix vorher genau erörtert und mussten feststellen, dass er eine Tücke beinhaltet, die nun weitreichende Folgen hat:

Die Aktivierung des iPhone via einer “Hacktivation” (also einer Aktivierung durch ein Programm wie z.B. redsn0w, Pwnage etc.) lässt das iPhone keine eindeutigen Zertifikate mit Hilfe von Apples Servern erstellen, die dann dem Push-Dienst bei Apple übermittelt werden, welcher wiederum das iPhone eindeutig identifiziert und somit zuverlässig Pushen kann. – auf eben nur dieses eine iPhone.

Nun wurde der oben genannte Fix angeboten und ein Zertifikat nachinstalliert – dies setzte allerdings voraus, dass man Zugriff auf ein “echtes” iPhone mit Aktivierung hatte. Die dadurch ausgelesenen Zertifikate konnte man nun auf das eigene “hacktivierte” iPhone übertragen – mit der Folge, dass es nun zwei Geräte mit dem gleichen Zertifikat gibt.

Im Internet kursieren entsprechend viele Zertifikate und Anleitungen, die dabei übersehen, dass aus diesem Grund der Push-Server kein eindeutiges iPhone mehr zuordnen kann und “willkürlich” an die iPhones mit entsprechendem Zertifikat schickt.

Somit kommen bei vielen Leuten, die den Fix verwendet haben, Push-Nachrichten anderer iPhone User an – unschön.

Aber Achtung:

Indes wird durcheinander gebracht, dass der Auslöser dieses Problems der Jailbreak ist – es handelt sich um kein Problem für iPhones, die einen legalen Vertrag haben (oder von Werk aus frei sind) und dann gejailbreaked wurden.

Autor: Takeo

Als großer Enthusiast und langjähriger Apple-Professional, lerne ich nie aus und freue mich immer, neuen wie alten Mac-Usern mit Hilfe zur Seite zu stehen. Ich bin gerne über MacBug.de erreichbar, ein Projekt welches ich im Jahr 2007 startete. Gerne lese und beantworte ich Kommentare zu den Artikeln persönlich. Ich freue mich auf eine Weiterempfehlung der Webseite durch unsere Leser! :)

  • stefan

    vielleicht kannst du/ihr mir ja meine frage beantworten:

    kann ich ein 3g aus der schweiz (wird mit simyo betrieben) mit einer zum 2g gehörigen at&t sim richtig aktivieren, so dass push richtig funzt?

    geht es alternativ mit einer iphone telekom 3g karte vom freund, oder gibt es dann auch 2 zertifikate? diese werden doch anhand des iphones, sprich der hardware generiert, oder?

    dank, gruss und schoin sonntach noch

  • http://www.macbug.de Takeo

    @stefan
    theoretisch geht das, aber nur wenn der AT&T Vertrag aktiv ist.
    Auch mit der Telekom Karte könnte es gehen.

  • stefan

    icke nochmal ;-)

    wie war das denn damals noch?
    ist ja die geschichte wo die karte im fon war und man den vertrag über itunes aktivieren musste/konnte?
    geht das dem aktivieren des fons voran, ich befürchte ja?!

    bin schon so ne bisgen raus aus der unlock geschichte ;-)
    bin noch mit 2.2 unterwegs und davor irgend ne v1.x
    gibt es irgendwelche neuen special mooves die man beachten sollte?

    dank, gruss und schoin abend noch