So you want to get Siri on your non iPhone 4S Device?
Good news!
(If you have an iPhone 4, 3GS or iPod touch 3rd or 4th generation)
An App has been released on Cydia (the main directory of applications for jailbroken iDevices)
called Spire.
It gives you Siri functionality with two small drawbacks, you must have an iPhone 4, 3GS or iPod touch 3rd or 4th generation, and you also must have a Siriproxy server configured with your device.
The way Siri works is it records your voice, sends the recording to Apple's servers, which then decode your voice into a command and the servers send back the command to the iPhone 4S which then carries out the command.
However, some key pieces of information are needed for Apple to send back the command, called iPhone 4S authentication tokens, which can only be taken from an iPhone 4S. There are 4 tokens sent, 1 of which changes every 24 hours.
What a Siriproxy server does, is it sends the authentication tokens along with your voice recording to Apple for translation. There are many Siri proxy servers that you can find with a quick internet search, but most are overloaded within minutes of their posting. You can pay for certain Siriproxy servers IF you can find the right one. I have provided a list of servers at the bottom, but the best way to have a reliable Siriproxy is to make one yourself. I have provided a YouTube video near the bottom explaining how to do this.

I take no responsibility for damage inflicted upon your device from instructions on this blog, but if damage does occur, please tell me how you managed to do it.

Jailbreaking
To install Spire on your iDevice you must have the device jailbroken, there is currently an untethered jailbreak available  for iOS 5.0.1, if you are unsure what version you have go to Settings>General>About and look for Version. Jailbreaking your device voids your warranty, but you can restore your device at any time to get rid of the jailbreak and Apple won't know the better. Below is a video on how to jailbreak your Apple gadget.
Here is a video for Jailbreaking your device.


Spire
Once you have jailbroken your device you need to install Spire from your recently installed Cydia app. Open Cydia and go to Search, type in Spire and open the first result, tap Install and wait for  the installation. To complete. Be aware that the download takes up 100MB of space, the installation will take quite a while depending on your internet connection. Once the download is finished and the installation is complete, tap the Reboot icon to restart your device. Once restarted, go to Settings>General>Siri and toggle the switch to enable Siri.
This is a video on how to install SPIRE.





Siriproxy Server
Here is a list of Siriproxy servers that may or may not work:


Name: aftersoft.ru
Host URL: https://188.120.232.184:443
Type: Free
Download certificate: http://aftersoft.ru/ca.pem


Name: http://root-hacks.blogspot.com/
Host URL: https://siri-bh.no-ip.org:1000-1009
Type: Free
Download certificate: http://siri-bh.no-ip.org/blog-4.crt


Name: SpiritJB.org
Host URL: http://Spiritjb.org/spire/
Type: Free


Name: Unknown
Host URL: https://205.185.119.17:2000/
Type: Free


Name: siri.schiefen
Host URL: http://www.siri.schiefen.ws
Type: Free


Name: Siri.Cd-Team
Host URL: https://siri.cd-team.org/
Type: Free


Name: Unknown
Host URL: https://97.188.76.85:443/
Type: Free


Name: iphone-my.com
Host URL: http://iphone-my.com
Type: Free


Name: Unknown
Host URL: https://192.4.53.201:3544/
Type: Free


Name: jimmykane
Host URL: http://jimmykane.dyndns-server.com/
Type: You have to donate your own working iPhone 4S keys to get access


Name: http://lowkey.net.my
Host URL: http://lowkey.net.my
Type: Donation required to http://lowkey.net.my/donate/




To get Siri working, go to Settings>Spire and enter the Host URL into the field named Proxy Host.
Now go to Safari and enter the download certificate (if applicable) Name, or Host URL and install the certificate.


If the server you picked is working, you should now have Siri fully working! Enjoy!


If you encounter any problems or have any questions, please feel free to post a comment.


Making a Siriproxy Server
Here is a video with instructions on how to make your very own Siriproxy Server! This is the website that goes along with it.




To get Siri working, you need to enter the information of the server into your devices settings, through the option in settings, Spire.
If you picked one of the servers listed above, go to Settings>Spire and enter the Host URL into the field named Proxy Host.
Now go to Safari and enter the download certificate (if applicable) Name, or Host URL into the address bar and install the certificate.
If you made your own server, enter the URL in Settings>Spire and install the certificate you made.


If the server you picked or made is working, you should now have Siri fully working! Enjoy!


If you encounter any problems or have any questions, please feel free to send me an email at brcjjohnstone@gmail.com
@s1ri_proxy has made a server!

Go to http://blizzarddevteam.com/siri.html to get a server spot.
The slots are unfortunately paid, but I think it's worth it.


Don't buy the more expensive ones just for more slots, just email the certificate to yourself and input the server info on your other devices.


I will update if I can find a free server.


If I reach $200 in donations I will create a free public Siri Proxy Server!


Enjoy!

Please Donate! If I reach $200 I will create a free public Siri Proxy!