iPhoneTips & How-to

How To Install Siri on iPhone 4/3GS

October 30, 2011 — by Farrukh Zafar18

main

iPhoneTips & How-to

How To Install Siri on iPhone 4/3GS

October 30, 2011 — by Farrukh Zafar18

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.

[youtube id = C8aHVGVB6uE]

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/springboard.app

Step 4

Look for N90AP.plist in the springboard.app 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.

Farrukh Zafar

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

  • Pingback: How To Install Siri on iPhone 4/3GS | TheNewsChef()

  • http://www.cafespinn.com/ Pazu

    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).

  • http://appstore-iphone.blogspot.com/ Chahidkhan

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

  • rakoth

    Done on my iPhone 3GS, but original AssistantService.framework had to be replaced by this one – http://www.fileserve.com/file/W4CH9sz/AssistantServices.framework.zip
    (got it from another guide at ijailbreak.com).

    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

      how did u get i to work
      ie files??

  • Mott

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

  • jordan tort

    please give a step by step video for windows

  • Toby

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

    • Mott

      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

  • Jailbreakdude39

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

  • jailbreaker39

    This is what shows up

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

  • svtgod

    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

      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…

  • ahlun82

    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.

  • van

    Don´t work…

  • annoymous

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

  • http://appleiphone416gb.info/online/Kauf_jetzt/1124/3 Apple iPhone 4 16GB

    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!