iPod Touch 강좌 31. 펌웨어 2.1 해킹하기

2008/09/15 16:29

펌웨어 해킹

일단 2.1의 변화된 기능을 살펴보기 위해 현재는 2.1로 판올림한 상태다. 따라서 이번 글에서는 펌웨어 2.1을 Jailbreak하는 방법을 살펴 보겠다. 이전 글에서 설명했듯이 Jailbreak하는 도구는 많다. ZiPhone도 있고 PwnTool도 있다. iFree처럼 다기능 도구도 있다. 아울러 2.0.2를 Jailbreak하면서 사용한 QuickPwn도 있다. Jailbreak 하는 방법만 따지면 iFree보다는 불편하지만 가장 빠른 속도로 Jailbreaking을 제공하는 QuickPwn으로 Jailbreak하는 방법을 설명하겠다.

목차

아이팟 터치 2세대

얼마 전 iPod Touch 2G가 발표되었다. 3.5인치의 화면은 바뀐 것이 없지만 커널형 이어폰이 도입되었고, 볼륨 버튼, 내장 스피커가 추가되었다. 전체적인 디자인은 1세대의 평평한 뒷면이 아니라 iPhone처럼 볼록한 뒷면을 가지고 있다. 아울러 배터리 성능 역시 향상되었으며, 가격은 당연히 내려갔다. 그러나 1세대에서 2세대로 갈아탈만한 두드러진 특징은 보이지 않는다. 대신 2세대가 등장함으로서 1세대의 중고 가격이 내려갔다는 점 정도 일까.

iPod Touch 2G에는 펌웨어 2.1이 포함되어 있다. 지금까지 이루어진 2.0.1, 2.0.2, 2.0.5처럼 작은 판올림이 아니라 2.0대에서 2.1대로 판번호만 보면 상당한 변화가 있는 판이다. 그러나 외형적으로 보면 큰 변화는 없다. 물론 이 판을 사용해본 시간이 얼마되지 않는다. 판올림이 되지 않는 다는 이야기를 듣고 확인을 위해 판올림했다. 그리고 별문제가 없다는 것을 알고 다시 1.1.5로 판내림한 뒤 지금까지 iFree의 문제때문에 고민했기 때문이다.

펌웨어 해킹

아무튼 일단 2.1의 변화된 기능을 살펴보기 위해 현재는 2.1로 판올림한 상태다. 따라서 이번 글에서는 펌웨어 2.1을 Jailbreak하는 방법을 살펴 보겠다. 이전 글에서 설명했듯이 하는 도구는 많다. ZiPhone도 있고 PwnTool도 있다. 처럼 다기능 도구도 있다. 아울러 2.0.2를 Jailbreak하면서 사용한 QuickPwn[1]도 있다. Jailbreak 하는 방법만 따지면 iFree보다는 불편하지만 가장 빠른 속도로 Jailbreaking을 제공하는 QuickPwn으로 Jailbreak하는 방법을 설명하겠다.

  1. [QuickPWN 2.1 GUI Jailbreak.zip]를 클릭해서 QuickPWN 2.1 GUI Jailbreak.zip 파일을 내려받는다. 메가업로드를 통해 파일을 내려받는 방법은 iPod Touch - 원클릭 복구팩을 참조하기 바란다.
  2. 내려받은 QuickPWN 2.1 GUI Jailbreak.zip을 임의의 폴더에 풀어놓고 'QuickPwn'을 실행한다.
  3. 자신에게 적당한 모델(예: iPod Touch)를 클릭하고 오른쪽 화살표를 클릭한다.

  4. 'Browser'단추를 클릭한 뒤 펌웨어 2.1 파일을 지정한다. 펌웨어 2.1로 'iPod Touch'를 판올림했다면 이 파일은 %AppData%\Apple Computer\iTunes\iPod Software Updates에 존재한다. 여기서 %AppData%는 환경변수로 '시작/실행/cmd'를 실행한 뒤 'set' 명령을 실행하면 확인할 수 있다.

  5. 필요한 옵션을 선택한 뒤 오른쪽 화살표를 클릭한다. 'Add Cydia'는 Cydia Installer를 설치하는 옵션이며, 'Add Installer'는 Installer를 추가하는 옵션이다. 'Replace boot logos'는 부트 로거를 바꾸는 옵션이지만 기본 로고가 더 낫기 때문에 굳이 선택할 필요는 없다고 본다.

  6. 'Please connect your device via USB now to contine.'화면에서 오른쪽 화살표를 클릭한다.

  7. 예전의 'QuickPwn'에서는 명령행 창이 나타나지만 GUI판은 명령행이 아니라 다음과 같은 화면이 나타난다. 메시지에 따라 'iPod Touch'를 동작하면 'Jailbreak'가 진행된다.

탈옥을 완료하면 그림처럼 스프링보드에 Installer 아이콘과 Cydia Installer가 나타난다. 아래 그림은 윈터보드(WinterBoard)를 설치하고 Buuf2 테마를 설치한 뒤의 화면이다.

관련 글타래


  1. QuickPwn 제작자에 따르면 /System/Library/PrivateFrameworks/MobileInstallation.framework 폴더의 MobileInstallation 파일을 해킹 하기 전 백업하고 해킹한 뒤 다시 복사해야 한다고 한다. 그러나 iPod Touch는 이런 절차가 필요없었다. 아마 iPhone에서 필요한 작업으로 보인다. 

Tags

Firmware 2.1, iFree, iPod Touch, iPod Touch 강좌, Jailbreak, Pwntool, QuickPwn, ZiPhone, 펌웨어 2.1