A lot of people have already installed Siri on their iPhone 4, iPhone 3GS, iPad 2, iPod touch 4G devices for FREE using GreenRiver’s Siri port. Within a week, the numbers of people who have ported Siri using their proxy server have outgrown from 500 to around 10,000, and to avoid connectivity issues the team has now added 8 more free servers. Servers 1-3 at: https://siri.grwh.net:1221 (port 1234 and 1222) are scrapped and offline. Also, the weather plugin is out of API Calls, but will be up again very soon.
Intead of being connected to Apple servers, GreenRiver’s uses Google Speech API for processing. siriServer takes the speech packets the siriClient records with your voice, it converts it to flac codec and sends it to google for processing. After processing google sends what you said in plain text, the server relays the information back to Siri on your jailbroken iDevice.
That said, if you want to port Siri on your iPhone, Follow the process below to install Siri on any of the non-iPhone 4S device. Before setting up Siri using GreenRiver’s Siri proxy, you MUST remove all CERTS, reboot your iOS Device and delete any existing Siri address.
Instructions to Port Siri on iPod touch 4G, iPhone 4, 3GS and iPad 2
Be warned! Since the service is tagged with ‘beta’, there could be some connectivity issues. Anytime, you can check the STATUS of SIRI SERVERS. If you are ok with it, head on to read up on the installation process.
Step 1: Jailbreak your iPhone 4, 3GS, iPad and iPod touch 4G on iOS 5 using Redsn0w, if you haven’t already.
Step 2: Launch Cydia from your Home Screen and install Spire tweak, which will load the complete and stable SIRI interface on your jailbroken device. The process might take some time to load the full package from Apple servers.
Step 3: Once done, you must reboot your iOS device.
Step 4: Now that you have Spire tweak installed, open your safari browser from your iPhone, iPad or iPod touch and enter this URL: http://connect.grwh.net/ca.pem (This is a new cert if you already installed the old one, please remove it and install this one). This will open the iOS Profile installer, install the certificate.
Step 5: After your Certificate is installed navigate to: Settings -> General -> Siri and tap the on switch, this will activate the Siri.
Step 6: Enter the following server address into Spire, navigate to: Settings -> Spire.
The server address’s are:
Server 1 https://connect.grwh.net:1001
Server 2 https://connect.grwh.net:1002
Server 3 https://connect.grwh.net:1003
Server 4 https://connect.grwh.net:1004
Server 5 https://connect.grwh.net:1005
Server 6 https://connect.grwh.net:1006
Server 7 https://connect.grwh.net:1007
Server 8 https://connect.grwh.net:1008
Server 9 https://connect.grwh.net:1009
Server 10 https://connect.grwh.net:1010
Step 7: Hold down your home button and Say “Hello Siri” if she says hello back you are connected. You can say “help” for a list of available commands. Here is the list of commands GRWH siriServer can take. Full list can be located here.
NOTE: Sometime Siri says she doesn’t understand EVERYTHING. This error happens when the server plugins do not work with your native language to fix this go to: Settings -> General -> Siri and change your language from whatever your on to: ENGLISH (US).