Pin It

How To Install Siri on iPhone 4/3GS

iPhone 4S SiriSo the progress news of Siri’s port to iPhone 4 have been trying to break the internet since the launch of iPhone 4S. We earlier showed you a video from a developer who demonstrated that Siri had been ported to iPhone 4 successfully, along with a few limitations, and also posted about the legalities involved in the porting of Siri to non-4S devices.

Well, iOS developer and hacker, F@rZaD has just revealed a how-to guide about the porting procedure of Siri to iPhone 4 and 3GS, along with a video version of the tutorial which is now going viral on YouTube. Just to let you know, this guide only lets you install the GUI (user interface) of Siri on your iPhone 4 or 3GS but not the complete working model.

Disclaimer: we at Simonblog have not tested this guide on our devices yet, although F@rZaD has tweeted on Twitter that his followers are replying back in positive after following the guide on their 3GS devices. We are sharing this for educational purposes, so follow at your own risk and make sure you have a backup of your data.

Below is the video tutorial, followed by the step-by-step guide in text, both posted by the hacker himself.

Before Proceeding, Make Sure You Have

  • A jailbroken iPhone running iOS 5. If you do not have a jailbroken device, you can have it jailbroken, following any of our useful guides in the Jailbreak section, here.
  • iPhone Explorer or any software program that gives you access to your iOS device’s root directory
  • iFile
  • Download these required files from here (or via Mirror link).

Procedures to Install Siri

Step 1

The files you downloaded from the requirements, extract them to your desktop.

Step 2

Now plug in your device to your desktop via USB cable. Using a file explorer such as iPhone Explorer, copy the AssistantServices.framework folder to Root > System > Library > PrivateFrameworks

Step 3

Copy each and every file inside the SpringBoard folder to the following path: /system/library/coreservice/

Step 4

Look for N90AP.plist in the file and open it with iFile in text format and append this line at the bottom

‘’<key>assistant</key><true/>’’ after ‘’<key>720p</key><true/>’’

Step 5

Respring your device while holding the Home button.

That’s it. This should have Siri running on your device if you’ve followed the guide correctly. You can follow @euwars on Twitter for questions/help regarding this hack.

Let me recap. This hack only lets you install the Siri application on iPhone 4 or 3GS. However, it is not completely functional. At the mean time, Apple’s servers do not accept Siri voice input commands coming from any iOS device other than iPhone 4S.

About Farrukh Zafar

Farrukh Zafar is the inside-out gadget guy at Simonblog. You can always reach him at

, , ,

18 Responses to How To Install Siri on iPhone 4/3GS

  1. Pazu October 31, 2011 at 1:13 am #

    You should mention one important condition to port the Siri, you must have installed iOS 5 and jailbreak it first (tethered only at the moment).

  2. Chahidkhan October 31, 2011 at 6:26 pm #

    good work
    to admin blog if we can change adv with each other plz contact me :)

  3. rakoth November 2, 2011 at 10:57 pm #

    Done on my iPhone 3GS, but original AssistantService.framework had to be replaced by this one –
    (got it from another guide at

    Siri UI appears – too bad it does not say anything or hear you.
    One notable problem – Siri settings section does not appear in Settings app.

    • MLTAKIS November 3, 2011 at 3:19 pm #

      how did u get i to work
      ie files??

  4. Mott November 4, 2011 at 3:53 am #

    My Ipod keeps loading up springboard, it’s stuck in a constant spinning wheel

  5. jordan tort November 4, 2011 at 1:17 pm #

    please give a step by step video for windows

  6. Toby November 5, 2011 at 3:44 am #

    could u show us how to use Ifile to make it?
    i have added ’assistant’’ after ‘’720p
    but it still does work

    • Mott November 6, 2011 at 1:42 am #

      Instead of doing step 4 do this
      1. In ifile navigate to you n90p in the springboard app (the number is different if you haven’t got the Iphone4)
      2. Open the property list viewer (the second option)
      3. Go into Capabilities
      4.Press the plus on the bottom right
      5.Put “Assisant” in the name field and change the type to Boolean
      6.Click create on the top right
      7.Scroll down to find assistant and change it from “off” to “on”
      8. Respring

  7. Jailbreakdude39 November 6, 2011 at 2:34 am #

    I could not find the “systems” under “root”

  8. jailbreaker39 November 6, 2011 at 2:47 am #

    This is what shows up

    /Users/school/Desktop/Screen Shot 2011-11-05 at 2.46.19 PM.png

  9. svtgod November 7, 2011 at 12:31 pm #

    Just done this to my iPhone 4 stuck in respring loop… Trying to delete changes and get the thing to boot back without a total restore…

    • svtgod November 7, 2011 at 12:35 pm #

      All I done was delete AssistantServices.framework out of Root > System > Library > PrivateFrameworks and my phone went back to normal… this port needs more to make it stable…

  10. ahlun82 November 12, 2011 at 4:46 am #

    The SIRI GUI have port successed.. but doesnt work… Dont know why… Is that not compatible for my iphone? Or the AssistantService.framework file problem? The SIRI apps have but press nothing happen. after respring and reboot, also same.

  11. van November 18, 2011 at 1:25 am #

    Don´t work…

  12. annoymous November 23, 2011 at 9:07 pm #

    damn dosent work puts u in respring loop had to restore :(

  13. Apple iPhone 4 16GB January 4, 2012 at 10:15 am #

    you are truly a excellent webmaster. The website loading velocity is incredible. It seems that you are doing any unique trick. In addition, The contents are masterwork. you have done a excellent job in this matter!


  1. How To Install Siri on iPhone 4/3GS | TheNewsChef - October 30, 2011

    […] How To Install Siri on iPhone 4/3GS admin posted at 2011-10-30 Category: […]

Leave a Reply