: TB의 SNS 이야기 :: Siri 아이폰4 아이팟터치4세대 포트(Port) 성공



애플이 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.

Posted by T.B

댓글을 달아 주세요

  1. paz 2011.10.30 23:37  댓글주소  수정/삭제  댓글쓰기

    탈옥, 원복, 탈옥, 원복 하기를 수십번.. 개인적인 탈옥의 번거로움으로

    다시는 탈옥하지 않겠다 했었건만 ㅠㅠ... siri가 또 다시 탈옥의 유혹에 빠져들게 만드네요..

    솔직히.. 완탈과 siri 조합의 유혹이라면 기꺼이 빠져들고 싶지만요 ㅋㅋ

    • BlogIcon T.B 2011.10.30 23:55 신고  댓글주소  수정/삭제

      준탈이 가능하기는 하지만, 여러가지 이유(Cydia tweak 설치시 리부팅, 테마, 즐겨사용하는 tweak의 미호환)로 판올림 꾹 참는 중입니다. (아마 조만간 Siri 때문에 판올림 할수도..)

  2. 징징징 2011.10.31 14:40  댓글주소  수정/삭제  댓글쓰기

    siri로 인해. 탈옥의 이유가 생겼네요.. 한국어 정식지원할때 완벽하게 탈옥폰에서 siri지원이였으면 좋겠습니다. 그러면 4s의 펌프를 어느정도 이겨낼듯..ㅎㅎ

    • BlogIcon T.B 2011.10.31 14:52 신고  댓글주소  수정/삭제

      4S 펌프ㅋ 안그래도 지금 4.3.3 완탈에서 5판올림 할까 말까 고민중이에요. 아무래도 4S 국내출시되기 전에 미리 써보는것도 좋을거 같아서요~

  3. jangsj4028 2011.12.20 20:47  댓글주소  수정/삭제  댓글쓰기

    램점유도 있겠지만 시퓨를 은근히 많이 먹는거같네요 보니까 A4, A5사용기종은 되는거같은데 그 이전 3세대 디바이스는 모두 제외된듯하군요...

    • BlogIcon T.B 2011.12.20 23:58 신고  댓글주소  수정/삭제

      A5 면, 아이폰4S와 아이패드2인데요. iOS 5.X 이하 4.X에서 Siri포트가 되는지는 모르겠습니다. 저는 Siri를 사용하기 위해서는 iOS 5.x 이상이 필요한 걸로 알고 있고, 같은 이유로 A4의 아이폰4를 4.3.3 완탈에서 5.0.1 로 판올림 했습니다. 아이패드2는 아직 5.X 탈옥이 안됐구요.

      CPU문제보다는 램점유율 문제로 알고 있습니다. 3세대 기종인 아이폰3GS와 아이패드1도 포트된 사례가 많구요.(이건 국내 모 커뮤니티에도 올라왔죠) 딱히 안될 이유도 없는게, Siri가 iDevice 전기종은 물론, 안드로이드나 심지어 일반PC에서도 사용할 수 있는것으로 알려졌구요~

  4. - 2012.01.16 13:55  댓글주소  수정/삭제  댓글쓰기

    아이팟 터치 4세대의 ram 용량은 256MB 입니다

    • BlogIcon T.B 2012.01.16 14:01 신고  댓글주소  수정/삭제

      네, 알고 있습니다. 이전에 오타난걸 어떤분께서 지적해주셔서 수정했는데, 작년 10월 30일에 썼던글이라 미쳐 수정하지못했습니다. 지금 수정했습니다.

  5. 민병찬 2012.03.24 20:21  댓글주소  수정/삭제  댓글쓰기

    동영상 초반에 있는 작업은 컴퓨터로 실행해야 하나요?