[HOW-TO] 아이폰 3G, 아이팟 2G 멀티태스킹 및 배경화면 활성화
아이팟 2G 에 iOS4 를 설치해봐야, 특별히 외관상 변화된 것을 볼 수 없으며, 멀티태스킹 역시 지원되지 않습니다. 그나마 직접적으로 눈에 띄는 단 한가지 기능이 있다면, 폴더 기능이고, 이를 제외한다면 기존 3.1.x 버전과 별차이가 없습니다. 그러나 다음 순서를 참고하시면, 아이팟 2G 에서도 멀티 태스킹 및 홈화면에 대한 배경화면을 활성화시킬 수 있습니다.
[아이팟 2G 에 iOS4 를 설치한 초기 상태]
[아이팟 2G 에서 멀티태스킹과 홈화면의 배경이미지를 활성화시킨 상태]
** 본 예제는 탈옥된 iOS 4.0 버전을 기준으로 작성되었습니다.
** 다음 단계를 진행하기 전에, 자동잠금(AutoLock) 기능을 해제시키는 것이 편리합니다. (파일 다운로드/업로드시 네트워크 끊김현상 방지)
1. Cydia 어플을 실행시키고, OpenSSH 를 설치합니다. (이미 설치된 상태라면, 다음 단계로 점프)
[Cydia 어플 실행 >> Featured Packages >> OpenSSH 를 차례로 탭(Tap)]
[OpenSSH 의 Install >> Confirm 메뉴 탭(Tap)]
2. 설정(Setting) >> Wifi >> 현재 연결된 네트워크 이름을 차례로 탭(Tap)하여, 아이팟에 할당된 IP 주소를 확인합니다.
[설정(Setting) >> Wi-Fi 네트워크 >> 현재 연결된 네트워크 이름을 차례로 탭(Tap)하여, 할당된 IP 주소 확인]
3. SFTP 프로토콜을 지원하는 FTP 프로그램(예: Mac = CyberDuck (무료), PC = Filezilla (무료))으로, 2번 과정에서 확인한 아이팟으로 접속합니다. (프로토콜: SFTP, 아이디: root, 패스워드: alpine (탈옥된 아이팟의 초기 root 패스워드))
[SFTP 프로토콜 지원 FTP 클라이언트를 이용하여 아이팟 2G 로 접속]
4. 현재 폴더를 /System/Library/CoreServices/SpringBoard.app/ 로 이동시키고, N72AP.plist (아이폰 3G 는 N82AP.plist) 파일을 다운로드 받아, 이를 바이너리 Property List 파일을 인식 할 수 있는 에디팅 프로그램에서 불러옵니다. (Mac: Property List Editor(Xcode 설치시 번들로 설치됨), TextMate(상용/무료시험버전),BBEdit(상용/무료시험버전) 등 / PC: plist Editor for Windows(무료))
[N72AP.plist 또는 N82AP.plist 파일을 다운로드 받은 뒤, 바이너리 .plist 포맷을 읽을 수 있는 프로그램에서 열기]
5. 다음 코드를 <key>capabilities</key><dict>… </dict> 사이에 삽입해 줍니다. (아이폰 3G의 경우, 항목(Key)값이 이미 있을 경우, False 로 설정되어 있는 초기값을 단순히 True 로 변경시켜 주면 됩니다.)
<key>homescreen-wallpaper</key>
<true/>
<key>mutitasking</key>
<true/>
만약, Xcode 의 Property List Editor 에서 파일을 불러왔다면, capabilities 항목을 선택한 상태에서, Add Child 버튼을 클릭한 뒤, 다음 항목을 차례로 추가시켜 줍니다.
>> 멀티태스킹 활성화: Key: multitasking, Type: Boolean, 박스: On(체크/활성화)
>> 홈스크린 배경화면: Key: homescreen-wallpaper, Type:Boolean, 박스:On(체크/활성화)
[Property List Editor 에서 N72AP.plist 파일을 수정하는 화면]
2개의 항목을 추가시킨 뒤, File/Save 명령으로 변경된 내용을 저장합니다.
6. 수정한 N72AP.plist (또는 N82AP.plist) 파일을 아이팟으로 업로드 한 뒤, 기기를 재시작시킵니다.
이걸했더니 새드아이폰모드가 되네요…