jimmykane / The-Three-Little-Pigs-Siri-Proxy

A intelligent Siri Proxy with multiple key storage and key throttling.
137 stars 49 forks source link

any1 tried iOS6? #302

Closed ssumer closed 12 years ago

ssumer commented 12 years ago

I just installed iOS6 beta1 and tried Siri, but it seems not working.

Proxy server doesn't get any signal from iOS6 on iPhone4S (It was perfectly working on iOS5.1.1)

Needless to say that I have installed cert and added DNS info. exactly same as iOS 5.1.1

jimmykane commented 12 years ago

I would like to try ios6 but atm i have no idea

regards and nice point!

2012/6/11 ssumer < reply@reply.github.com

I just installed iOS6 beta1 and tried Siri, but it seems not working.

Proxy server doesn't get any signal from iOS6 on iPhone4S (It was perfectly working on iOS5.1.1)

Needless to say that I have installed cert and added DNS info. exactly same as iOS 5.1.1


Reply to this email directly or view it on GitHub: https://github.com/jimmykane/The-Three-Little-Pigs-Siri-Proxy/issues/302

chickentw commented 12 years ago

Maybe you can do a check is iOS6 also connect to guzzoni.apple.com?

Because I try to use chinese Siri in iOS5.1.1 but not working

I even try to change the header to iOS6 also not working

So maybe iOS6 Siri is on another server(URL)

hackersbox commented 12 years ago

I tried IOS 6 and it is connecting to a different server, not to guzzoni.

Will try to do a recode on my private server to test what are the changes made by Apple.

moieza commented 12 years ago

you want my help ? i have a iphone 4S ios6

Doriginal commented 12 years ago

should try to know the server address used by siri on ios 6 Apparently this is no longer guzzoni

chickentw commented 12 years ago

@jimmykane @thpryrchn @Ponyboy47 it is kryten.apple.com

Maybe can create another script to connect it, I will try to change my fork, my is based on TTLP 0.9bc

if I not wrong just need to change the certificate guzzoni.apple.com to the new server

and DNSMASQ to direct request to the new server please correct me if I am wrong

Ponyboy47 commented 12 years ago

It will depend on the iOS of the device though..so for servers that will have people on both iOS 5 and 6 we will need to be able to either guzzoni or kryten.. Thank you for figuring out the new server

jimmykane commented 12 years ago

Will need more

On 16 Ιουν 2012, at 21:59, Ponyboy47 reply@reply.github.com wrote:

It will depend on the iOS of the device though..so for servers that will have people on both iOS 5 and 6 we will need to be able to either guzzoni or kryten.. Thank you for figuring out the new server


Reply to this email directly or view it on GitHub: https://github.com/jimmykane/The-Three-Little-Pigs-Siri-Proxy/issues/302#issuecomment-6375924

salu2012 commented 12 years ago

i tried an iPad3 with iOS6...dont work..siri make no anwser...have any peaple solutions? i cann post logs...pleas contact me..

Ponyboy47 commented 12 years ago

If you could please post your logs that would be great. Or email them to me at ponyboy47@gmail.com ...whichever you prefer

chickentw commented 12 years ago

@salu2012 The iOS6 cannot connect to the proxy due to the fake certificate is using guzzoni.apple.com and iOS6 is kryten.apple.com

salu2012 commented 12 years ago

Hi. Thanks for the info...where I can change the url for the cartificate? Ist this in a script? Greez

Von meinem iPhone gesendet

Am 17.06.2012 um 22:56 schrieb "doratown" reply@reply.github.com:

@salu2012 The iOS6 cannot connect to the proxy due to the fake certificate is using guzzoni.apple.com and iOS6 is kryten.apple.com


Reply to this email directly or view it on GitHub: https://github.com/jimmykane/The-Three-Little-Pigs-Siri-Proxy/issues/302#issuecomment-6384669

chickentw commented 12 years ago

I did not try as I don't run proxy anymore(Also I don't own a iPad3), but maybe In TTLP folder /scripts/openssl.cnf found out guzzoni and chenge to kryten, in /etc/ssl/openssl.cnf, 0.commonName_default = guzzoni.apple.com change to kryten.apple.com

then regenerate the cert, but you will be connect to iOS5 Siri (keys can be use for both)

kaeltis commented 12 years ago

I just tried modifying the certs and DNS to kryten, but siri didnt work then. When i tried to change "guzzoni" in all files to "kryten" the console got flooded with errors when using siri and the webpage showed over 5400 connections but still siri didn't work.

(Running iOS6 Beta 1 on an iPad 3)

Ponyboy47 commented 12 years ago

Did you generate and install a new certificate onto your iPad after changing everything to kryten?

kaeltis commented 12 years ago

Well, i first modified the cert and the dns, installed the cert, tried it with the proxy connecting to guzzoni and then modified it to connect to kryten.

salu2012 commented 12 years ago

I tryed now...il wil back in 30 min...

kaeltis commented 12 years ago

When using guzzoni im getting [Info - Guzzoni] Received Object: CommandFailed followed by some error hashes/codes.

I'll mail them to you ponyboy.

salu2012 commented 12 years ago

so i have tryed...i change the /etc/ssl/openssl.cnf to kryten...an i change the config.yml...then run gencerts & bundle & gentables...

now TTLP catchin key...but is not aviablle...only overlaod...have any one idea? must i change the destination siri server in a file?

Siri make no anwser...

Here the console log:

root@SiriPSrv:~/The-Three-Little-Pigs-Siri-Proxy# siriproxy server Initializing TLP version [0.9.13] Mysql Server version: 5.1.63-0ubuntu0.11.10.1 Connection and dataset ok [Info - SiriProxy] Email notifications are [ON]! [Info - SiriProxy] This is a PUBLIC Server! Starting SiriProxy on port 443.. Server is Up and Running [Info - SiriProxy] Uptime [5] Active connections [2] Max connections [50] Create server for iPhone connection [Info - SiriProxy] Created a connection! [Info - Plugin Manager] Plugins loaded: [#<SiriProxy::Plugin::Example:0x00000001ac8388 @manager=#<SiriProxy::PluginManager:0x00000001b15ed0 @plugins=[...]>>] [Info - SiriProxy] Created a connection! [RollEyes - Siri_-Proxy] [Info - SiriProxy] iPad 3 GSM connected from IP 192.168.1.27 [RollEyes - Siri-_Proxy] [Info - SiriProxy] Uptime [10] Active connections [4] Max connections [50] [Info - SiriProxy] Using iPad3 validationData and saving it [Info - SiriProxy] Duplicate Validation Data. Key NOT saved [Info - SiriProxy] Device has assistantId: 3bdc839a-1fd6-4da4-8087-2f7508faaabc [Info - SiriProxy] Device has speechID: 76f86904-3733-4df2-b6d8-c899464e0e11 [Info - iPhone] Received Object: LoadAssistant (group: com.apple.ace.system) [Info - Forwarding object to Guzzoni] LoadAssistant [Info - iPhone] Received Object: SetAssistantData (group: com.apple.ace.system) [Info - Forwarding object to Guzzoni] SetAssistantData [Info - iPhone] Received Object: SetRestrictions (group: com.apple.ace.system) [Info - Forwarding object to Guzzoni] SetRestrictions [Info - iPhone] Received Object: ClearContext (group: com.apple.ace.system) [Info - Forwarding object to Guzzoni] ClearContext [Info - iPhone] Received Object: StartSpeechRequest (group: com.apple.ace.speech) [Info - Forwarding object to Guzzoni] StartSpeechRequest [Info - iPhone] Received Object: SetRequestOrigin (group: com.apple.ace.system) [Info - User Location] lat: 47.03193359374998, long: 8.273144531249997 [Info - Forwarding object to Guzzoni] SetRequestOrigin [Info - iPhone] Received Object: SpeechPacket (group: com.apple.ace.speech) [Info - Forwarding object to Guzzoni] SpeechPacket [Info - iPhone] Received Object: SpeechPacket (group: com.apple.ace.speech) [Info - Forwarding object to Guzzoni] SpeechPacket [Info - iPhone] Received Object: SpeechPacket (group: com.apple.ace.speech) [Info - Forwarding object to Guzzoni] SpeechPacket [Info - iPhone] Received Object: SpeechPacket (group: com.apple.ace.speech) [Info - Forwarding object to Guzzoni] SpeechPacket [Info - iPhone] Received Object: SpeechPacket (group: com.apple.ace.speech) [Info - Forwarding object to Guzzoni] SpeechPacket [Info - iPhone] Received Object: SpeechPacket (group: com.apple.ace.speech) [Info - Forwarding object to Guzzoni] SpeechPacket [Info - iPhone] Received Object: SpeechPacket (group: com.apple.ace.speech) [Info - Forwarding object to Guzzoni] SpeechPacket [Info - iPhone] Received Object: SpeechPacket (group: com.apple.ace.speech) [Info - Forwarding object to Guzzoni] SpeechPacket [Info - iPhone] Received Object: SpeechPacket (group: com.apple.ace.speech) [Info - Forwarding object to Guzzoni] SpeechPacket [Info - iPhone] Received Object: SpeechPacket (group: com.apple.ace.speech) [Info - Forwarding object to Guzzoni] SpeechPacket [Info - iPhone] Received Object: FinishSpeech (group: com.apple.ace.speech) [Info - Forwarding object to Guzzoni] FinishSpeech @connectionfromguzzoni=true [Info - Guzzoni] Received Object: AssistantLoaded (group: com.apple.ace.system) [Info - Forwarding object to iPhone] AssistantLoaded [Info - Guzzoni] Received Object: SetConnectionHeader (group: com.apple.ace.system) [Info - Forwarding object to iPhone] SetConnectionHeader [Warning - SiriProxy] Command Failed refid BF589DE6-2219-45DE-9818-CFBA4A4E52B2 and Creating? false [Info - Guzzoni] Received Object: CommandFailed (group: com.apple.ace.system) [Info - Forwarding object to iPhone] CommandFailed [Warning - SiriProxy] Command Failed refid D1620ACA-4FDA-43F5-A1A1-1271EE818268 and Creating? false [Info - Guzzoni] Received Object: CommandFailed (group: com.apple.ace.system) [Info - Forwarding object to iPhone] CommandFailed [Info - SiriProxy] Uptime [15] Active connections [4] Max connections [50]

Ponyboy47 commented 12 years ago

Try running your server at a higher log level Using 'siriproxy server -l 50' or any number thats higher than 10 or so and then put your log here

Ponyboy47 commented 12 years ago

I just pushed an update to the experimental branch that contains some code I just wrote for iOS6. I don't have an iPad3 or anything to test iOS6 on so if someone wouldn't mind setting up a server using that branch of code and then emailing me their log after it crashes (because I'm positive I made mistakes and that it's going to crash)

salu2012 commented 12 years ago

@Ponyboy47 i mailed to you the log. In im Have a iPad3,3 and server...

i will try the experimental tomorrow ( in 6std :)...

Ponyboy47 commented 12 years ago

Thank you for everyone who sent their logs and thanks in advance for looking at the experimental stuff I'll be looking more into all this throughout the week

moieza commented 12 years ago

Hello, I try experimental tonight with i4s and iPad3

salu2012 commented 12 years ago

Hello, I tried experimental..it crasches...server dont run up...

moieza commented 12 years ago

@salu2012 log files ?

kaeltis commented 12 years ago

I guess Ponyboy is already aware of the problem as it crashes directly on start.

salu2012 commented 12 years ago

@moieza i send to Ponyboy47

Ponyboy47 commented 12 years ago

OK I fixed the crash that you all were getting on startup, thanks for your log @salu2012

kaeltis commented 12 years ago

The log looks a bit messed up, all the "start conn" entries should be under the "[Info - SiriProxy] Created a connection!" entries, but i had to redirect the output to a file with "&> output.log", would be nice to have proper output logging to a file.

Again, using an iPad 3,3 with iOS6

@is_iPad3=false
@iOS=nil

looks like the problem

start conn #<SiriProxy::Connection::Iphone:0x00000002b456c0 @signature=7, @processed_headers=false, @output_buffer="", @input_buffer="", @unzipped_input="", @unzipped_output="", @unzip_stream=#<Zlib::Inflate:0x00000002b4acb0>, @zip_stream=#<Zlib::Deflate:0x00000002b4a850>, @consumed_ace=false, @is_4S=false, @is_iPad3=false, @sessionValidationData=nil, @speechId=nil, @assistantId=nil, @speechId_avail=false, @assistantId_avail=false, @client=nil, @iOS=nil, @createassistant=false, @loadedassistant=nil, @loadedspeechid=nil, @devicetype=nil, @activation_token_recieved=false, @assistant_found=false, @connectionfromapple=false, @commandFailed=false, @finishspeech=false, @GetSessionCertificateResponse=false, @validationData_avail=false, @name="iPhone", @ssled=false>
start conn #<SiriProxy::Connection::Iphone:0x000000029d24a0 @signature=8, @processed_headers=false, @output_buffer="", @input_buffer="", @unzipped_input="", @unzipped_output="", @unzip_stream=#<Zlib::Inflate:0x000000029d2220>, @zip_stream=#<Zlib::Deflate:0x000000029d21f8>, @consumed_ace=false, @is_4S=false, @is_iPad3=false, @sessionValidationData=nil, @speechId=nil, @assistantId=nil, @speechId_avail=false, @assistantId_avail=false, @client=nil, @iOS=nil, @createassistant=false, @loadedassistant=nil, @loadedspeechid=nil, @devicetype=nil, @activation_token_recieved=false, @assistant_found=false, @connectionfromapple=false, @commandFailed=false, @finishspeech=false, @GetSessionCertificateResponse=false, @validationData_avail=false, @name="iPhone", @ssled=false>
start conn #<SiriProxy::Connection::Iphone:0x000000029cf9d0 @signature=9, @processed_headers=false, @output_buffer="", @input_buffer="", @unzipped_input="", @unzipped_output="", @unzip_stream=#<Zlib::Inflate:0x000000029cf728>, @zip_stream=#<Zlib::Deflate:0x000000029cf688>, @consumed_ace=false, @is_4S=false, @is_iPad3=false, @sessionValidationData=nil, @speechId=nil, @assistantId=nil, @speechId_avail=false, @assistantId_avail=false, @client=nil, @iOS=nil, @createassistant=false, @loadedassistant=nil, @loadedspeechid=nil, @devicetype=nil, @activation_token_recieved=false, @assistant_found=false, @connectionfromapple=false, @commandFailed=false, @finishspeech=false, @GetSessionCertificateResponse=false, @validationData_avail=false, @name="iPhone", @ssled=false>
start conn #<SiriProxy::Connection::Iphone:0x000000029d5ad8 @signature=10, @processed_headers=false, @output_buffer="", @input_buffer="", @unzipped_input="", @unzipped_output="", @unzip_stream=#<Zlib::Inflate:0x000000029d5948>, @zip_stream=#<Zlib::Deflate:0x000000029d5880>, @consumed_ace=false, @is_4S=false, @is_iPad3=false, @sessionValidationData=nil, @speechId=nil, @assistantId=nil, @speechId_avail=false, @assistantId_avail=false, @client=nil, @iOS=nil, @createassistant=false, @loadedassistant=nil, @loadedspeechid=nil, @devicetype=nil, @activation_token_recieved=false, @assistant_found=false, @connectionfromapple=false, @commandFailed=false, @finishspeech=false, @GetSessionCertificateResponse=false, @validationData_avail=false, @name="iPhone", @ssled=false>
start conn #<SiriProxy::Connection::Iphone:0x000000029d3bc0 @signature=11, @processed_headers=false, @output_buffer="", @input_buffer="", @unzipped_input="", @unzipped_output="", @unzip_stream=#<Zlib::Inflate:0x000000029d38a0>, @zip_stream=#<Zlib::Deflate:0x000000029d3850>, @consumed_ace=false, @is_4S=false, @is_iPad3=false, @sessionValidationData=nil, @speechId=nil, @assistantId=nil, @speechId_avail=false, @assistantId_avail=false, @client=nil, @iOS=nil, @createassistant=false, @loadedassistant=nil, @loadedspeechid=nil, @devicetype=nil, @activation_token_recieved=false, @assistant_found=false, @connectionfromapple=false, @commandFailed=false, @finishspeech=false, @GetSessionCertificateResponse=false, @validationData_avail=false, @name="iPhone", @ssled=false>
Initializing TLP version [0.9.13]
Mysql Server version: 5.1.61-0+squeeze1
Connection and dataset ok
[Info - SiriProxy] Email notifications are [OFF]!
[Info - SiriProxy] This is a PUBLIC Server!
Starting SiriProxy on port 443..
Server is Up and Running
Create server for iPhone connection
[Info - SiriProxy] Created a connection!
[Info - Plugin Manager] Plugins loaded: [#<SiriProxy::Plugin::Example:0x000000029d3148 @manager=#<SiriProxy::PluginManager:0x000000028bb8c8 @plugins=[...]>>]
[Warning - Siriproxy] Could not connect to Guzzoni!!!
Create server for iPhone connection
[Info - SiriProxy] Created a connection!
[Info - Plugin Manager] Plugins loaded: [#<SiriProxy::Plugin::Example:0x000000029d0ba0 @manager=#<SiriProxy::PluginManager:0x000000029d1528 @plugins=[...]>>]
[Warning - Siriproxy] Could not connect to Guzzoni!!!
Create server for iPhone connection
[Info - SiriProxy] Created a connection!
[Info - Plugin Manager] Plugins loaded: [#<SiriProxy::Plugin::Example:0x000000029d6140 @manager=#<SiriProxy::PluginManager:0x000000029d6b40 @plugins=[...]>>]
[Warning - Siriproxy] Could not connect to Guzzoni!!!
Create server for iPhone connection
[Info - SiriProxy] Created a connection!
[Info - Plugin Manager] Plugins loaded: [#<SiriProxy::Plugin::Example:0x000000029d41d8 @manager=#<SiriProxy::PluginManager:0x000000029d4d18 @plugins=[...]>>]
[Warning - Siriproxy] Could not connect to Guzzoni!!!
Create server for iPhone connection
[Info - SiriProxy] Created a connection!
[Info - Plugin Manager] Plugins loaded: [#<SiriProxy::Plugin::Example:0x000000029d9a98 @manager=#<SiriProxy::PluginManager:0x000000029da650 @plugins=[...]>>]
[Warning - Siriproxy] Could not connect to Guzzoni!!!
[Info - SiriProxy] Uptime [5] Active connections [2] Max connections [700]
[Info - SiriProxy] Uptime [10] Active connections [2] Max connections [700]

Terminating TLP version [0.9.13]
Done, bye bye!!!
salu2012 commented 12 years ago

@Ponyboy47 thanks for fixit...but i have the same isue talking about Kaeltis...

and wenn i will generatecertificate: Permission denied...

root@SiriPSrv:~/The-Three-Little-Pigs-Siri-Proxy# siriproxy gencerts sh: /usr/local/rvm/gems/ruby-1.9.3-p194@SiriProxy/gems/siriproxy-0.9.13/lib/siriproxy/../../scripts/gen_certs.sh: Permission denied

kaeltis commented 12 years ago

@salu2012 just do chmod +x /usr/local/rvm/gems/ruby-1.9.3-p194@SiriProxy/gems/siriproxy-0.9.13/lib/siriproxy/../../scripts/gen_certs.sh before generating the certs as a workaround, as the file in the git repository is missing the right to be executed.

salu2012 commented 12 years ago

@Kaeltis Thanks is running now the gencert i try wit new cert...the same isue...

@Ponyboy47 for you the log: :)

[Info - SiriProxy] Uptime [5] Active connections [2] Max connections [700] Create server for iPhone connection [Info - SiriProxy] Created a connection! start conn #, @zip_stream=#Zlib::Deflate:0x00000002ae60f8, @consumed_ace=false, @is_4S=false, @is_iPad3=false, @sessionValidationData=nil, @speechId=nil, @assistantId=nil, @speechId_avail=false, @assistantId_avail=false, @client=nil, @iOS=nil, @createassistant=false, @loadedassistant=nil, @loadedspeechid=nil, @devicetype=nil, @activation_token_recieved=false, @assistant_found=false, @connectionfromapple=false, @commandFailed=false, @finishspeech=false, @GetSessionCertificateResponse=false, @validationData_avail=false, @name="iPhone", @ssled=false> [Info - Plugin Manager] Plugins loaded: [#>] [Warning - Siriproxy] Could not connect to Guzzoni!!! [Info - SiriProxy] Uptime [10] Active connections [2] Max connections [700]

kaeltis commented 12 years ago

@salu2012 Try posting your logs like this, makes them better readable and doesn't remove duplicate characters: (for example the stuff after [Info - Plugin Manager] Plugins loaded: is missing in your post)

```
LOG TEXT
LOG TEXT
LOG TEXT
```

(using 3 times ` before and after)

Ponyboy47 commented 12 years ago

Ok I think that error should be fixed now...I had the server connection to either guzzoni or kryten based on iOS firmware...but siriproxy doesn't retrieve firmwares until after a connection has been established so since the iOS value was nil it wasn't connecting to guzzoni or kryten and was just crashing instead Should be good to try again now though

kaeltis commented 12 years ago
Initializing TLP version [0.9.13]
Mysql Server version: 5.1.61-0+squeeze1
Connection and dataset ok
[Info - SiriProxy] Email notifications are [OFF]!
[Info - SiriProxy] This is a PUBLIC Server!
Starting SiriProxy on port 443..
Server is Up and Running
[Info - SiriProxy] Uptime [5] Active connections [2] Max connections [700]
Create server for iPhone connection
[Info - SiriProxy] Created a connection!
start conn #<SiriProxy::Connection::Iphone:0x000000023d5fe8 @signature=8, @processed_headers=false, @output_buffer="", @input_buffer="", @unzipped_input="", @unzipped_output="", @unzip_stream=#<Zlib::Inflate:0x000000023dccd0>, @zip_stream=#<Zlib::Deflate:0x000000023dcaf0>, @consumed_ace=false, @is_4S=false, @is_iPad3=false, @sessionValidationData=nil, @speechId=nil, @assistantId=nil, @speechId_avail=false, @assistantId_avail=false, @client=nil, @iOS=nil, @createassistant=false, @loadedassistant=nil, @loadedspeechid=nil, @devicetype=nil, @activation_token_recieved=false, @assistant_found=false, @connectionfromapple=false, @commandFailed=false, @finishspeech=false, @GetSessionCertificateResponse=false, @validationData_avail=false, @name="iPhone", @ssled=false>
[Info - Plugin Manager] Plugins loaded: [#<SiriProxy::Plugin::Example:0x000000021f4c60 @manager=#<SiriProxy::PluginManager:0x00000002526d20 @plugins=[...]>>]
[Info - SiriProxy] Created a connection!
[Header - iPhone] ACE /ace HTTP/1.0
[Debug - iPhone] Buffering some data for later (19 bytes buffered)
[Header - iPhone] Host: kryten.apple.com
/usr/local/rvm/gems/ruby-1.9.3-p194@SiriProxy/gems/siriproxy-0.9.13/lib/siriproxy/connection.rb:708:in `receive_line': undefined method `<' for nil:NilClass (NoMethodError)
        from /usr/local/rvm/gems/ruby-1.9.3-p194@SiriProxy/gems/eventmachine-0.12.10/lib/em/protocols/linetext2.rb:64:in `receive_data'
        from /usr/local/rvm/gems/ruby-1.9.3-p194@SiriProxy/gems/eventmachine-0.12.10/lib/em/protocols/linetext2.rb:65:in `receive_data'
        from /usr/local/rvm/gems/ruby-1.9.3-p194@SiriProxy/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine'
        from /usr/local/rvm/gems/ruby-1.9.3-p194@SiriProxy/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'
        from /usr/local/rvm/gems/ruby-1.9.3-p194@SiriProxy/gems/siriproxy-0.9.13/lib/siriproxy.rb:101:in `initialize'
        from /usr/local/rvm/gems/ruby-1.9.3-p194@SiriProxy/gems/siriproxy-0.9.13/lib/siriproxy/command_line.rb:103:in `new'
        from /usr/local/rvm/gems/ruby-1.9.3-p194@SiriProxy/gems/siriproxy-0.9.13/lib/siriproxy/command_line.rb:103:in `start_server'
        from /usr/local/rvm/gems/ruby-1.9.3-p194@SiriProxy/gems/siriproxy-0.9.13/lib/siriproxy/command_line.rb:92:in `run_server'
        from /usr/local/rvm/gems/ruby-1.9.3-p194@SiriProxy/gems/siriproxy-0.9.13/lib/siriproxy/command_line.rb:42:in `initialize'
        from /usr/local/rvm/gems/ruby-1.9.3-p194@SiriProxy/gems/siriproxy-0.9.13/bin/siriproxy:6:in `new'
        from /usr/local/rvm/gems/ruby-1.9.3-p194@SiriProxy/gems/siriproxy-0.9.13/bin/siriproxy:6:in `<top (required)>'
        from /usr/local/rvm/gems/ruby-1.9.3-p194@SiriProxy/bin/siriproxy:23:in `load'
        from /usr/local/rvm/gems/ruby-1.9.3-p194@SiriProxy/bin/siriproxy:23:in `<main>'
Ponyboy47 commented 12 years ago

ok fixed

kaeltis commented 12 years ago

Working :) i said "how many keys are available" and siri responded correctly. @Ponyboy47 I'll mail you the log of it.

Ponyboy47 commented 12 years ago

Awesome! Thanks for everyone's help with sending logs and what not (:

Ponyboy47 commented 12 years ago

Can you do me one more favor and updating and try using the proxy again? I'm trying to see if it'd be possible to connect to kryten if the guzzoni connection fails.

kaeltis commented 12 years ago

Doesn't work anymore with my iPad3 GSM, mailing you the log.

Ponyboy47 commented 12 years ago

Ok thanks

kaeltis commented 12 years ago

Working with dc750d591b3e191051f04b53634a195b8ba7acf0

creemerica commented 12 years ago

How do you go about saving the keys to the server from the 4S while on iOS 6?

creemerica commented 12 years ago

I had the SiriProxy working before with iOS 5 and I had my iPhone 4S jailbroken so i just typed the address into spire settings. Now, with iOS 6 I try and set the dns to the dns of the server, but it doesn't seem to connect to the server when using Siri. Any idea why?

thpryrchn commented 12 years ago

@creemerica You need to make sure kryten.apple.com is pointing to your server too. iOS 6 uses that instead of Guzzoni.

creemerica commented 12 years ago

@thpryrchn yeah I got it, I had to change the WiFi settings to Static rather than DHCP. Thanks.

thpryrchn commented 12 years ago

IF anyone is using the dd-wrt.com firmware on their routers, forget completely about setting up a DNS server, and just add these lines to your configuration under Additional DNSMasq Options

address=/guzzoni.apple.com/xxx.xxx.xxx.xxx
address=/kryten.apple.com/xxx.xxx.xxx.xxx
interface=vlan2

Remember to use a different DNS on your proxy than your router gateway ip, or you will create a proxy loop.. Check the router status page for the DNS ip's from your ISP.

salu2012 commented 12 years ago

Hello,

ok IOS6 iPad 3,3 works now...but why are the keys overloaded? and is this normal the ipad 3 has one siri key and an dictation key?

thpryrchn commented 12 years ago

@salu2012 They aren't actually overloaded... The web interface needs to be updated to count iPad 3 keyes.