June 20, 2013

Install Siri (GUI) On Your iPhone 4, iPhone 3GS And iPod Touch 4G [Guide]

iphone4s

We’ve been hearing a lot regarding Siri in past couple of weeks , it’s a sophisticated and intelligent voice recognition personal assistant which was introduced as a major feature in iPhone 4S. Soon after it’s preview on October 4th’s special media event in which iPhone 4S was launched, developers around the world started looking for a way to port this feature in older iOS devices like iPad, iPad 2, iPhone 4, and iPod Touch 4G.

A lot of developers successfully ported Siri in iPhone 4, iPad and later on iPod Touch 4G too but there’s a problem, you cannot use it. Siri interacts with Apple servers in order to process your voice commands and as Siri is iPhone 4S specific feature, Apple servers rejects commands coming from any other device. But if you still want to show off a little in front of your friends you can get Siri’s GUI on your iPhone 4 and iPod Touch 4G.

Couple of things you should know before proceeding: 

  • This guide is only for advanced users.
  • This guide is for educational purpose only as you won’t be able to use Siri on your iOS device.

How To Install Siri On iPhone 4, 3GS, And iPod Touch 4G:

Here’s step by step guide which will allow you to port Siri (GUI only) on your iPhone 4 and iPod Touch 4G.

Step 1: You will have to jailbreak your iPhone 4 or iPod Touch 4G running iOS 5 in order to continue with rest of procedure. You can follow of our complete step by step guides to jailbreak your iPhone 4 and iPod Touch 4G on iOS 5 with redsn0w and Sn0wbreeze.

Step 2: Download files required for the Siri port to iPhone 4 and iPod touch 4G. (Google is your best friend).

Step 3: Using a file explorer for your iOS device, copy over the AssistantServices.frameworkfolder you downloaded in Step 2 to Root > System > Library > PrivateFrameworks after plugging in your device to your computer via USB.

Step 4: Transfer all files from the Springboard folder in Step 2 to Root > System > Library > CoreServices > Springboard.app on your iOS device.

Step 5: Using iFile (you can get it from Cydia), open the .plist file for your iOS device fromSystem > Library > CoreServices > Springboard.app. It will be named N81AP for iPod touch 4G and N9x for iPhone 4 (where x may be 0, 1, 2).

Step 6: Add a new property list named assistant to the .plist file and set its class as Booleanwhile setting its value as YES.

Step 7: Add the following to the .plist file:

<key>assistant</key><true/>

Step 8: After you’ve completed above steps re-spring your iOS device.

Don’t like reading much? Here’s video tutorial for you guys!


And that’s it, you’ll have Siri’s GUI on your iPhone 4, iPod Touch 4G and iPhone 3GS. Press and hold Home button and show off Siri to your friends.

Note: We’ve mentioned it earlier that Siri won’t work on your iOS device it’s just a GUI port.

We’ll be keeping an eye on Siri’s complete port on iPhone 4, iPhone 3GS and iPod Touch 4G and will keep your updated about it’s status, stay tuned!

Update: Sirihas been ported to iPhone 4 and iPod Touch 4g 100% fully functional, more details are posted here.

Tutorial by (Redmond Pie)

Make sure to follow us on Twitter and join our Facebook page for latest news, App reviews, updates and tutorials/How to guides.

Article Tags

Related Posts