Howto Push Zertifikate für hacktivated iPhone generieren und installieren

am 29. Aug 2011 von geschrieben unter Allgemein, Apple, Howto, iPad, iPad 2, iPhone, iPod Touch, Jailbreak

Howto Push Zertifikate generieren und installieren

@CmdShft hat eine alternative Anleitung und 2 kleine Helfer Scripts in seinem Cydia Repository veröffentlicht, mit denen man Push Zertifikate für sein iDevice generieren und auf dem iDevice einfügen kann.

Bis anhin musste man die Push Zertifikate mit Hilfe von Push Doktor auf dem hacktivated iPhone installieren. Leider hat Push Doktor nur sehr wenig Zertifikate, die meistens auch schnell weg sind. Wer nach einer Alternative sucht, ist hier genau richtig ;)

Mit Nimble kann man die Push Zertifikate auf einem iDevice generieren, welches offiziell mit iTunes aktiviert werden kann. Mit dem inject Script kann man die generierten Push Zertifikate auf einem 2. iDevice einfügen, welches keine Push Zertifikate hat.

Howto

Voraussetzungen

  • 2 gejailbreakte iDevices (iPad, iPhone oder iPod Touch)
    • ein gejailbreaktes iPhone, welches nicht offiziell aktiviert werden kann (hacktivated)
    • ein gejailbreaktes und offiziell aktiviertes iDevice (iPad, iPhone oder iPod Touch)
  • Das OpenSSH oder MobileTerminal Paket sollte bei beiden Geräten installiert sein
  • SCP (WinSCP/Cyberduck) und optional SSH Client (Putty/Terminal)

Wichtig: Ihr müsst alle Code Sperren entfernen inklusive SIM Pin unter Einstellungen -> Telefon.

Cydia Repository hinzufügen

Fügt als erstes bei beiden Geräten die folgende Repository Quelle in Cydia hinzu:

http://cmdshft.ipwn.me/apt/


install_cmdshft_repo

Nimble und Inject Script installieren

  1. Installiert euch das Nimble Script beim iDevice, dass offiziell mit iTunes aktiviert werden kann.
  2. Beim hacktivated iPhone, welches nicht offiziell aktiviert werden kann, installiert ihr das inject Script.


Push Zertifikate generieren (nimble)

Nun müsst ihr euch per SSH (Putty/Terminal) mit dem offiziell aktivierten iDevice verbinden. Gebt anschliessend folgende Befehle ein:

Hinweis: Alternativ könnt ihr die folgenden Befehle auch im Mobile Terminal eingeben.

su [root password benötigt] (falls ihr euch nicht als Root Benutzer angemeldet habt)
cd /private/var/Keychains
./nimble


nimble_2

Dies generiert 4 .bin Dateien in dem Keychains Verzeichnis. Diese 4 Dateien sind die Push Zertifikate für das hacktivated iPhone. Kopiert die 4 .bin Dateien auf euren Rechner und speichert diese an einem sicheren Ort, damit ihr diese wieder verwenden könnt.

Push Zertifikate Einkoppeln (inject)

Kopiert die 4 .bin Dateien mit einem SCP Programm (WinSCP/Cyberduck) in folgendes Verzeichnis auf dem hacktivated iPhone:

/private/var/Keychains

Nun müsst ihr euch per SSH (Putty/Terminal) mit dem hacktivated iPhone verbinden. Gebt anschliessend folgende Befehle ein:

Hinweis: Alternativ könnt ihr die folgenden Befehle auch im Mobile Terminal eingeben.

su [root password benötigt] (falls ihr euch nicht als Root Benutzer angemeldet habt)
cd /private/var/Keychains
./inject


inject

Schaltet das hacktivated iPhone aus.

Offiziell aktiviertes iDevice neu aktivieren

Nun müsst ihr das offiziell aktivierte iPhone neu aktivieren, damit ein neues Push Zertifikat generiert und installiert wird. Gebt folgende Befehle ein:

Wichtig: Dieser Schritt ist wichtig, da sonst die Push Zertifikate doppelt sind (einmal auf dem 1. iDevice und einmal auf dem 2. iDevice)

su [root password required]
rm -rf /var/root/Library/Lockdown
killall -TERM lockdownd SpringBoard


neu_aktivieren

Hinweis: Das Gerät zeigt nun das iTunes Logo, den USB Stecker und die Batterie Anzeige oben rechts an. Dies ist nicht der Recovery Mode, keine Panik ;)

Verbindet das offiziell aktivierte iDevice mit iTunes, damit es neu aktiviert werden kann. Dadurch wird auch ein neues Push Zertifikat generiert und installiert.

Fertig, jetzt könnt ihr das hacktivated Gerät wieder einschalten und die Push Nachrichten sollten wieder funktionieren.

Viel Spass mit dieser Methode wünscht euch das hack2learn Team ;)

Das könnte dich auch interessieren:




Copyright © www.hack2learn.org
Dieser Beitrag ist für den persönlichen, nicht-kommerziellen Gebrauch bestimmt. Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung ausserhalb der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers.
(Digital Fingerprint: d3d3LmhhY2sybGVhcm4ub3Jn)


  • Max Otto

    das war zwar etwas kompliziert aber es hat von iPad 2 zum iPhone 2G geklappt

    allerdings ist noch zu sagen das dass Standardpasswort “alpine” istohne das zu wissen geht gar nix :D
    vielen dank für die Anleitung ;)

Suchst du etwas?

    Immer noch nicht gefunden wo nach du gesucht hast? Hinterlasse einen Kommentar oder kontaktiere uns, damit wir uns darum kümmern können.

Feed Readers

User Online