Monday, October 31, 2011

[Guide] How to install Siri on iPhone 4


Siri has been ported to older iOS devices like the Apple iPhone 4 and Apple iPod Touch 4G. At the time of writing this guide Siri is fully functional on the devices mentioned above.

However since this process is not supported by Apple we cannot share the files required to complete this process. You can continue reading to find out how to install the Siri GUI on your device.



Siri was first introduced to the world on October 14th, at the Let's Talk iPhone event as a voice based assistant that will be featured on the Apple iPhone 4S. Users of older devices were left with just the new notifications system on iOS 5 to be satisfied with.

NOTE - It is important to note that this is not a full port of Siri and you wont be able to use the voice commands like you would on the iPhone 4s. The reason is that these commands are sent to Apple's servers to process the voice input data, and they do not accept data from iOS devices that are not the iPhone 4. This guide is for educational purposes only and should not be copied and reused for commercial purposes

Remember that you will be installing Siri only to test the visual elements of the software for now. If developers come up with an alternate way of getting Siri to work without having to communicate with Apple servers we will update you with that information

Please note that installing Siri on older devices is not supported by Apple. It may void your warranty and could possible affect the operation of your device. The process is meant for experienced users who understand the risks associated with this process

Keep reading for the guide on how to install Siri on your iPhone 4 or iPod Touch 4G
  1. Jailbreak your iPhone 4 or iPod Touch 4G on iOS 5 using Redsn0w or Sn0wbreeze.
  2. Download files required for the Siri port to iPhone 4 or iPod Touch. We cannot link these files on our site for legal reasons. You will have to find these yourself.
  3. Connect your iOS device to your computer
  4. Use a file explorer to browse the file system of your iOS device.
    • Copy AssistantServices.framework from the folder your downloaded in Step 2
    • Paste inside Root > System > Library > PrivateFrameworks
    • Find the Springboard folder from the files you downloaded and copy all the files to
      Root > System > Library > CoreServices > Springboard.app
  5. Download iFile from Cydia
    • Open the .plist file for your device from
      System > Library > CoreServices > Springboard.app
      • N81AP for iPod Touch 4G
      • N9x for iPhone 4 (where x may be 0,1 or 2)
    • Add a new property list named assistant to the .plist file
      • set it's class as Boolean
      • Set value to Yes
    • Add the following to the .plist file
      • <key>assistant

  • Respring your iOS device
  • Thats it, You should now have Siri working on your iPhone 4 or iPod Touch 4G. While Siri is now fully operational on these devices it is not supported by Apple.

    Holding the Home button with activate Siri, but you will not be able to use voice commands as Apple servers will not accept voice commands from the iPhone 4 or iPod Touch 4G

    There is a  video which you can also use alongside this guide for a more detailed look at how to carry out this installation.


    Anonymous Web Developer

    Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.