How to install Siri interface on the iPhone 4

By Lei Cao

October 29, 2011 News 14 Comments

First declare, currently only let iPhone 4 and iPod touch 4G can call to the Siri UI interface, it still can not connect to Apple’s server. The test available on the iPhone 4 iOS 5.

[Note: This UI will replace the previous "voice control" feature]

You need to prepare:

1. The jailbroken iPhone 4 or iPod touch Touch 4G running iOS 5. You can jailbreak iOS 5 with Redsn0w.
2. i-Funbox or iTools and other system tools.
3. iFile
4. Download the Siri file.

How to install Siri on your device:

Step 1: Extract siri.rar file.

Step 2: Copy the extracted folder AssistantServices.framework with i-funbox or other tools to /System/Library/PrivateFrameworks/ directory.

Step 3:  Copy all files in SpringBoard_Assistant_pics folder to /system/library/coreservice/springboard.app directory [Note not copy a folder].

Step 4: Modify “N90AP.plist” (iPhone 4) “N81AP.plist” (iPod touch Touch4) in /system/library/coreservice/springboard.app with iFile. Then add <key>assistant</key><true/> in <key>720p</key><true/> behind, save and exit.

Step 5: Reboot the iPhone, and then holding down home botton in the locked screen, you can see Siri UI.

  • Please note step 4, you must use iFile editing. Do not use such itools and ifunbox to Modify, respring will appear DFU Loop.
  • If the device still respring loop, you can delete <key>assistant</key><true/> in N90AP.list to Restore the initial state, then reboot.
  • If the above steps are right, but still can not successfully call up Siri, only appear voice control or DFU Loop, which means unsuccessful. Try to use another AssistantServices.framework folder replacing the prior one, that probably is competing with the Factory time. AssistantServices.framework.rar
  • To restore the voice control, you need to deleteassistantin the N90AP.list.

Updating

Fix respring loop

Note that after you copy AssistantServices.framework folder to /System/Library/PrivateFrameworks/ directory

Please set AssistantServices.framework folder permissions to 755
Then modify N90AP.plist (iPhone 4); N81AP.plist (iTouch4) in /system/library/coreservice/springboard.app with iFile.

found <key>720p</key><true/>, add <key>1080p</key><true/>,  <key>assistant</key><true/> behind it, save and exit.

Email Newsletter

Join with 1832 Subscribers ! Get Our Latest Articles Delivered to Your email Inbox and Get Giveaways, Tips to Become a GEEK!

When signing up you will initially receive a confirmation email requiring your approval to complete the Subscribtion.

Latest Comments
  1. Mluca117
  2. Mluca117
  3. Sdsaf
  4. Choisol0729
  5. Choisol0729
    • Lei Cao
      kevin
  6. Mluca117
    • Lei Cao
      kevin
  7. Argymazing
  8. Mxtime
    • Lei Cao
      LIMBER

Leave a Reply

Your email address will not be published. Required fields are marked *