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

DevTeam fixt das Push-Problem bei "hacktivated" iPhones
#1

Guten Abend zusammen,

das hab ich grad bei MuscleNerd im Twitter gefunden:

MuscleNerd schrieb:RT @iphone_dev We have a trial fix for push notification on hacktivated iPhones http://bit.ly/FxBtZ . We'll polish it up but need feedback. about 1 hour ago
Zitieren
#2

(04.07.2009, 23:02)Rehner schrieb:  Guten Abend zusammen,

das hab ich grad bei MuscleNerd im Twitter gefunden:

MuscleNerd schrieb:RT @iphone_dev We have a trial fix for push notification on hacktivated iPhones http://bit.ly/FxBtZ . We'll polish it up but need feedback. about 1 hour ago

Und es geht!!!
man braucht nicht unbedingt vorher ein (Push) funktionierendes Iphone
die Dateien gibts auch im Netz, ist eigentlich recht einfach zu machen.
Endlich habe ich das Feature aufm 3G.

Wer die Dateien braucht, bitte PN an mich oder man fragt google mit:
push-cert.bin push-key.bin download (der 3. Treffer)
Zitieren
#3

(05.07.2009, 09:47)Raven45 schrieb:  Erklärt doch mal einem alten Mann, was ist diese Push funktion, bitte nicht lachen ich weiß es nicht.

Kann das jemand erklären......?

Die Funktion tauscht ständig Infos mit einem Server aus, wenn der Server etwas neues hat, beispielsweise eine icq Nachricht, meldet er das an das iphone und man bekommt eine Nachricht auf dem Display oder einen Ton
Zitieren
#4

Hi,

und was wurde gefixt???

bei mir funktioniert die Push funktion schon länger mit IM+...?

gruß
Zitieren
#5

Ich kom me irgendwie hier
Code:
Make sure the file "keychain-2.db" is in /private/var/Keychains and run nimble.
nicht weiter.

Mit was soll ich nimble öffnen?
Zitieren
#6

@Mario-NBG: Bei iPhones die im Zuge des Jailbreaks aktiviert wurden ("hacktivated"), also nicht mit einer zugelassenen SIM-Karte, funktionierte bisher diese Push-Benachrichtigung nicht.

@lichtgott: Ich denke aus dem Terminal raus. Hast du versucht, einfach mal zu /private/var/Keychains zu navigieren und "nimble" einzutippen?
Zitieren
#7

Nein, ich hab n Windows Rechner
Zitieren
#8

Ich denke sie sprechen von "MobileTerminal" auf dem iPhone Wink
Zitieren
#9

kann man auch mit winscp und einer Terminal Session (Strg + t) machen Zwinkern

nach dem Kopieren der Dateien einfach folgende Befehle eingeben und jeweils mit enter bestätigen.

cd /private/var/Keychains/
chmod -R 0755 nimble
./nimble

Signatur
Zitieren
#10

okay. Danke. Das hat geklappt.

Und wo stecke ich die Dateien nun hin?

Code:
3. Copy these 4 files into the corresponding folder on your hactivated device.
Zitieren
#11

nach /private/var/Keychains

Signatur
Zitieren
#12

Ja da drin erscheinen sie ja. Aber man soll die ja in den "corresponding folder" kopieren
Zitieren
#13

du musst die Dateien von deinem original aktivierten gerät auf dein hacktivated kopieren

Signatur
Zitieren
#14

Okay. Jetzt hab ich es kapiert.
Man braucht ein original aktiviertes Gerät um es zum laufen zu bringen.
Zitieren
#15

So, habe mich mal an der Übersetzung der ReadMe-Datei versucht, also quasi ein Mini-HowTo:

Push-Solution-Test

A. Die original Push-Keychain besorgen
(Diese Schritte müssen auf einem vorschriftsmäßig aktivierten iPhone oder iPodTouch ausgeführt werden, auf dem eine Push-App installiert ist!)

1. Entpackt das ZIP-Archiv und kopiert das Programm 'Nimble' via SSH in den Ordner /private/var/Keychains und setzt die Rechte auf 0755

2. Versichert euch das die Datei "keychain-2.db" im Verzeichniss /private/var/Keychains liegt und startet nimble. Dadurch werden 4 Dateien erstellt:
- youtube-cert.bin
- youtube-key.bin
- push-cert.bin
- push-key.bin

3. Kopiert diese 4 Dateien via SSH auf euer "hacktivated" iPhone in den Ordner /private/var/Keychains


B. Push testen
(Diese Schritte müßt Ihr auf eurem "hacktivated" iPhone ausführen, auf dem ebenfalls mindestens eine Push-App installiert sein muss!)

1. Kopiert die Dateien 'inject' und 'nimble' via SSH in den Ordner /private/var/Keychains auf eurem iPhone und setzt die Rechte auf 0755

2. Verschiebt die Datei "keychain-2.db" die sich dort bereits befindet an einen beliebigen Platz (z.B. auf dem PC/Mac). Nun führt das Programm 'inject' aus, dadurch wird eine neue "keychain-2.db" erstellt.

3. Deinstalliert die Push-App die ihr testen wollt und macht einen Reboot

4. Testet youtube, installiert die vorher entfernte Push-App und testet sie!


Hoffe das hilft weiter! Wink
Zitieren
#16

genau, oder du suchst dir fertige Dateien im Netz. Siehe zweiter post.

Signatur
Zitieren
#17

Ja, das würde dann Teil A des ReadMe ersetzen!
Zitieren
#18

Hier mal ne Anleitung auf deutsch.

  1. 1. Man nehme ein original mit T-Mobile aktiviertes iPhone
  2. 2. Unzip die Zip Datei
  3. 3. Kopiere die Datei NIMBLE per SSH im origanl iPhone in /private/var/Keychains und setz die Rechte auf 0755
  4. 4. in WinSCP in den Ordner /private/var/Keychains gehen un d STR+T klicken
  5. 5. ./nimble eingeben
  6. 6. Vier Dateien werden erzeugt.
    - youtube-cert.bin
    - youtube-key.bin
    - push-cert.bin
    - push-key.bin
  7. 7. Diese vier Dateien in den Ordner /private/var/Keychains im Hacktivated iPhone kopieren

  8. 8. Die Dateien INCET und NIMBLE auf dem Hacktivated iPhone in den Ordner /private/var/Keychains kopieren und Rechte auf 0755 setzen
  9. 9. Mit STR+T im WinSCP öffnen
  10. 10. ./injcet eintippen
  11. 11. Das Push App deinstallieren und NEUSTART
  12. 12. Youtube öffnen, Testen ob es läuft
  13. 13. Push App wieder installieren

Jetzt müsste es gehen

Oder hier http://idisk.mac.com/anethema-Public?view=web
CERTS runterladen und Schritt 1 bis 6 sparen
Zitieren
#19

Also, kann nur sagen, dass es jetzt funktioniert.
Zitieren
#20

edit:
Youtube klappt per App aber nicht per Website, ist das richtig so?
Zitieren


Möglicherweise verwandte Themen…
Thema / Verfasser Antworten Ansichten Letzter Beitrag
Letzter Beitrag von Prabhu Deva
14.01.2011, 12:41
Letzter Beitrag von BekOmaN
20.03.2009, 15:15



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