탈옥강좌/탈옥

Siri 아이폰4 아이팟터치4세대 포트(Port) 성공

T.B 2011. 10. 30. 23:25


애플이 A5프로세서에만 최적화되었기 때문에 아이폰3GS 아이폰4 아이패드1 에서 Siri는 구동 될 수 없고, 아이패드2 지원 여부는 결정되지 않았다는 발표와는 달리, 아이폰4S가 출시하자 마자 A5프로세서에만 기술적으로 한정되어진게 아님이 밝혀지면서, 탈옥(jailbreak)의 이유가 하나 더 늘어났습니다.

이번에는 그 Siri의 아이폰4와 아이팟터치4세대 포트성공 동영상이 공개됐습니다. Siri 포트는 크게 어렵지가 않았습니다. 같은 이유로 국내커뮤니티에서도 아이폰3GS나 아이패드1에도 Siri 포트는 했습니다. (이건 누구나 가능합니다.) 이번에 공개된 Siri 포트는 단순히 포트만 하는 것이 아니라, 애플에서 막아놓은 서버에 접속하여 말 그대로 아이폰4S 처럼 Siri와 대화까지 가능합니다. (Siri의 한국어 지원은 2012년으로 확정됐습니다.)


아이폰4S와 아이폰4 Siri 구동 동영상입니다. 초기에 포트된 Siri의 구동 속도가 매우 느렸던 것에 비해 아이폰4S 정도는 아니지만 거의 비슷한 속도를 보여줍니다.


이번에는 아이팟터치 4세대에서의 구동영상입니다. 아이폰4와 아이팟터치4세대가 먼저 공개된 이유는 아이폰3GS나 아이패드1의 경우 256 RAM 인데 반해 아이폰4는 512MB이기 때문이지 않을까 싶습니다.(아이팟터치4세대도 256MB입니다만, CPU가 아이폰4와 같은 A4프로세서입니다.) 아무래도 Siri를 구동하기 위해서는 백그라운드 시스템 리소스가 필요한데, 보통 120MB밖에 유지하지 못하고 CPU도 느린 아이폰3GS의 경우 원활한 구동은 아직 어려울 듯 싶습니다.(아이패드1은 구동에 무리가 없어보입니다.)

Siri를 사용하기 위해서는 iOS5 가 필요합니다. 같은 512MB인 아이패드2는 아직 iOS4.3.3 밖에 탈옥이 불가합니다. 그러나 아이패드2에서도 곧 Siri를 사용할 수 있을 것으로 보는데요. 이유는 아이폰4S와 함께 iOS5에서 아이패드2도 탈옥에 성공했기 때문입니다.

How To Install Siri GUI On iPhone 4 and iPod touch 4G

DISCLAIMER: We here at Redmond Pie have not tested this method and do not recommend installing Siri on your iPhone 4 or iPod touch 4G. The following instructions are shared for educational purposes only. Proceed at your own risk.

Step 1: Jailbreak your iPhone/iPod touch on iOS 5 using Redsn0w or Sn0wbreeze.

Step 2: Download files required for the Siri port to iPhone 4 and iPod touch 4G. You will have to find these files yourself as we wont be able to share these files with you.

Step 3: Using a file explorer for your iOS device, copy over the AssistantServices.frameworkfolder you downloaded in Step 2 to Root > System > Library > PrivateFrameworks after plugging in your device to your computer via USB.

Step 4: Transfer all files from the Springboard folder in Step 2 to Root > System > Library > CoreServices > Springboard.app on your iOS device.

Step 5: Using iFile (you can get it from Cydia), open the .plist file for your iOS device fromSystem > Library > CoreServices > Springboard.app. It will be named N81AP for iPod touch 4G and N9x for iPhone 4 (where x may be 0, 1, 2).

Step 6: Add a new property list named assistant to the .plist file and set its class as Booleanwhile setting its value as YES.

Step 7: Add the following to the .plist file:

<key>assistant</key><true/>

Step 8: Respring your iOS device.



(via @euwars)

Siri 포트 방법이며 필요한 파일은 개발자가 정식으로 배포하기 전까지 개인적으로 직접 찾아야만 합니다. 현재 iOS 4.3.3 완탈이라 확인할 길이 없습니다. iOS5 완전탈옥이 공개되면 판올림 후 정식으로 다시 소개해드릴 것을 약속드리면서 이만 줄이겠습니다. 이상 T.B였습니다.^^*

via 1, 2, 3, 4, 5, 6, 7

[업데이트2011.10.30 pm11:42] Jaxov 에 올라온 Siri 포트 방법입니다.

Required Downloads:

  • Download the necessary Siri files from the iPhone 4S (Extracted files from the iPhone 4S to place to iDevice so you'll be able to get the GUI).
  • iFile and OpenSSH which both can be found in Cydia.
  • SFTP client (WinSCP for Windows and CyberDuck for Mac OS X).
  • An iPhone or iPod Touch jailbroken to iOS 5 public release. Read our tutorial here.

Disclaimer:

As this is a very early build of the project we do not recommend installing the Siri GUI on your iPhone or iPod Touch. We haven't tested these methods ourselves and we are sharing this to all our readers just for the sake of information. With that said, please proceed at your own risk.

Steps on How to Install Siri GUI on iPhone or iPod Touch Running iOS 5:

  1. Extract the required Siri files that you have downloaded above.
  2. Now open the SFTP client (WinSCP in this guide) and fill the following info below:
  3. Host name: <type the IP address of your network from the WiFi settings on your iPhone>
    Username: root
    Password: alpine

  4. Open the following directory and copy AssistantServices.framework which can be found on the Siri files you have extracted earlier.
  5. /System/Library/PrivateFrameworks/

  6. Now proceed to the directory below and copy all the files that are found inSpringBoard_Assistant_pics folder. Again this is from the Siri files which you downloaded earlier.
  7. /System/Library/CoreServices/SpringBoard.app

  8. Once that's done, turn on your iDevice and open iFile and navigate to the same directory as the previous step. You should be able to find a file named N90AP.plist for iPhone while it isN81AP.plist if you are using an iPod Touch. Select the file, tap Edit and type the following:
  9. <key>assistant</key><true/>
    after
    <key>720p</key><true/>

  10. Now you are pretty much done. You just need to Respring your device and you should get the Siri GUI. Hold down the Home button to activate Siri.

NOTE: If Siri GUI does  not appear after performing the steps above, try with a different AssistantServices.framework instead of the one that's found in Step 3. Download here.

728x90
반응형