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

[Diskussion][ANLEITUNG] Siri Proxy + Spire - MAC & Windows über UMTS

was ist eigentlich mit der option HTTP-proxy ganz unten bei den wlan Einstellungen ?
Zitieren

(10.01.2012, 19:27)theoggy schrieb:  das habe ich probiert und funktioniert einfach nicht, weiss nicht warum.
von der logik her sollte es eigentlich...hmpf

Mhhhh, kann es jetzt nicht testen Sad
Zitieren

die sache ist doch, wenn ich von aussen mit der dyndns und der guzzoni vom 4er zugreifen kann, kann es doch nicht an dem zertifikat oder port liegen...aber was bleibt dann noch?!
mich wurmt das gerade, ich schnapp mir nachher nochmal das 4S...
Zitieren

Wie jeder andere hier habe ich das gleiche Problem mit der Erneuerung der Keys. Ich habe bei Github einen sehr interessanten Beitrag gefunden:

Zitat:It seems that my Siri proxy server started randomly working again a few hours ago, and it started to successfully take and process requests from my iPhone 4, especially with a new authkey I provided after leaving it alone for a few days.

After several days of "research" (so I call it), I have finally been able to realize exactly how Apple Guzzoni gets "authenticated":

Your Siri proxy server is provided with the following three ID's, and with it's priorities:
- Assistant ID Key (1)
- Speech ID Key (3)
- Validation Data Key (2)
Not important: - X-Ace Host Key

The "commandFailed/SessionValidationFailed" error obviously indicates that the Validation Data Key is the culprit here, but it actually isn't. If you look closely at the error message:

"reason"=>"Critical Error: Cannot create Assistant!",

That means Apple's Guzzoni server only blocks the assistantID you're using with your Siri proxy server. The solution? Grab the assistantID of any other device... an iPhone 3GS/4, etc. If you had your Siri proxy server working earlier, you can easily look through the logs and randomly pick any assistantID. The log might refer to this as a "refID."

Go to ~/.siriproxy and edit the assistantKey file to reflect this new key. Reboot your server, and see if it works for you. In my experience, commandFailed errors were still present but were gone after a little while.

Verdict: Apple Guzzoni handles the authentication of the Siri proxy server through the use of the assistantID key. It NEVER blacklists the sessionValidationKey (which is refreshed every 24 hours), and you still being able to use your 4S to access Siri is proof of that.

Das bringt uns zwar nicht wirklich weiter, warum die Keys aus der Ferne nicht aktualisiert werden, aber bringt etwas mehr Durchblick, wie die ganze Sache läuft.

Ich hoffe, dass jemand bald die Lösung hat, was die externe Aktualisierung betrifft. Ich habe stundenlang gelesen und immer noch keine Lösung. Das Forwarding vom Port 53 muss ich jetzt morgen mal abwarten, da ich das 4S gerade eben neu "angemeldet" habe und ich bis morgen Abend ja keine Probleme bekomme.

Nachtrag:
Funktioniert die Aktualisierung denn überhaupt? Also intern? Wer kann das bestätigen?
Zitieren

Hallo,

hat jemand eine Idee wie ich den Siri Proxy als "Dienst" laufen lassen kann? Also das ich net permanent nen Terminal bzw. ne SSH Session aufhaben muss?


Gruß
evilfler
Zitieren

Kann man mit dieser Anleitung dann den Proxy in einem fremden WLAN benutzen oder nur über UMTS?
Zitieren

(10.01.2012, 20:52)dadiref schrieb:  Kann man mit dieser Anleitung dann den Proxy in einem fremden WLAN benutzen oder nur über UMTS?

mit dem 4 abfragen über umts / wlan und keys einspielen 4s nur wlan
Zitieren

Alles lief bei mir jetzt habe ich den Rechner neu gestartet und und wollte den Proxy Starten jetzt bekomme ich diesen Fehler:

harry@Medien-Server:~$ cd SiriProxy
harry@Medien-Server:~/SiriProxy$ rvmsudo siriproxy server
Die Anwendung »rvmsudo« ist momentan nicht installiert. Sie können sie durch folgende Eingabe installieren:
sudo apt-get install ruby-rvm
harry@Medien-Server:~/SiriProxy$

Was kann ich da jetzt bitte machen?RolleyesRolleyes

mfg harry0815

Zitieren

Also ich habe wirklich alles nach dieser Anleitung gemacht, aber ich kriege es einfach nicht hin...

Wenn ich mit dem 4S "Test Siri Proxy" in meinem WLAN sage, dann kommt ".. is up and running", aber in einem fremden WLAN geht es nicht!

Und natürlich auch mit dem iPhone 4 (ohne S) geht es nicht, es tut sich einfach gar nichts... Im 4S habe ich unter DNS eingegeben: meinesiriproxy.org, 192......

Was kann denn falsch sein? Sad
Zitieren

(10.01.2012, 21:47)dadiref schrieb:  Also ich habe wirklich alles nach dieser Anleitung gemacht, aber ich kriege es einfach nicht hin...

Wenn ich mit dem 4S "Test Siri Proxy" in meinem WLAN sage, dann kommt ".. is up and running", aber in einem fremden WLAN geht es nicht!

Und natürlich auch mit dem iPhone 4 (ohne S) geht es nicht, es tut sich einfach gar nichts... Im 4S habe ich unter DNS eingegeben: meinesiriproxy.org, 192......

Was kann denn falsch sein? Sad
hast du deine router ip eingegeben?
Zitieren

(10.01.2012, 21:47)dadiref schrieb:  Also ich habe wirklich alles nach dieser Anleitung gemacht, aber ich kriege es einfach nicht hin...

Wenn ich mit dem 4S "Test Siri Proxy" in meinem WLAN sage, dann kommt ".. is up and running", aber in einem fremden WLAN geht es nicht!

Und natürlich auch mit dem iPhone 4 (ohne S) geht es nicht, es tut sich einfach gar nichts... Im 4S habe ich unter DNS eingegeben: meinesiriproxy.org, 192......

Was kann denn falsch sein? Sad

check mal zusätzlich deine plist, ob spire das auch wirklich aktualisiert hat...weil wenn das 4S geht, sollte das andere auch gehen...

hm, hab nun noch port 53 dazu gepackt, aber bringt auch nichts. keys sind abgelaufen und ich kann nicht aktualisieren, da der server woanders steht Sad

Zitieren

(10.01.2012, 22:04)maximuff13 schrieb:  
(10.01.2012, 21:47)dadiref schrieb:  Also ich habe wirklich alles nach dieser Anleitung gemacht, aber ich kriege es einfach nicht hin...

Wenn ich mit dem 4S "Test Siri Proxy" in meinem WLAN sage, dann kommt ".. is up and running", aber in einem fremden WLAN geht es nicht!

Und natürlich auch mit dem iPhone 4 (ohne S) geht es nicht, es tut sich einfach gar nichts... Im 4S habe ich unter DNS eingegeben: meinesiriproxy.org, 192......

Was kann denn falsch sein? Sad
hast du deine router ip eingegeben?

Ich habe die IP unter Connection Information eingegeben. Also über WLAN ging es ja vorher, also nach der alten Anleitung.

(10.01.2012, 22:10)theoggy schrieb:  
(10.01.2012, 21:47)dadiref schrieb:  Also ich habe wirklich alles nach dieser Anleitung gemacht, aber ich kriege es einfach nicht hin...

Wenn ich mit dem 4S "Test Siri Proxy" in meinem WLAN sage, dann kommt ".. is up and running", aber in einem fremden WLAN geht es nicht!

Und natürlich auch mit dem iPhone 4 (ohne S) geht es nicht, es tut sich einfach gar nichts... Im 4S habe ich unter DNS eingegeben: meinesiriproxy.org, 192......

Was kann denn falsch sein? Sad

check mal zusätzlich deine plist, ob spire das auch wirklich aktualisiert hat...weil wenn das 4S geht, sollte das andere auch gehen...

hm, hab nun noch port 53 dazu gepackt, aber bringt auch nichts. keys sind abgelaufen und ich kann nicht aktualisieren, da der server woanders steht Sad

Da steht nichts in der plist, also wurde nicht geupdatet.. Wie kann ich das beheben?
Zitieren

also unter /var/mobile/Library/Preferences/ in der der com.apple.assistant.plist sollte nach "Hostname" im String deine IP oder dyndns stehen die du bei spire angegeben hast. ist dem nicht so einfach dort zwischen<string> und </string> nach <key>Hostname</key> deine IP oder dyndns eintragen...oder ist die ganz leer?
Zitieren

@evilfler: Meinen Post auf Seite 5 hast Du gelesen?
Wenn nein bitte lesen, wenn ja was verstehst Du da nicht bzw. was hast Du verstanden?
Zitieren

(10.01.2012, 22:30)theoggy schrieb:  also unter /var/mobile/Library/Preferences/ in der der com.apple.assistant.plist sollte nach "Hostname" im String deine IP oder dyndns stehen die du bei spire angegeben hast. ist dem nicht so einfach dort zwischen<string> und </string> nach <key>Hostname</key> deine IP oder dyndns eintragen...oder ist die ganz leer?

Dort steht weder <string> noch <key> sondern lediglich

https://guzzoni.apple.com

Aber es steht ja bei Ace Host, Assistant Identifier und Speech Identifier nichts...
Zitieren

Du musst deine dynDNS bei Spire eintragen.
Zitieren

(10.01.2012, 22:39)sylver schrieb:  Du musst deine dynDNS bei Spire eintragen.

Ich habe eine bei no-ip.com und diese auch eingetragen, aber kann es sein, dass diese nicht "erkannt" wird?
Zitieren

Hast du die Anleitung befolgt, bevor ich sie korrigiert habe?
Zitieren

Ja vor etwa 40 Minuten
Zitieren

0.commonName = Common Name (eg, YOUR name)
0.commonName_default = http://www.domain1.com
0.commonName_max = 64
1.commonName = Common Name (eg, YOUR name)
1.commonName_default = http://www.domain2.org
1.commonName_max = 64

Diese Zeilen hast du auch eingefügt und auch nichts verändert?
Zitieren


Möglicherweise verwandte Themen…
Thema / Verfasser Antworten Ansichten Letzter Beitrag



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