Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5

[Diskussion] PNS (Push-Notification-Service) bei "hacktivated" iPhones aktivieren
#61

@Meister_basti:

Du benötigst keinen Jailbreak. Du hast vermutlich mit anderen Zertifikaten die Push-Funktion vermurkst.
Lösch alle Push-apps von deinem iPhone und mach dann ein Backup in iTunes. Dann Wiederherstellen, Backup einspielen und die apps, die Push können und die Du benötigst wieder einspielen und jeweils starten. Dann ist alles bene.
Beim Wiederherstellen eines factory unlocked iPhone wird ein neues Set an Zertifikaten erstellt. Der grund für das vorherige Löschen der Push-Apps: Nach ihrem Start wird das (alte und vermutlich nicht funktionierende) Zertifikat endgültig in die App geschrieben. da hilft nur das löschen der Push Apps und deren Neu-Installation.
Zitieren
#62

@volkphone: danke für den super guide! werd's mal bei gelegenheit ausprobieren. Aber erstmal werd ich meine zertifikate sichern Smiley


was würde passieren wenn man bei einem hacktivated iphone (ohne push funktion) versucht per nimble zertifikate zu extrahieren?
Zitieren
#63

@bash0r1
passiert nix... hatte das auch versucht.
er sagt du sollst ne push app. installieren und nochmal machen.
Zitieren
#64

@bash0r1

Dann bekommst Du das eine fake Zertifikat, das alle anderen auch haben und das nützt nix. Sowohl pwnageTool als auch Blackra1n haben ein Standard-Zertifikat für alle an Bord - das selbe. Deshalb funzen Push-Notifications nicht.
Der PushFix, der auf Cydia war, hat auch ein Zertifikat beinhaltet - eines für alle.
beides führt dazu, dass das ganze nicht funktioniert.
Als der Cydia PushFix raus kam, hatten ja die ersten benutzer Erfolg - bis sich alle anderen, die das Teil nutzen, auch mit Push-Apps ausgestattet hatten. dann bekommst Du WorldWidePush - alles durcheinander.

Der einzige Weg ist es, ein Zertifikat von einem offiziellen iPhone (oder factory unlocked) zu extrahieren und zu speichern. Am iPhone ist dann Wiederherstellen durchzuführen, da das Zertifikat an dem iPhone ja noch installiert ist. Erst nach erneutem Wiederherstellen und Aktivieren in iTunes plus starten einer Push-App hat das iPhone ein neues Zertifikat und das extrahierte kann an einem hacktivated iPhone implantiert werden - aber auch genau nur an einem ;-)
Zitieren
#65

man kann sich auc einfach ne 1€ tmob karte bei ebay kaufen (+x€ startguthaben!) und mit dieser aktivieren! Danach einfach die normale Sim wieder rein und gut ist..
So funzt es garantiert und ist einfach!
Zitieren
#66

Es ist also nicht möglich, auf einem hacktivated iPhone den PNS nachträglich in Gang zu setzen, ohne das iPhone "neu aufzusetzen" also wiederherzustellen?



... Habs doch mittlerweile so schön eingerichtet mit allen nützlichen Cydia anwendungen etc. Angry
Zitieren
#67

Also so ganz durchgestiegen bin ich noch nicht...

Ich hab mein iPhone von nem Kumpel, der hats vorher ganz normal mit ner TMob benutzt, also sicher auch über die aktiviert. Als ich es bekommen hab, hab ich erstmal 3.0 drauf mit JB und Unlock (redsn0w und ultrasn0w) und betreibe es seitdem mit einer Simyo-Sim. ALles funktioniert eigentlich bestens.

Außer eben PNS:

Ist das iPhone jetzt richtig aktiviert oder wurde es durch den JB "Hacktivated" ich weiß auch nichtmehr ob nach dem FW update auf 3.0 als ich es dann genommen habe was mit aktivierung kam und wenn ja ob wir dann mit der original sim aktiviert haben.

jedefalls geht der PNS nicht.. habs schon mit mehreren apps versucht.

Also kann ich irgendwie rausfinden wie das iPhone aktiviert ist, bzw. wie ich jetzt vorgehen muss für den PNS..!?


Danke euch
Zitieren
#68

Durch das Aufspuielen der 3.0 sind die Zertifikate flöten die dein Freund durchs aktivieren erstellt hat.

Gruß
access
Zitieren
#69

du musst es wieder mit einer originalen T-Mob karte aktivieren. Dies geht nur mir Wiederherstellung. Am besten die 3.1.2 aufspielen und mit blacka1n jailbreak + unlock
Zitieren
#70

JB lieber mit ner CFW oder blackra1n?

Ganzen Cydia pakete, die man installiert hat kann man ja mit AptBackup sichern...

Danke schonmal

gruß
Zitieren
#71

Außerdem:

Muss ich dann erst auf aktuelle Firmware herstellen, aktivieren mit TMOB dann die certs sichern und dann JB und unlock und die Certs "injecten"?
Zitieren
#72

also der pns funzt bei mir jetzt.


Ich habe ja ein Iphone aus Italien, sprich ohne simlock und oder ähnlichem.
Ich hab mein Iphone unter iTunes wiederhergestellt und statt dem Backup einzuspielen ein "neues Iphone konfigurieren" gedrückt.

Danach die Kontakte aus dem Windows Kontakten wieder gesynct. Ping! zum test runtergeladen UND ES GING !!! seit dem funzt der Push service 1A ich musste mein Iphone nicht mit ner Tmobile Karte unter iTunes Aktivieren. Es war die ganze zeit meine BASE karte drin.

Da müssen wohl noch programmleichen rumgelegen haben von vorherigen firmwareversionen und den vielen Programmen die ich schon getestet habe.

Wie gesagt, iTunes => Wiederherstellen => neues Iphone Konfigurieren => Push geht. =)ProstLaughLaughLaugh
Zitieren
#73

Das wird aber nicht bei T-Mobile - Locked iPhones funktionieren... Also ich kanns mir nicht vorstellen
Zitieren
#74

(24.11.2009, 21:01)meister_basti schrieb:  also der pns funzt bei mir jetzt.
Ich habe ja ein Iphone aus Italien, sprich ohne simlock und oder ähnlichem.

Kein Wunder, dass das klappt. Das factory unlocked verhält sich wie ein Vertrags-iPhone. Du hast immer ein gültiges Zertifikat und somit auch Push in Funktion.

Es betrifft nur hacktivated iPhones, bei denen entweder blackra1n zum Einsatz kam oder eine mit PwnageTool erzeugte Custom Firmware.

Bei den factory unlocked iPhones ist - wie auch bei Vertrags-iPhones - nur eines zu beachten, will man sie per Jailbreak öffnen:
Erst normal mit iTunes aktivieren, dann liegt ein gültiges Zertifikat vor. Dann Blackra1n nutzen, das Programm erkennt, wenn ein Zertifikat vorliegt und lässt es dann unangetastet. Wer PwnageTool nutzt, muss beim Erstellen der Custom Firmware daran denken, das Häkchen vor Aktivierung nicht zu setzen, dann geht auch das.

Hat man kein factory unlocked iPhone oder Vertrags-iPhone, setzt Blackra1n das fake Zertifikat (sonst wird es nicht aktiviert), bei PwnageTool muss in dem Falle "Aktivierung" angeklickt werden und es wird auch hier ein fake Zertifikat installiert.

Der sogenannte Pushfix bei Cydia funktioniert aus dem selben Grund nicht: es ist ein Zertifikat für alle.

Am hacktivated iPhone geht der Weg nur über "inject" eines Zertifikats - thats it.
Zitieren
#75

hat redsn0w mein iphone hacktivated? ich kann mich nciht daran erinnern, irgendien haken gesetzt zu haben, oder wurde das immer gemacht? Meiner meinung nach hab ich das iphone anfangs mit der zugehörigen tmob sim aktiviert und dann den JB gemacht. Ging trotzdem nicht bzw durch PushFix aus cydia sind die zertifikate sicher falsch mittlerweile.

Ich gehe jetzt also so vor:
1. iPhone mit einer CFW 3.1.2 wiederherstellen und Jailbreaken (ohne aktivierung)
2. iPhone aktivieren mit einer T Mobile Sim
3. mit nimble über ssh die zertifikate speichern
4. wiederherstellen des iPhones mit 3.1.2
5. JB, Unlock mit blackra1n (iPhone ist dann hacktivated)
6. mit inject über ssh die gespeicherten zertifikate "einpflanzen"

7. Hoffen, dass PNS geht..


Ist das der richtige Weg oder geht es anders?


danke,
gruß Björn
Zitieren
#76

(25.11.2009, 14:10)Xnoow schrieb:  Ist das der richtige Weg oder geht es anders?

Nur ein normal aktiviertes iPhone (Vertrags-iPhone etwa mit T-Mobile Simkarte oder Factory unlocked iPhone mit irgendeiner Simkarte) bekommen beim Wiederherstellen jeweils neue Zertifikate über iTunes von Apple.

Also, angenommen, Du hast eines der beiden obigen Lösungen zur Verfügung. Du führst an dem iPhone einen Jailbreak durch und nutzt nimble, um das gültige Zertifikats-Set zu extrahieren. Das speicherst Du auf deinem PC/Mac.

Dann musst Du eben dieses iPhone "Wiederherstellen", bei der Aktivierung am Schluss bekommt es von Apple ein neues, gültiges Zertifikat.

Jetzt nimmst Du das "hacktivated" iPhone, dass das "alte" aber gültige Zertifikat bekommen soll. Schalte über Einstellungen "Benachrichtigungen" aus und lösche alle eventuell installierten Push-Apps (in denen ist das fake Zertifikat gespeichert). Dann nutzt Du inject, um die Zertifikate zu installieren, startest das iPhone neu und installierst die Push-Apps deiner Wahl.
Zitieren
#77

Ich habe das Problem, dass meine Push-Funktionen auch nicht funktionieren.

Ich habe auch schon den PushFix draufgemacht. Youtube geht nun, aber die Push-nachrichten nicht. Habe mich im Internet bischen gelesen, und viele meinen es liegt daran, dass mein iPhone nicht richtig aktiviert wurde.

Jetzt könnte man im Verzeichnis /var/root/Library/Lockdown/activation_records die Datei "wildcard_record.plist" löschen. Doch dieses Verzeichnis bzw. die Datei gibt es bei mir gar nicht.

Wie kann ich denn nun mein iPhone richtig aktivieren?

MfG Killio
Zitieren
#78

Einfach mal in die Runde gefragt: Was spricht denn dagegen einfach irgendeine T-Mobile Karte zu nehmen, es damit zu aktivieren und danach eine andere SIM zu nutzen?
Zitieren
#79

Spricht nix dagegen, ich hab ne Xtra-Karte genommen. geht allerdings nur mit einem aus Deutschland stammenden iPhone. Ansonsten musst Du dir ne AT&T Prepaid-karte bei ebay besorgen, falls Dein iPhone aus den USA stammt.
Zitieren
#80

Wie kann ich denn mein 2G über iTunes aktivieren?
Wenn ich die Original AT&T Simkarte drin habe, frag er mich ob ich AT&T User bin oder es noch werden möchte?

Danke
Zitieren


Möglicherweise verwandte Themen…
Thema / Verfasser Antworten Ansichten Letzter Beitrag
Letzter Beitrag von lerav
08.08.2009, 01:24



Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste