Skip to content

Commit 00fbb50

Browse files
author
Hjalti Jakobsson
committed
Merge remote-tracking branch 'upstream/master'
2 parents cb6bdf7 + 2325b96 commit 00fbb50

File tree

2 files changed

+15
-3
lines changed

2 files changed

+15
-3
lines changed

README.md

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,13 @@ Video: [http://vimeo.com/32431965](http://vimeo.com/32431965)
2525
Source: [https://github.com/plamoni/SiriProxy/blob/master/plugins/twitter/siriTweet.rb](https://github.com/plamoni/SiriProxy/blob/master/plugins/twitter/siriTweet.rb)
2626
Video: [http://www.youtube.com/watch?v=kM7Th-zcCSc](http://www.youtube.com/watch?v=kM7Th-zcCSc)
2727

28+
**Ninja0091's Dreambox plugin**
29+
Source: (don't have it yet)
30+
Video: [http://www.youtube.com/watch?v=jke2bl7Vkbo](http://www.youtube.com/watch?v=jke2bl7Vkbo)
31+
32+
**Hjaltij's Plex plugin**
33+
Source: [https://github.com/hjaltij/SiriProxy/](https://github.com/hjaltij/SiriProxy/)
34+
Video: [http://www.youtube.com/watch?v=jke2bl7Vkbo](http://www.youtube.com/watch?v=jke2bl7Vkbo)
2835

2936
Set-up Instructions
3037
-------------------
@@ -43,6 +50,7 @@ Currently, setup requires a pretty solid knowledge of certificates and openssl (
4350
* CFPropertyList
4451
* uuidtools
4552
* eventmachine
53+
* twitter (you can remove the require for the twitter plugin in start.rb if you don't want/have this gem)
4654
5. Execute start.rb (as root -- since it must listen on TCP/443)
4755
6. Activate Siri on your phone (connected to the network and using the DNS server with the fake entry), and say, "Test Siri proxy." It should respond, "Siri Proxy is up and running!"
4856

@@ -51,9 +59,7 @@ FAQ
5159

5260
**Will this let me run Siri on my iPhone 4, iPod Touch, iPhone 3G, Microwave, etc?**
5361

54-
Short answer: No.
55-
56-
Longer answer: While this doesn't let you do such a thing, it could HELP with such a thing. For instance, if you get Siri installed on your iPhone 4 (don't ask me how to do this, I really don't know), and you get someone to give you a valid iPhone 4S UDID (don't ask me for mine, I will ignore your request), you could use this proxy in order to substitute the valid UDID for your device's invalid UDID. It would be pretty trivial. Of course, that would allow anyone with access to the proxy use your UDID, so I'd recommend against that sort of action on anything externally accessible without performing some sort of authentication (might I suggest, checking the phone's UDID? hehe).
62+
No. Please stop asking.
5763

5864
**How do I generate the certificate?**
5965

@@ -119,6 +125,10 @@ You're probably not using an iPhone 4S. You need to be using an iPhone 4S (or ha
119125

120126
Just go into your phone's Settings app, then go to "General->Profiles." Your CA will probably be the only thing listed under "Configuration Profiles." It will be listed as its "Common Name." Just click it and click "Remove" and it will be removed. (Thanks to [@tidegu](http://www.twitter.com/tidegu) for asking!)
121127

128+
**Does this require a jailbreak?**
129+
130+
No. The only action you need to take on the phone is to install the root CA's public key.
131+
122132

123133
Acknowledgements
124134
----------------

start.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
#!/usr/bin/env ruby
2+
$KCODE='u' #setting KCODE to unicode for Ruby 1.8
3+
24
require 'plugins/thermostat/siriThermostat'
35
require 'plugins/testproxy/testproxy'
46
require 'plugins/eliza/eliza'

0 commit comments

Comments
 (0)