After the couple of weeks debate finally we have been able to install iPhone 4S Siri on the old generation devices like iPhone 4 and iPod Touch running iOS 5, but in jailbroken status. We have reported earlier last week that some developers have been working hard to port Siri on iPhone 4, and on other devices. Since they got a way to do the port of Siri to iPhone 4 but didn’t get a contact with Apple’s Siri Service servers.

We have been hearing about Siri port, since the Apple has introduced it in iPhone 4S. The infamous jailbreak hacker iH8sn0w announced on twitter that he has been working on a port with a new hacker named @Jacoplane, who claimed earlier this month that he got way to made connection with Apple servers right from the hardware of iPhone 4. He published number of iPhone 4 and iPad 2 pictures showing Siri running on both devices, but it seems that he only ported the GUI of the Siri.

Well earlier this week, we got information about a little mod who allows you to port iPhone 4S Siri GUI on your iPhone 4 and iPod Touch. Actually, the mod contains some files from the iPhone 4S firmware, which was extracted by the hackers to port the Siri. So If you are interested to port its GUI, follow the below mentioned tutorial.


Step 1: First of all, You have to jailbreak your device on iOS 5 running tethered jailbreak or Semi-tethered with Redsn0w or Sn0wbreeze

Step 2: Download the below mentioned files required for the Siri port to iPhone 4 and iPod touch 4G.

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 > 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 > 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:


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

Siri files extracted from an iPhone 4S (download here).

One thing we want to make sure you that it’s just a GUI port of Siri on your device, and it will won’t work fully such as performing on iPhone 4S.