PREFACE
This guide is originally written by Corey DeGrandchamp who is an author on Tech Jawa, so it is posted here as well. For the original article (same content) please visit http://corey.degrandchamp.com/2012/02/01/guide-setup-working-siriproxy-three-little-pigs/
This guide is to tell you how to setup your own PRIVATE (or I suppose public…) SiriProxy server using the extremely well put-together “Three Little Pigs” proxy. It allows iPhone 4S’s and in the future iPad 3′s to feed Siri authentication keys/tokens to the server for other iOS devices to use. It also allows the use of SiriProxy plugins which allows for some advanced commands and very tech-savvy individuals to use Siri for things like home automation. We won’t get into that much of it, we just are trying to get iPhone 4 users up on Siri!
REQUIREMENTS
iPhone 4S (Or a friend/family member willing to help, even remotely).
iPhone 4 or 3GS running iOS 5.0.1 jailbroken. Save time by installing Spire on it now!
A dedicated, or VPS server running Ubuntu 11.10.
PuTTY, or a way to remotely access your server.
THANKS
First off, this guide is based on one written by Jeudi, but I had a ton of trouble with his. This should be some touch-ups and command changes, so thanks to him for the original, or else I would have been totally flying blind with all the Ruby stuff that follows (even though that’s where I had the most trouble…) Also thanks to Jacob and James who were kind enough to feed me some keys during testing stages.
STEP 1 – SERVER SETUP
Get your server setup!
If you haven’t already, go ahead and install Ubuntu 11.10.
Install all available updates, this can usually be done while installing the OS even.
Once all that is set, be sure to update your root password if it’s a brand new server.
sudo passwd root |
Once you’ve changed your root password login as root, if you’re using a server with a GUI, make sure you log in as “Other” and then put root as the username and the password you just created.
STEP 2 – INSTALL BASICS
Issue all the following commands, if you get errors for dnsmasq that’s ok, but you shouldn’t get any other errors at this point.
sudo apt-get update sudo apt-get install -y nano sudo apt-get install -y dnsmasq sudo apt-get install -y build-essential sudo apt-get install -y openssl sudo apt-get install -y libreadline6 sudo apt-get install -y libreadline6-dev sudo apt-get install -y curl sudo apt-get install -y git-core sudo apt-get install -y zlib1g sudo apt-get install -y zlib1g-dev sudo apt-get install -y libssl-dev sudo apt-get install -y libyaml-dev sudo apt-get install -y libsqlite3-0 sudo apt-get install -y sqlite3 sudo apt-get install -y libxml2-dev sudo apt-get install -y libxslt-dev sudo apt-get install -y autoconf sudo apt-get install -y libc6-dev sudo apt-get install -y ncurses-dev sudo apt-get install -y automake sudo apt-get install -y libtool sudo apt-get install -y bison sudo apt-get install -y subversion sudo apt-get install -y gcc sudo apt-get install -y g++ |
If you get a dnsmasq starting error.
sudo nano /etc/dnsmasq.conf |
At around line 78, change
#user= |
to
user=root |
Sane and close by pressing CTRL+O then Enter then CTRL+X.
STEP 3 – INSTALL RUBY
Download & Install RVM
sudo apt-get install -y rvm |
sudo bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) |
Activate RVM
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" |
Add RVM to your .bash_profile
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile |
If you're using putty or remote terminal access, restart it now.
Next install Ruby 1.9.3
rvm install 1.9.3 |
If you get a rvm command not found error, try this...
ln -s /usr/local/rvm/bin/rvm /usr/bin/ |
and then retry the previous step.
Set RVM to use 1.9.3 by default.
rvm use 1.9.3 --default |
STEP 4 - RUBY SETUP
Run the following commands.
rvm gem update |
rvm gem update --system |
Edit gemrc
nano ~/.gemrc |
Add this line with a return at the end.
gem: --bindir /usr/local/bin --no-ri --no-rdoc |
To save and close .gemrc, press CTRL+O then Enter then CTRL+X.
Install the following gems.
rvm gem install eventmachine - -with-ssl-dir=/usr/bin/openssl rvm gem install httparty rvm gem install rails rvm gem install json rvm gem install uuidtools rvm gem install rake rvm gem install bundler rvm gem install CFPropertyList |
STEP 5 - INSTALL WEB INTERFACE
Run the following commands.
sudo apt-get install -y libmysqlclient-dev |
rvm gem install mysql |
sudo apt-get install -y apache2 |
Test if your server is online by going to http://server.ip-or.hostname/
Next we need to get PHP ready.
sudo apt-get install -y php5 |
sudo apt-get install -y libapache2-mod-php5 |
Restart Apache
sudo /etc/init.d/apache2 restart |
Install MySQL
sudo apt-get install -y mysql-server |
Connect to MySQL
mysql -h localhost -u root -p |
Create the required database
CREATE DATABASE siri; |
Type exit to close the MySQL session.
Install phpMyAdmin
sudo apt-get install -y phpmyadmin |
When it asks you which package to reconfigure automatically choose apache2, and answer yes to the second question.
This will also ask for your password three times.
Edit php.ini
sudo nano /etc/php5/apache2/php.ini |
Change around line 932, find
; extension=msql.so |
Change to
extension=msql.so |
To save and close, press CTRL+O then Enter then CTRL+X.
Prepare phpMyAdmin
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin |
Then restart Apache
sudo /etc/init.d/apache2 restart |
You can test by going to http://server.ip-or.hostname/phpmyadmin/
STEP 6 - INSTALL THREE LITTLE PIGS SIRIPROXY
Clone the git repo.
git clone https://github.com/jimmykane/The-Three-Little-Pigs-Siri-Proxy |
Change your directory.
cd The-Three-Little-Pigs-Siri-Proxy |
If you have a security alert, continue with yes.
Generate the SiriProxy gem.
rvm all do rake install |
Make a .sirproxy directory.
mkdir ~/.siriproxy |
Move the config.
cp ./config.example.yml ~/.siriproxy/config.yml |
Set up your own config.
sudo nano ~/.siriproxy/config.yml |
You'll need to set your database password and change your.siri.proxy.server.com to your IP or hostname.
Save the file. CTRL+O then Enter then CTRL+X.
Edit openssl.cnf
sudo nano /etc/ssl/openssl.cnf |
Around line 148, find this...
commonName = Common Name (eg, YOUR name) commonName_max = 64 |
And directly below it, add this.
0.commonName = Common Name (eg, YOUR name) 0.commonName_default = guzzoni.apple.com 0.commonName_max = 64 1.commonName = Common Name (eg, YOUR name) 1.commonName_default = YOUR.IP.OR.HOSTNAME.HERE 1.commonName_max = 64 |
Close by pressing CTRL+O then Enter then CTRL+X.
Time to generate the certificate.
rvm all do siriproxy gencerts |
Now you MUST install this ca.pem on the iPhone 4S and the iPhone 4/3GS that will be using Siri via Spire...
Email it to yourself, or you can put it on the web portion of your server for quick access via Mobile Safari.
sudo chmod -R 777 /var/www |
cp /root/.siriproxy/ca.pem /var/www/ca.pem |
With the above method your ca.pem is located at http://server.ip-or.hostname/ca.pem
Now we must bundle SiriProxy.
rvm all do siriproxy bundle |
Then create the tables in the siri database.
rvm all do siriproxy gentables |
STEP 7 - SETTING UP DNSMASQ
Setting up the dnsmasq.conf
sudo nano /etc/dnsmasq.conf |
At around line 63, find the following
#address=double-click.net/127.0.0.1 |
Under it, add this...
address=/guzzoni.apple.com/YOUR.IP.OR.HOSTNAME |
To close dnsmasq.conf, press CTRL+O then Enter then CTRL+X.
Then restart dnsmasq with the following.
sudo /etc/init.d/dnsmasq restart |
STEP 8 - INSTALL WEB INTERFACE
We need to move some files, issue each of these commands.
cd |
sudo chmod 777 /var/www |
sudo cp -R The-Three-Little-Pigs-Siri-Proxy/webInterface/* /var/www/ |
sudo chmod -R 777 /var/www |
Next we need to edit the config, if it gives an error ignore it for now.
nano /var/www/inc/config.inc.php |
In this file, you'll want to replace your hostname with your hostname or IP address, as well as set an admin username and password for the web interface. Be sure to update your MySQL password here as well to your root password!
Close the file by pressing CTRL+O then Enter then CTRL+X.
Now we test...
mv /var/www/index.html /var/www/index.html.bk |
Head to http://server.ip-or.hostname/
You should see the Three Little Pigs interface!
STEP 9 - START SIRI PROXY
First let us make sure named isn't interfering with dnsmasq.
sudo /etc/init.d/dnsmasq stop |
sudo killall named |
sudo /etc/init.d/dnsmasq start |
Let's start SiriProxy now...
cd ~/The-Three-Little-Pigs-Siri-Proxy |
rvm all do siriproxy server |
If you'd like a way for the server to restart on crash, launch via this method.
cd ~/The-Three-Little-Pigs-Siri-Proxy |
./siriproxy-restarter |
STEP 10 - Configure Phones
If your server is behind a firewall make sure you forward all the proper ports, including 53, 80, and 443 for the server!
Start with the iPhone 4S, make sure you installed that ca.pem from earlier, that we dumped to the web address. From there you'll want to edit the DNS settings on your iPhone 4S that MUST be connected to (any) WiFi access point. Add your server IP address followed by a comma to the front of the DNS server list. This allows the proxy server to take requests for Siri (guzzoni.apple.com).
After that, have the 4S user use Siri, it should work fine, and it will feed it's authentication key to the proxy. Be sure at least one iPhone 4S user is using that DNS server to feed a key to the server once every 24 hours!!!
Next just point Spire to your proxy, https://your.server.ip.or.hostname.com/. Use siri...
SOURCES
http://www.paradox-productions.net/
http://am3yrus.over-blog.com/article-installation-of-jimmykane-s-the-three-little-pigs-siri-proxy-on-ubuntu-11-10-vps-97476772.html
http://k2designlab.wordpress.com/2012/01/01/multi-process-siri-proxy-with-automatic-authentication-for-iphone-43gsipod-touch/
https://github.com/jimmykane/The-Three-Little-Pigs-Siri-Proxy
http://www.howtoforge.com/ubuntu_lamp_for_newbies
https://github.com/plamoni/SiriProxy/issues/145
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=514214
http://www.ubuntugeek.com/screen-manages-multiple-sessions-on-one-terminal.html#more-1415
http://doc.ubuntu-fr.org/phpmyadmin
http://www.rackaid.com/resources/linux-screen-tutorial-and-how-to/
http://doc.ubuntu-fr.org/rubyonrails
http://www.liberiangeek.net/2011/03/login-root-ubuntu-11-04-natty-narwhal/
http://www.the-tech-tutorial.com/?p=1868
http://www..linuxquestions.org/questions/linux-software-2/ruby-rake-install-error-on-siriproxy-925111/










Great guide, everything works perfectly after a few Ubuntu 11.10 specific tweaks. My iPhone 4 connects to my server no problem. However, the iPhone 4s I’m using wont connect to my server. I have installed the necessary ca.pem on the 4s and changed the dns to point at my server bit all to no avail. Help?
[Reply]
Corey DeGrandchamp Reply:
February 8th, 2012 at 8:58 AM
@BanterJ, Make sure it’s the only DNS and try again? Usually if it’s at the front of the DNS list with a comma after it, then you’ll be ok.
Also make sure to kill any named processes that are running on the Proxy server.
stop dnsmasq
killall named
start dnsmasq
One other sure-fire way is to install Spire on the 4S and just point the Spire install to make siri always proxy through the proxy server. This will feed it a key without worrying about DNS
[Reply]
BanterJ Reply:
February 10th, 2012 at 1:39 AM
@Corey DeGrandchamp, The 4s in question connects fine on two different wifi networks on which I tested. There seems to be something with the person’s home router that wont allow it to connect to my server. I know this is leaving the realm of this guide, but do you have any ideas?
[Reply]
Corey Reply:
February 10th, 2012 at 8:39 AM
@BanterJ, Best I could think of to try is to simply set the DNS settings on this router rather than on the phone, or have him jailbreak and install Spire and set his Spire proxy to your proxy server, that way no matter where they are at, everything will flow through the proxy, home or not.
[...] is an edited guide from Corey DeGrandchamp at Techjawa to see the origianl article please go [...]
I keep getting an error,
Initializing TLP version [0.9ba]
Error code: 1045
Error message: Access denied for user ‘root’@'localhost’ (using password: YES)
Error SQLSTATE: 28000
We could not establish a connection to the dataset.
Info: Make sure you have created the database and edited options
[Reply]
Corey DeGrandchamp Reply:
February 9th, 2012 at 8:22 AM
@Tyler Jones, it sounds like you missed a step somewhere. you either didn’t set the root password for the database, or you didn’t run the commands to create the DB and create the tables.
[Reply]
I got it working everything is running but when my friends iPhone 4s connects it doesn’t grab the keys.
[Reply]
Koby Jordan Reply:
February 11th, 2012 at 11:23 PM
@Tyler Jones,
I had the same problem till we tried sending the keys via 3G network
[Reply]
Ok, so I have the server up and running and a key fed to it. When I say Hi to Siri a bunch of code flies up the terminal but Siri only gives me the “I’m really sorry about this blah blah blah”
What am I doing wrong?
[Reply]
I keep getting this error and dont know how to get pass it i have not skipped one step
Warning: mysql_connect(): Access denied for user ‘root’@'localhost’ (using password: YES) in /var/www/inc/mydbclass.inc.php on line 19 Could not connect: Access denied for user ‘root’@'localhost’ (using password: YES)
[Reply]
I installed everything and when i go to start it i get this:
root@siri:~/The-Three-Little-Pigs-Siri-Proxy# rvm all do siriproxy server
/usr/local/rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/dependen cy.rb:247:in `to_specs’: Could not find siriproxy (>= 0) amongst [bundler-1.1.3, rake-0.9.2, rubygems-bundler-0.2.8] (Gem::LoadError)
from /usr/local/rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/ruby gems/dependency.rb:256:in `to_spec’
from /usr/local/rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/ruby gems.rb:1230:in `gem’
from /usr/local/bin/siriproxy:18:in `’
git://github.com/chendo/cora.git (at master) is not checked out. Please run `bun dle install`.
root@siri:~/The-Three-Little-Pigs-Siri-Proxy# bundle install
ERROR: Gem bundler is not installed, run `gem install bundler` first.
root@siri:~/The-Three-Little-Pigs-Siri-Proxy# gem install bundler
Successfully installed bundler-1.1.3
1 gem installed
root@siri:~/The-Three-Little-Pigs-Siri-Proxy# bundle install
ERROR: Gem bundler is not installed, run `gem install bundler` first.
[Reply]
i installed it, with few adjustments, and its picking up keys and iphone 4 connects but both iphone 4s and 4 give sorry cannot help you at this time, when iphone 4s not connected to dns it works but when dns is entered it takes a while then says sorry…
[Reply]
Corey DeGrandchamp Reply:
March 27th, 2012 at 1:15 PM
@daniel, Unfortunately alot in this scene has already changed since this guide was written. Apple is playing a cat/mouse game with these proxies, so this likely doesnt’ work anymore. I personally don’t even use siri on my iP4 anymore, as it’s so unreliable, even on private servers it seems. It’s just not worth the trouble of it not working when I need it, so I’ve gone back to not relying on it.
[Reply]
daniel Reply:
March 27th, 2012 at 1:18 PM
@Corey DeGrandchamp, i bought for someone and it works great it was only down twice that i notices because of updates or they are working on it, but it was fixed quickly, so it inspired me to make a server, but from them its reliable
[Reply]
daniel Reply:
March 27th, 2012 at 1:18 PM
@daniel, *bought from someone…
i want to build free one and people can donate to keep server up
[Reply]
Corey DeGrandchamp Reply:
March 27th, 2012 at 1:20 PM
@daniel, The probability of it being stable enough to keep up and not overloaded without some serious funding/capital is almost impossible.
Should just point people to the already great, and free one that this guide is based off of.
http://paradox-productions.net/
[Reply]
daniel Reply:
March 27th, 2012 at 1:24 PM
@Corey DeGrandchamp, i tied it but never got it to work on my iphone 4, but who i bought from had same exact script setup “the three little pigs” worked for me, i have a 2 servers that is 1gbps each VPS, 1 has cpanel centos 6, 2nd has ubuntu minimal 512mb ram – this is one i almost got it to work on, so please can you help me!
[Reply]
Anthony Gregis Reply:
March 27th, 2012 at 7:19 PM
@Corey DeGrandchamp, hey dude can you check out my comment and help me im really confused and want to finish this
[Reply]
hi
problem with STEP 8
/var/www/inc/config.inc.php is a blank file.
root@ubuntu:~# ls /var/www/inc
Admin.class.php connection.inc.php load.ajax.php
Announcement.class.php Faq.class.php Log.class.php
Ban.class.php fonts mydbclass.inc.php
captcha.inc.php functions.inc.php PageManager.class.php
Client.class.php Key.class.php Statistics.class.php
Config.class.php Layout.class.php WebsiteProperty.class.php
[Reply]
scratch that, i see just run the installer script
[Reply]
sorry, got a runtime error now:
#rvm all do siriproxy server
/var/lib/ruby-rvm/gems/ruby-1.9.3-p125/gems/siriproxy-0.9.11/lib/siriproxy/version.rb:2: warning: already initialized constant VERSION
Initializing TLP version [0.9.11]
Mysql Server version: 5.1.61-0ubuntu0.11.10.1
Connection and dataset ok
[Info - SiriProxy] Email notifications are [OFF]!
[Info - SiriProxy] Private Server [OFF]!
Starting SiriProxy on port 443..
Server is Up and Running
—pause for about 4 seconds, then—
/var/lib/ruby-rvm/gems/ruby-1.9.3-p125/gems/siriproxy-0.9.11/lib/siriproxy/db_classes.rb:225:in `prepare’: Unknown column ‘iPad3′ in ‘where clause’ (Mysql::Error)
from /var/lib/ruby-rvm/gems/ruby-1.9.3-p125/gems/siriproxy-0.9.11/lib/siriproxy/db_classes.rb:225:in `list4Skeys’
from /var/lib/ruby-rvm/gems/ruby-1.9.3-p125/gems/siriproxy-0.9.11/lib/siriproxy.rb:172:in `block (2 levels) in initialize’
from /usr/share/ruby-rvm/gems/ruby-1.9.3-p125/gems/eventmachine-0.12.10/lib/em/timers.rb:51:in `call’
from /usr/share/ruby-rvm/gems/ruby-1.9.3-p125/gems/eventmachine-0.12.10/lib/em/timers.rb:51:in `fire’
from /usr/share/ruby-rvm/gems/ruby-1.9.3-p125/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `call’
from /usr/share/ruby-rvm/gems/ruby-1.9.3-p125/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine’
from /usr/share/ruby-rvm/gems/ruby-1.9.3-p125/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run’
from /var/lib/ruby-rvm/gems/ruby-1.9.3-p125/gems/siriproxy-0.9.11/lib/siriproxy.rb:91:in `initialize’
from /usr/share/ruby-rvm/gems/ruby-1.9.3-p125/gems/siriproxy-0.9.11/lib/siriproxy/command_line.rb:103:in `new’
from /usr/share/ruby-rvm/gems/ruby-1.9.3-p125/gems/siriproxy-0.9.11/lib/siriproxy/command_line.rb:103:in `start_server’
from /usr/share/ruby-rvm/gems/ruby-1.9.3-p125/gems/siriproxy-0.9.11/lib/siriproxy/command_line.rb:92:in `run_server’
from /usr/share/ruby-rvm/gems/ruby-1.9.3-p125/gems/siriproxy-0.9.11/lib/siriproxy/command_line.rb:42:in `initialize’
from /usr/share/ruby-rvm/gems/ruby-1.9.3-p125/gems/siriproxy-0.9.11/bin/siriproxy:6:in `new’
from /usr/share/ruby-rvm/gems/ruby-1.9.3-p125/gems/siriproxy-0.9.11/bin/siriproxy:6:in `’
from /usr/local/bin/siriproxy:19:in `load’
from /usr/local/bin/siriproxy:19:in `’
root@ubuntu:~/The-Three-Little-Pigs-Siri-Proxy#
[Reply]
nick Reply:
March 31st, 2012 at 4:59 PM
@nick,
fixed, working, great job thankyou.
rvm all do siriproxy update
rvm all do siriproxy gentables
and should be all working
[Reply]
Anthony Reply:
April 1st, 2012 at 5:24 PM
@nick, Thnks that worked
[Reply]
Adrian Reply:
April 1st, 2012 at 9:19 PM
@nick, Hey nick, just wondering how you got this working? I am to the point where i have changed the DNS on the iPhone 4S but when i say somethins to siri, and i get is “Sorry, i cant help you right now, blah blah”, therefore i can not use it on my iPhone 4 either..
i tried the command you posted in your last command, they did update, but still no good..
What am i missing?
Im just crazed because i bought this server just for this yet it doesnt seem to work.
Help would be greatly appreciated. Thanks mate!
[Reply]
nick Reply:
April 9th, 2012 at 1:18 AM
@Adrian,
i was having huge issues cause i was behind a piece of sh1t dlink dir 655 router which blocks local loopback (trying to access the external IP from within the local address range 192.168…..) if that helps at all. if your 4s cant work it then i’d say your dnsmasq is set up wrong as its not getting passed through to apple properly
Jason Reply:
August 3rd, 2012 at 1:27 PM
@nick, PLZ HELP!!!
/usr/local/rvm/scripts/set: line 13: exec: siriproxy: not found
whenever i do something with siriproxy!!
[Reply]
Jason Reply:
August 3rd, 2012 at 1:33 PM
@nick,
when running gen_certs.sh in scripts folder
root@jason-ubuntu:~/The-Three-Little-Pigs-Siri-Proxy/scripts# gen_certs.sh
gen_certs.sh: command not found
root@jason-ubuntu:~/The-Three-Little-Pigs-Siri-Proxy/scripts# ./gen_certs.sh
Creating CA directory
Generating ‘SiriProxyCA’ CA request
Self-signing ‘SiriProxyCA’ CA
Generating guzzoni.apple.com & your.siri.proxy.server.com certificate request
Generating ‘SiriProxyCA’ CA request
Generating guzzoni.apple.com & your.siri.proxy.server.com certificate
Removing passphrase from guzzoni.apple.com & your.siri.proxy.server.com key
Cleaning up…
mv: cannot stat `/tmp/newcert.pem’: No such file or directory
mv: cannot stat `/tmp/siriCA/cacert.pem’: No such file or directory
Done! (For details on any errors, check ‘/root/.siriproxy/cert.log’)
————————————————————-
Please install /root/.siriproxy/ca.pem onto your phone!
(Note: You can do this by emailing the file to yourself)
————————————————————-
root@jason-ubuntu:~/The-Three-Little-Pigs-Siri-Proxy/scripts#
Jason Reply:
August 3rd, 2012 at 1:42 PM
@nick,
full cert.log:
Fri Aug 3 11:35:34 PDT 2012
Creating CA directory
Generating ‘SiriProxyCA’ CA request
error on line -1 of /scripts/openssl.cnf
3074042056:error:02001002:system library:fopen:No such file or directory:bss_file.c:169:fopen(‘/scripts/openssl.cnf’,'rb’)
3074042056:error:2006D080:BIO routines:BIO_new_file:no such file:bss_file.c:172:
3074042056:error:0E078072:configuration file routines:DEF_LOAD:no such file:conf_def.c:197:
Self-signing ‘SiriProxyCA’ CA
Using configuration from /scripts/openssl.cnf
error loading the config file ‘/scripts/openssl.cnf’
3073460424:error:02001002:system library:fopen:No such file or directory:bss_file.c:169:fopen(‘/scripts/openssl.cnf’,'rb’)
3073460424:error:2006D080:BIO routines:BIO_new_file:no such file:bss_file.c:172:
3073460424:error:0E078072:configuration file routines:DEF_LOAD:no such file:conf_def.c:197:
Generating guzzoni.apple.com & your.siri.proxy.server.com certificate request
Generating ‘SiriProxyCA’ CA request
error on line -1 of /scripts/openssl.cnf
3073845448:error:02001002:system library:fopen:No such file or directory:bss_file.c:169:fopen(‘/scripts/openssl.cnf’,'rb’)
3073845448:error:2006D080:BIO routines:BIO_new_file:no such file:bss_file.c:172:
3073845448:error:0E078072:configuration file routines:DEF_LOAD:no such file:conf_def.c:197:
Generating guzzoni.apple.com & your.siri.proxy.server.com certificate
Using configuration from /scripts/openssl.cnf
error loading the config file ‘/scripts/openssl.cnf’
3073566920:error:02001002:system library:fopen:No such file or directory:bss_file.c:169:fopen(‘/scripts/openssl.cnf’,'rb’)
3073566920:error:2006D080:BIO routines:BIO_new_file:no such file:bss_file.c:172:
3073566920:error:0E078072:configuration file routines:DEF_LOAD:no such file:conf_def.c:197:
Removing passphrase from guzzoni.apple.com & your.siri.proxy.server.com key
Error opening Private Key /tmp/newkey.pem
3074185416:error:02001002:system library:fopen:No such file or directory:bss_file.c:398:fopen(‘/tmp/newkey.pem’,'r’)
3074185416:error:20074002:BIO routines:FILE_CTRL:system lib:bss_file.c:400:
unable to load Private Key
Cleaning up…
Done!
Please install /root/.siriproxy/ca.pem onto your phone!
sudo cp -R The-Three-Little-Pigs-Siri-Proxy/webInterface/* /var/www/
The W bei webInterface must be a great W
sudo cp -R The-Three-Little-Pigs-Siri-Proxy/WebInterface/* /var/www/
But Top Tutorial!
[Reply]
I found this public siri proxy server, used to work fine but you have to make the registrtation http://www.siriserver.macorg.net/ Actualy used the TLP by jimmykaine
[Reply]
does this work on osx lion?
[Reply]
Having problems about the siriproxy not installed when doing gencerts. Ubuntu 12.04 LTS
[Reply]
root@jason-ubuntu:~/The-Three-Little-Pigs-Siri-Proxy# rvm all do siriproxy gencerts
/usr/local/rvm/scripts/set: line 13: exec: siriproxy: not found
root@jason-ubuntu:~/The-Three-Little-Pigs-Siri-Proxy#
Any Help??
[Reply]
[...] “Sara” ? Use OSX speech recognition? Hack-a-day Voice controlled homeSiri- Installing Three little pigs – SiriProxy to control X10 -Question: Have you found more information on how to control Homeseer [...]
[...] Source [...]
Fine way of explaining, and pleasant post to obtain data concerning
my presentation subject, which i am going to convey in university.
[Reply]
Hi,
I get the following error when i try to generate the ssl cert.
aidan@NASServer:~$ rvm all do siriproxy gencerts
/home/aidan/.rvm/scripts/set: line 49: siriproxy: command not found
/home/aidan/.rvm/scripts/set: line 49: siriproxy: command not found
any help would be greatly appriciated.
Regards
Aidan
[Reply]