Tuesday, January 3, 2012

How To Install Siri On Your iPhone 4 Using Spire Jailbreak Tweak (Guide)

If you are our regular follower. You would know that we posted about Spire which is a legal Siri port for iPhone 4 and other devices. But there were still some questions left unanswered such is whether it can work with an existing Siri Proxy or not! We are here with a tutorial of how you set up Spire. Details below!


The setup of Spire is the same as the Siri proxy, only a few differences are involved. This long tutorial will help you out to run Siri for iPhone 4 and other devices like the iPod touch 4G.

Users are recommended to read this entire tutorial with concentration before giving it a try. PLEASE! Do remember that this is not possible without an iPhone 4S. And this is only a local installation. Those who want to use Siri over 3G or on foreign Wi-Fi on a non-iPhone 4S devices, they can setup a dynamic DNS on a virtual machine installation so that the Siri Proxy can be accessed from anywhere.

There are some of the limitations of this tutorial. Read this before proceeding.

Here's how you can set up the Siri Proxy.

STEP 1: The first thing to do is to follow the in-depth tutorial of Siri Proxy. This will teach you the basics in setting up Spire on the iPhone 4 and other devices.



STEP 2: The tiny change required in the Siri proxy tutorial for using Spire is that at Command 09, change the command from

git clone git://github.com/plamoni/SiriProxy.git

-to-

git clone git://github.com/westbaer/SiriProxy.git

This is a very important step. If the Command 09 of the Siri Proxy tutorial remains unaltered, then Spire is not going to work properly. You can literally stop the server if you've previously setup Siri Proxy, and start at Command 09 to get it working. This method has been confirmed to work. And those who are new to the Siri Proxy can follow the tutorial and replace Command 09 with the command above.

After the Siri Proxy is set up and working, you can follow this guide to setup Spire:

Guide for setting up Spire.

Once you have followed the Siri Proxy tutorial and the Siri Proxy is working on your iPhone 4S, you can proceed with the guide coming up. It is important to remember that the Siri Proxy must be working on your iPhone 4S before proceeding. Only proceed with the guide coming up when you have confirmed it. Users can do this by invoking Siri and saying "Test Siri Proxy," and Siri with respond with "Siri Proxy is Up and Running!"

This video shows the start-to-finish Spire setup. Skip to 4:30 if you have already installed Siri Proxy.

STEP 1: If you have not jailbroken your iPhone 4S untethered, you can follow our guide here to jailbreak your iDevice untethered.

STEP 2: Now open Cydia and install Spire. Be patient as this is going to take a while. It is a huge download so you must reboot your iDevice after installation.

STEP 3: Now install iFile from Cydia. This is the easiest method. iFile is highly recommended and it has a free trial period so those who want to use it free should not worry.

STEP 4: In the Siri Proxy Tutorial, you must have installed a certificate on your iPhone 4S. Install the same certificate on your your device. Like in the Siri proxy tutorial, a DropBox is recommended to transfer the certificate to your iPhone 4, but email and other means can be used as well. Again as stated in the tutorial of Siri Proxy, the certificate is available at ~/.siriproxy/ca.pem, and you will have to show hidden folders as it is a hidden folder.

STEP 5: Now Go to Settings, then General and then Siri. Now enable Siri.

STEP 6: Now next step is to go to Settings and configure the settings of Spire with the following Proxy Host:

https://guzzoni.apple.com

STEP 7: Now Open iFile and navigate to /etc/ and open the "hosts" file with iFile's Text Viewer. Click on Edit in the upper left-hand corner, and make a new line that includes the following:

(the ip address of your Ubuntu virtual machine) followed by guzzoni.apple.com

For example, the new line looks like so:

10.0.1.12 guzzoni.apple.com

Click Done.

STEP 8: Now go back to the Home screen, and test Siri by holding the Home button. The data should hit your server, and it will say something like this:

[Info - Guzzoni] Received Object: CommandFailed
[Info - Guzzoni] Received Object: CommandFailed
This is a good sign, and shows that the user can now communicate to the Siri Proxy Server. Now all that is left to do is to make Siri work for real and this will be done by adding three more necessary fields to the Siri plist file.

Step 9: Now again in iFile, navigate to var/mobile/Library/Preferences/ and open com.apple.assistant.plist with the Property List Viewer. Click on Accounts and then your Hex Key (random alphanumeric value) and add the following fields using the “+” sign in the bottom right-hand corner:

Ace Host
Assistant Identifier
Speech Identifier

Press Done.

STEP 10: Now invoke Siri by holding the Home button, and say "Test Siri Proxy." It would respond just like it did on the iPhone 4S: "Siri Proxy is Up and Running!" If this does happen, you have done it finally, you have just got Siri working legally on your non-4S device!

STEP 11: Now remove the DNS server from the iPhone 4S, or just append the real DNS server after the Siri Proxy IP address with a comma. This is only optional but will allow you to continue the usage of Siri Proxy and access the internet and apps without any problems on the iPhone 4S.

Example:

10.0.1.12,10.0.1.1

This is the most basic guide for Spire available as off now. Thanks to the folks at IDB for this wonderful tutorial. Special credit goes to chpwn for making a awesome Siri port, and Cydiahelp for their Siri Proxy tutorial. Many of you are going to face problems and have questions. Ultrasn0w.com will try their best to answer all your queries. We recommend you to understand the process and watch videos carefully before you give it a try.

"

 

(Via Ultrasn0w.)

0 komentar:

Post a Comment

 
Design by AsciK Drumming (Muhammad Saref Ascik)