Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

How to get Spire Siri Proxy working with your iPhone 4 (non 4S device) from home. 4S NEEDED!

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
9,547
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Jan 10, 2012

This video is an accelerated tutorial on how to get siri working on iPhone 4. YOU MUST have a 4S in hand, and connected to the same wifi

Needed:
-Windows 7, Ubuntu 11.10, and WIFI.
-Access to iPhone 4S as well as non-4S (i.e. iPhone 4).

Note: please read the tutorial at least once before beginning! Once you have understood everything you're going to need to do, then proceed!

1. Install Ubuntu 11.10
2. Get your non-4S device on the 5.0.1 firmware and Jailbreak
3. Install Spire from Cydia
4. Install WinSCP onto your Windows OS so we can navigate and edit files on the non-4S device.
5. Install pledit onto your Windows OS so we can edit the plist file later.

Once you have all of these programs installed, you are ready to start the real stuff.

6. Next we're going to get the SiriProxy installed on the Ubuntu system. Follow the step-by-step tutorial here:
http://www.idownloadblog.com/2011/12/09/how-to-install-siri-proxy-tutorial-vi...

All you need from that tutorial is to copy and paste the 16 Commands in the Ubuntu Terminal. HOWEVER: in place of the Command 9 (git clone git://github.com/plamoni/SiriProxy.git), use (git clone git://github.com/westbaer/SiriProxy.git) instead.
Then continue with the rest of the Commands...

7. Email and install the certificate generated in the last step to BOTH
8. For Spire proxy use this:
https://guzzoni.apple.com
9. Make sure the "Test Siri proxy" command returns the response "Siri Proxy is up and running" on the iPhone 4S. If so, you are good to continue. If not, something was done incorrectly in step 6 and you need to correct it.
10. Log back into Windows.
11. Launch WinSCP, connect to your iPhone 4 and find the file "/etc/hosts". Right click on it and select edit.
12. Add your Ubuntu machine's IP address to the bottom of the hosts file (you made note of this when installing SiriProxy).
13. Browse to /var/mobile/Library/Preferences and copy the file com.apple.assistant.plist to desktop.
14. Launch pledit and open the plist file we just copied to your desktop...
NOTE: If you get a "CoreFoundation init failed" when trying to launch pledit.exe, follow directions of the last post (#18) on this page:

http://modmyi.com/forums/windows-specific-modding-discussion/2380-plist-edito... (otherwise ignore and continue)

15. Paste this in the plist file (with chevrons instead of parentheses):
(key)XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX(/key)
(dict)
(key)Ace Host(/key)
(string)acehost(/string)
(key)Assistant Identifier(/key)
(string)assistid(/string)
(key)Hostname(/key)
(string)hostname(/string)
(key)Speech Identifier(/key)
(string)spchid(/string)
(key)Validation Expiration(/key)
(date)2012-01-01T23:56:19Z(/date)
(/dict)

16. Save the changes you've made to these to files and replace the originals on your iPhone 4 (non-4S device) using WinSCP.
17. Log back into Ubuntu
18. Launch Terminal and type "cd SiriProxy" (case sensitive) and Enter
19. Type "rvmsudo siriproxy server" and Enter
20. Pick up your awesome iPhone 4 (non-4S device), hold down the home button and say "Test Siri proxy".
21. If you get the response we're hoping for "Siri Proxy is up and running", then you may start dancing because you've done it!

Web pages:

The 16 Commands you need to copy and paste:
http://www.idownloadblog.com/2011/12/09/how-to-install-siri-proxy-tutorial-vi...

The remaining steps:
http://methoddk.com/siriguide/

To download WinSCP:
http://winscp.net/eng/download.php

To download pledit:
http://www.brothersoft.com/pledit-161041.html

  • likes, 1 dislikes

Link to this comment:

Share to:

Uploader Comments (jonrhaider)

  • How do i do it without computer??????

  • @nickhulsman

    You need hamster with super powers

  • so there's no way to do this on a mac unless i am running parallel right?

  • @MacBook178

    Parallel or dual boot. There probably is a way, but I personally don't own a mac so I haven't researched it...

  • Hey... my ubuntu keeps saying that rvmsudo is not installed... when its impossible cuz i already did all the steps, i rebooted my pc and tried to start up siri again using rvmsudo... and when i try to install it, it says e:unable to locate package rvmsudo... AHHHHHHHHHH

  • @ELICIT23 before you say rvmsudo, you need to say "cd SiriProxy" which calls on the proper directory, then proceed with the rvmsudo...

see all

All Comments (27)

Sign In or Sign Up now to post a comment!
  • After you finish, can you take and use Siri anywhere? If you have a iPhone 4G like me...

  • this is tutorial is good for 3gs too ?

  • @TheRockydt

    Nothing is done to the 4S except installing a wifi certificate and changing the DNS address. So anytime you wanna disconnect, just switch back to the original DNS and you're done. Same thing with the iPhone 4. Even the jailbreak isn't permanent. I've exchanged a previously jailbroken iPhone 4 with a new one from Apple under warranty. If you reinstall a clean iOS TWICE (some things may be left over after the first time) even then you're good!

  • @TheNemexisProduction

    1. Not true. Keys can only be blacklisted if MANY people are running on on UDID (not from a mere 2 phones) Some people use Siri much more than others.

    2. Blacklisted UDID is not permanent (for legal reasons), you can go to sirihacks . net slash tag slash blacklist and see the article...

  • @garyhershey

    That's the crappy thing. Ubuntu must ALWAYS be running for this to constantly work... Until now, I haven't figured out how to setup a VPN to connect to SiriProxy from 3G.

  • @grogtgs Only the iPhone 4 must be jailbroken. The 4S does not...

    You just email the wifi certificate to the 4S and install it (you can do this for any secure wifi connection).

  • so you need two iphones , 4 and 4s and both have to be JBroken ?

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more