How to install Siri on your iPhone 4 and iPod touch 4G running iOS 5. Great news to all iPhone 4 and iPod touch 4G owners. Now you can port Siri on iPhone 4 and iPod touch 4G, but unfortunately you will not be able to use it, you will only get Siri GUI on an iPhone 4, iPod touch 4G and other devices on iOS 5.
Update 1: Siri Works On iPhone 4 Vs Siri On iPhone 4S (Awesome Video) Here .
Update 2: Siri Successfully Connected To Apple’s Servers On iPhone 4 And iPod Touch 4G Here .
To put Siri on your device you have to download some extracted files from the iPhone 4S and put them on your iPhone 4, iPhone 3GS, iPod touch 4G, iPod touch 3G to be able to get the GUI.
Note: Smash iPhone is not responsible for any loss of data as a result of the malfunctioning of your device in the following of this guide. You will do it at your own risk.
- Siri files extracted from an iPhone 4S you can download it from here.
- OpenSSH and iFile that can be found on Cydia.
- SFTP client (WinSCP for Windows and CyberDuck for Mac OS X).
- Jailbroken device running iOS 5 public release only (download here).
How to Install Siri on iPhone 4, iPhone 3GS, iPod touch 4G, iPod touch 3G :
STEP 1: Extract the files attached in “Siri.zip” you have downloaded above.
STEP 2: Then open your SFTP client (WinSCP in this guide), write down the required info.
Host name:<write down the IP address of your network from the WiFi settings on your iPhone>
STEP 3: Then open the directory below and copy AssistantServices.framework which can be found in the extracted files you have downloaded.
STEP 4: Now head to the below directory and copy all files found in SpringBoard_Assistant_pics folder.
STEP 5: Now go on your iPhone and open iFile and get to the same directory of the previous step. You will find a file named N90AP.plist for iPhone or N81AP.plist for iPod touch. Tap on that file, edit it and type this:
STEP 6: Finally give your device a respring and you will get Siri GUI. Just hold down the home button and you will get it.
If you didn’t get Siri after the above steps, then you may want to try this AssistantServices.framework instead of the one in STEP 3.
Try it and tell us if you got any problems via comments below.