| #Here's what I did to get to the point where I'm at: | |
| #-Install Ubuntu 11.10 | |
| #-Get all available updates | |
| #-Add the VirtualBox add-ons and video driver | |
| #-Set up SSH (for the SCP at the end) | |
| # | |
| # I have done nothing else to this virtual machine. | |
| # On my iPhone, I set the DNS server to 192.168.2.131 (the IP of the virtual machine) | |
| # | |
| # That's all the pre-setup that was done on the iPhone (the certificate is installed as part of the process) | |
| # Here are the exact steps steps I followed: | |
| #Install all the prerequisites | |
| sudo apt-get install dnsmasq ruby build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion | |
| #edit the dnsmasq conf | |
| sudo vi /etc/dnsmasq.conf | |
| # Keystrokes in vi: | |
| # /address= | |
| # A <enter> address=/guzzoni.apple.com/192.168.2.131 <--This is the IP of the VM | |
| # <esc> :wq! | |
| #Restart dnsmasq | |
| sudo /etc/init.d/dnsmasq restart | |
| #Install RVM | |
| bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) | |
| #Set RVM path | |
| [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" | |
| #Set the RVM path to be set up every time I log in | |
| echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile | |
| #Install Ruby 1.9.3 -- This will take several minutes | |
| rvm install 1.9.3 | |
| #Use ruby 1.9.3 as the default (and current) version of ruby | |
| rvm use 1.9.3 --default | |
| #clone the SiriProxy repo | |
| git clone git://github.com/plamoni/SiriProxy.git | |
| #Enter the SiriProxy directory | |
| cd SiriProxy | |
| #Install SiriProxy -- Can take a minute or two | |
| rake install | |
| #Make the .siriproxy directory in my home directory | |
| mkdir ~/.siriproxy | |
| #Copy the example config | |
| cp ./config.example.yml ~/.siriproxy/config.yml | |
| #Generate the certificates | |
| siriproxy gencerts | |
| #Install the certificate on the phone. | |
| # The way I do it in the video is through dropbox on my host machine. | |
| # You can email the certificate to yourself, or whatever floats your boat. | |
| # Here's the SCP command I use in the video. It's probably 100% worthless to anyone else | |
| # | |
| # scp 192.168.2.131:~/.siriproxy/ca.pem ~/Dropbox/Public/siri.vm.pem | |
| #Bundle SiriProxy (this installs the plugins and whatnot) | |
| siriproxy bundle | |
| #Start the server | |
| rvmsudo siriproxy server |
This comment has been minimized.
This comment has been minimized.
ddgiants
commented
Jan 24, 2012
|
I followed this since I use OpenSuse and worked like a charm. Only issue was I am running port 443 so it failed but once I shutdown apache GOLDEN!!! |
This comment has been minimized.
This comment has been minimized.
andresdouglas
commented
Jan 26, 2012
|
Will this work as an spire proxy? |
This comment has been minimized.
This comment has been minimized.
ddgiants
commented
Jan 26, 2012
|
Good question. I am assuming if not out of the box you can easily alter the
code to ensure that the serial # and the other 3 variables are sent to
apple from the proxy.
…On Wed, Jan 25, 2012 at 7:29 PM, Andres Douglas < ***@***.*** > wrote:
Will this work as an spire proxy?
---
Reply to this email directly or view it on GitHub:
https://gist.github.com/1428474
|
This comment has been minimized.
This comment has been minimized.
evovtech
commented
Jan 27, 2012
|
I'm having issues on "/usr/bin/env: siriproxy: No such file or directory". I start fresh using Virtual Box on PC with Ubuntu 11.10. I follow all the commands as per your instructions. Please help. Thanks. |
This comment has been minimized.
This comment has been minimized.
xerothermic
commented
Jan 27, 2012
|
Tried /usr/local/bin?
…On Jan 27, 2012 9:37 AM, "evo" < ***@***.***> wrote:
I'm having issues on "/usr/bin/env: siriproxy: No such file or directory".
I start fresh using Virtual Box on PC with Ubuntu 11.10. I follow all the
commands as per your instructions.
. All commands are OK, but after I enter "rvmsudo siriproxy server", an
error msg appear "/usr/bin/env: siriproxy: No such file or directory".
Please help. Thanks.
---
Reply to this email directly or view it on GitHub:
https://gist.github.com/1428474
|
This comment has been minimized.
This comment has been minimized.
evovtech
commented
Jan 27, 2012
|
How should I run the rvmsudo siriproxy server? On the /usr/local/bin? Please show me how to do it. Thanks in advance. |
This comment has been minimized.
This comment has been minimized.
evovtech
commented
Jan 27, 2012
|
I try it but here are the results. sps@sps-box:/usr/local/bin$ rvmsudo siriproxy server |
This comment has been minimized.
This comment has been minimized.
ahbd
commented
Jan 29, 2012
|
I did all the process using my mac with Unbuntu and Parallels and spire. at the end I use the same DNS from Unbuntu. I try to use the DNS alone, does not work and I don't have web access. If I put the both DNS, I have Web Access and still dont have a Siri working. I have to keep the computer with unbuntu and virtual machine always on? Please help me |
This comment has been minimized.
This comment has been minimized.
zhshwolf
commented
Feb 3, 2012
|
I followed all of this,but when i speak to siri,it said:"sorry...etc" to me here is the server info.: |
This comment has been minimized.
This comment has been minimized.
kosh88
commented
Feb 3, 2012
|
i have the same thing with zhshwolf!! in terminal on the final step with the test is getting in Create server for iPhone connection loop.. any ideas?? thanks |
This comment has been minimized.
This comment has been minimized.
elvisimprsntr
commented
Oct 15, 2012
|
Pete, I created instructions for how to get SiriProxy running on a Marvell plug computer. You might want to add to SiriProxy page. https://gist.github.com/3889896 Thanks, Elvis |
This comment has been minimized.
This comment has been minimized.
elvisimprsntr
commented
Oct 15, 2012
|
I created a new wiki page for installation how tos. https://github.com/plamoni/SiriProxy/wiki/Installation-How-Tos |
This comment has been minimized.
This comment has been minimized.
maciekish
commented
Nov 23, 2012
|
You missed rake in the packages to install in the beginning. Was not present on my ubuntu server. |
This comment has been minimized.
This comment has been minimized.
maciekish
commented
Nov 23, 2012
|
Also ruby-bundler |
This comment has been minimized.
This comment has been minimized.
lucamozza
commented
Jan 2, 2013
|
I installed it, but when i ask siri for something it doesn't work... from /home/luca/.rvm/gems/ruby-1.9.3-p362@SiriProxy/bin/ruby_noexec_wrapper:14:in eval' from /home/luca/.rvm/gems/ruby-1.9.3-p362@SiriProxy/bin/ruby_noexec_wrapper:14:in'
Does it work only in English or also in other languages? |
This comment has been minimized.
This comment has been minimized.
nonlinearmind
commented
Jan 9, 2013
|
Does this not work with the iPhone 5? I have the server up and running, certificate on my phone, but my phone isn't connecting through it. |
This comment has been minimized.
This comment has been minimized.
Zalgo2462
commented
Mar 3, 2013
|
Issues I had while installing: I ended up using the instructions here for installing and dealing with rvm: https://rvm.io/rvm/install/ |
This comment has been minimized.
xerothermic commentedJan 14, 2012
On debian (sid), line 34 and 37 should be "/etc/profile.d/rvm.sh"