* 필독사항입니다.
2008년 1월 16일 1.1.3 펌웨어 업데이트가 되었습니다. 아래와 같은 방법대신 이 방법으로 해주시길.
http://bikblog.egloos.com/1708474
개인적으로 아이팟 터치 초기모델(1.1.1 펌웨어)을 해킹해 잘 사용하고 있고, 그동안 거쳐왔던 해킹의 과정 몇개를 블로그에 올렸습니다. 하지만 인터넷의 특성상, 검색에 따라 과거의 포스팅이 보여지는 경우도 있고, 해킹에 필요한 일부 사이트는 닫혀 있는 경우도 있어, 댓글로 질문을 주시는 분들이 많아졌습니다. 클리앙이나 위드아이팟에도 방법이 나오기는 합니다만, 처음 하는 분들에게는 그리 쉬운 작업도 아닙니다. 그래서 최신의 방법으로 정리를 해야할 필요성과 의무감(?)을 갖고 본 포스팅을 시작합니다. 방법은 최신의 방법을 기준으로 합니다.
해킹을 해야 하는 이유는 분명합니다. 아이폰에만 허락된 메일, 날씨, 주식, 메모, 날씨, 구글맵을 쓸 수 있고 e북리더나 to do list를 비롯해 일반 사용자들이 만들어 놓은 수많은 어플리케이션이 있기 때문입니다. 또한 아이팟 터치의 가장 큰 단점으로 지적된 '한글 입력'도 가능하기 때문입니다.
이 포스팅의 내용구성은 다음과 같습니다.
0. 사전 준비사항
1. 1.1.2 ->1.1.1 다운그레이드 방법
2. 1.1.2 해킹 하기
3. 1.1.2 에서 아이폰용 어플 사용방법
4. 데이터 이동 방법
5. 한글 입력 방법
---------------------
0. 사전 준비사항
# 아이팟 터치 버전 확인 : 초기 모델은 1.1.1 이었는데... 11월 중순부터 풀린 물량은 1.1.2 버전인듯 합니다.
메인 화면에서 "설정>일반>정보"를 보시면 중간쯤에 버전이 나옵니다 여기에 1.1.2로 되어있다면... 1.1.1로 다운그레이드가 필요(현재나온 방법은 모두 1.1.1을 기준으로 하고 있기에)합니다. 따라서 1.1.1이면 1번을 무시하고 바로 2번으로 넘어가시고, 1.1.2라면 1번 과정으로 다운그레이드를 해야합니다.
# 무선랜 연결상태 확인 : 가장 최신의 방법은 기존 방법에 비해 PC의 의존도가 상당히 낮아졌습니다. 대신 반이상의 작업을 웹접속을 통해 하게되기 때문에 안정적인 무선랜 환경이 필수적입니다. 로그인이 필요한 무선랜(FON이나 네스팟같은) 서비스로는 해킹작업이 불가능하며 자신의 통제하에 있지 않은 무선랜(예를 들어 옆집의 무선랜을 이용하는 경우라면 옆집에서 무선랜 장비를 끄면... 불가능 하겠죠)은 권장하지 않습니다.
# 슬립모드 비활성화 : 슬립모드에서는 무선랜을 비활성화 시키기 때문에 작업 중간에 무선랜 연결이 끊어지면 갑자기 뻑나는 경우가 생깁니다. 따라서 시작전에 "설정>일반>자동잠금"에서 '안함'을 선택해 주세요.
# PC에 .net framework 3.0 설치 : 사실 설치안해도 되는데... 전체 진행과정이 원활하지 못하다면 PC에 설치하고 해보시면 문제가 해결되는 경우도 있습니다(저도 왜 그런지 기술적인 부분까지는 모르겠습니다만). 특히 2번 과정에서 문제가 있으신 분들은 더더욱.
1. 1.1.2 -> 1.1.1 다운그레이드 방법
① 일단 링크를 따라 가시면 중간쯤에,
Download it from http://appldnld.apple.com.edgesuite....a_Restore.ipsw라고 있는데 이걸 클릭하시면 1.1.1용 펌웨어를 다운로드 받을 수 있습니다.
② 이 펌웨어는 리스토어용이므로 파일 이름을 바꿔줘야 합니다.
iPod1,1_1.1.1_3A110a_Restore.ipsw 이렇게 되어 있는 이름을 iPod1,1_1.1.1_3A110a.zip으로 바꿉니다. 즉, 'Restore.ipsw' 부분을 '.zip'로 바꾸면 되는 것이죠.
③ 일단 아이튠스를 종료하고 아이팟 터치를 리부팅합니다. 이때 위쪽의 슬립버튼과 홈버튼을 동시에 누르고 있다가 10초 후에 위쪽 슬립버튼을 누른 손가락을 뗍니다(홈버튼은 계속 누른 상태) 이 상태에서 아이튠스를 실행하면 복구모드로 들어가게됩니다.
④ 복구모드에서는 자동으로 최신 버전으로 업그레이드하겠냐고 물어보는데... 여기서 업그레이드를 하면 해킹안한 1.1.2가 되버리므로 가볍게 취소해줍니다. 다음 shift를 누른 상태에서 복원버튼을 클릭하면 폄웨어를 선택할 수 있는 창이 뜹니다.
⑤ 여기서 앞서 '②'번에서 작업(?)한 파일을 선택하면 1.1.1로 다운그레이드가 됩니다.
* 에러에 대한 대처
- 1015 에러 : 이 경우에는 어쩔 수 없이 1.1.2용 jailbreak가 나오기를 기다리는 수 밖에는 없습니다.
- 1602, 1604 에러 : 이 경우는 한번도 아이튠스를 설치한 적이 없는 PC에서 아이튠스를 설치한 후에 하면 되는 경우가 있습니다. 이 방법이 안통하면 맥 OS 시스템으로 운용되는 노트북이나 맥을 이용해 1.1.2(정상적인 방법)로 복원하고, 다시 PC에서 1.1.2 복원을 한 후에 위에 소개한 방법을 적용시키면 됩니다.
2. 1.1.2 해킹 하기
# 일단 PC와 아이팟 터치를 분리합니다.
# PC에 Java Runtime이 설치되어 있어야 합니다. 설치되어 있지 않다면 (다운로드 페이지 바로가기) 를 방문해 파일 다운로드 후 설치합니다(온/오프라인용 어떤 것이든 상관없습니다).
① 아이팟 터치의 사파리를 실행시켜 http://jailbreakme.com 에 접속합니다. 이후 과정은 유투브 동영상을 보고 그대로 따라합니다(클릭). 이 과정까지 끝나면 화면에 installer 아이콘이 생깁니다. 이것저것 설치해보고 싶겠지만 꾹 참고 다음 과정으로 넘어갑니다.
② Installer를 클릭하고 tweaks(1.1.1)을 클릭해 OktoPrep설치합니다. 설치가 끝나면 재부팅(슬립버튼을 길게 눌러 빨간색 화살표와 밀어서 전원끄기라는 메시지가 보이는 상태)을 한번 해줍니다. 그리고 다음 과정을 진행합니다.
③ 1.1.2 버전용 jailbreak를 다운로드 받고 압축을 풀어놓습니다. (다운로드:클릭) 이때, 압축이 풀린 폴더는 한글이 없는 디렉토리에 있어야 합니다. 일반적으로 C:\>가 가장 무난합니다. 또한 계정 이름이 한글로 되어 있는 경우에는 제대로 작동하지 않습니다. 이 경우, 영문 이름으로 된 계정을 다시 만들고 로그인을 다시 해주셔야 프로그램이 정상적으로 작동합니다.
④ iTunes에 연결하면 최신버전으로 업데이트 하겠나고 물어봅니다. 주저없이 업데이트합니다. 업데이트가 끝나면 아이팟이 연결되어 있는 상태에서 아이튠스를 종료하고 바로 위에서 다운로드 받고 압축을 풀어놓은 1.1.2 폴더에 들어가 Windows.bat을 실행합니다. 한글이 한글자라도 있으면 제대로 프로그램이 작동하지 못합니다. 또한 앞서 말씀드린 대로 자바 런타임이 필수입니다.
⑤ 모든 조건이 만족되면 가상도스 창이 뜨고 잠시후에 아래와 같은 이미지가 뜹니다.

⑥ 이 상태에서 SSH 옆에 체크 표시를 해주고 패스워드를 적당히 바꿔줍니다. 이 SSH는 쉽게 말해 PC와 아이팟 터치 사이에 무선으로 데이터를 주고 받을 수 있게 해주는 것입니다. 나중에 아이팟 터치에서 Open SSH를 설치해도 됩니다만 이 상태에서 바로 설치하는게 편하겠죠? Jailbreak!를 눌러주면 아래와 같은 창이 뜨며 해킹을 시작합니다.

⑦ 이 과정이 끝나면 아이팟 터치를 재부팅하라는 메세지가 나옵니다. 재부팅(슬립버튼을 길게 눌러 빨간색 화살표와 밀어서 전원끄기라는 메시지가 보이는 상태)을 하고 나면 잠시후 아이팟 터치가 자동으로 한번 더 재부팅 됩니다. 일단 여기까지 완료 하면 1.1.2 해킹은 끝입니다.
3. 1.1.2 에서 아이폰용 어플 사용방법
# 아이폰용 어플의 설치가 필수적인 것은 아닙니다. 5개를 모두 설치해도 되고, 자신에게 필요한 것만 설치하거나 하지 않아도 전며 문제 없습니다.
① 메인 페이지에 installer를 클릭하면 가장 오른쪽 아래에 지구본 모양 아이콘과 Source라는 글자가 보입니다. 이것을 클릭합니다.② 오른쪽 위에 edit를 누르고 왼쪽에 add를 누릅니다. 그러면 add source라는 창이 뜹니다. 여기에 applerepo.com 또는 applerepo.a.la (만약 이 주소가 안된다면 repo.us.to를 넣어보세요. 현재로서는 앞의 두 곳에서 왔다 갔다 하는 것 같은데... 둘 중 되는 쪽이 정답입니다. ) 입력하고 OK를 누릅니다. 창이 사라지면 오른쪽의 done버튼을 누르고 왼쪽 위에 refresh 버튼을 눌러줍니다.
③ 리프레시가 끝나고 나면 두 번째 칸에 Apple's Repository라는 소스가 생깁니다. 그리고 제일 아래쪽에 install 탭을 누르면 아래 사진처럼 iphone용 1.1.1과 1.1.2 카테고리가 생깁니다.
④ 안으로 들어가면... 아이폰용 어플 5종 세트가 보입니다. 여기서 선택하고 인스톨 해주시면 됩니다. 다만 구글맵의 경우는 Goolgle Map Prep for 1.1.2를 먼저 설치해야 하고, Mobile mail역시 Mobile Mail Prep for 1.1.2를 먼저 설치하고 나서 어플을 설치해야 제대로 돌아갑니다.(물론 중간에 홈버튼을 눌러 메인페이지로 빠져나와줘야 활성화가 됩니다. 이 과정없이 그냥 순서만 맞춰 깔아주면 Prep를 먼저 설치하라는 안내 멘트가....)
⑤ 1.1.1.에서는 e북 리더를 설치하면 따로 폴더를 만들어 줘야 했는데... 1.1.2에는 설치하면 바로 생성됩니다. 다만, winscp를 통해 무선으로 집어 넣어야 하는데 winscp가 잘 안됩니다. 이럴때는 openSSH를 설치해주심 됩니다. 첫 번째 연결에만 시간이 좀 걸리고 그 다음부터는 1.1.1과 동일한 속도로 연결됩니다. 물론, 1.1.2 jailbreak 과정에서 SSH를 함께 설치하셨으면 이 과정은 필요없습니다.

어제 오후에 올릴 계획이었느나 갑자기 일거리가 폭주하는 바람에 이제서야 올려봅니다. 위 1, 2, 3번을 성공하셨다면 4번과 5번은 그것의 연장이나 응용이므로 누구나 쉽게 하실 수 있을거란 생각에서 조금 짧게 작성했습니다.
4. 데이터 이동 방법
# 데이터 이동 방법에는 크게 두가지가 있습니다. 유선을 이용하는 방법과 무선을 이용하는 방법인데... 무선은 일반적으로 Winscp를 많이 이용하고(물론 파일질라나 SFTP를 지원하는 툴은 모두 사용가능합니다), 유선은 일본쪽(에서 개발된 것으로 보여지는) 터치 익스플로러를 이용하는 것이 가장 편리합니다. 무선랜 연결이 편한 분은 winscp를, 무선 공유기가 없는 환경이라면 터치 익스플로러를 사용하시면 됩니다.
# 굳이 없어도 됩니다만... dock의 캡처 기능을 이용해 캡처 받은 사진을 이용하는 경우나 ebook 데이터를 넣는 경우에 필요합니다. 뭐. 그 외에도 많은 경우에 필요할 것입니다.
- 먼저 winscp 사용법입니다.
① winscp를 다운로드 받아winscp382.exe (클릭)PC에 설치합니다.
② 설치하고 실행 아이콘을 더블클릭 하면 로그인 창이 뜹니다. new 키를 누르면 몇가지 정보를 넣는 창이 뜹니다. 일단 Host name에 아이팟 터치의 ip주소를 넣습니다. 주소는 설정>와이파이>현재 접속되어 있는 이름 옆에 파란색 원(가운데 > 표시가 있는)을 누르면 알 수 있습니다. 별다른 설정을 변경하지 않았다면, User name은 root, password에는 alpine을 넣으면 됩니다.
③ 접속이 완료되면 드래그&드롭으로 파일을 옮길 수 있습니다.
- 두번째는 터치 익스플로러 사용법입니다.
① 터치 익스플로러를 다운로드 받아(TouchExplorer_003K.zip) 압축을 풉니다(멋진 번역을 해주신 클리앙 Charles..님께 감사드립니다)
② 적당한 폴더에 압축을 풀고, C\:Program Files\Common Files\AppleMobile Device Support\bin 폴더안에 있는iTunesMobileDevice.dll 파일을 복사해 같은 폴더에 넣고 TouchExplorer.exe을 실행하면 됩니다. 역시 winscp 처럼 드래그 & 드랩으로 복사하거나 삭제할 수 있습니다.
* E 북 데이터는 /var/root/Media/EBooks/ 폴더에 넣으면 됩니다. txt 파일만 가능하며 저장할때 인코딩 방식을 유니코드로 지정해줘야 제대로 보입니다.
* 캡처 받은 파일은 /var/root/Media/DCIM/100APPLE/ 에 jpg로 보관되어 있습니다.
5. 한글 입력 방법
일단 이런 멋진 작업을 해주신 Coryas님께 먼저 감사드립니다. 일단 아래 URL(coryas님의 페이지)로 접속합니다.
http://coryas.com/ipod/

(이미지 역시 Coryas님의 것입니다)
위쪽에 아이폰 어플을 사용하는 방법(인스톨러의 소스에 접속 페이지를 넣는 방법)으로 인스톨 할 수 있습니다. 웹페이지는 물론 메모와 일정 등 글자 입력이 가능한 곳에서는 모두 사용가능합니다.
모두 즐 터치 하시길.
PS. 12월 26일 추가 사항
1. 한글 2벌식 키보드를 사용할 수 있습니다. 즉, PC나 노트북의 키보드와 똑같다는 이야기죠. 물론 위에 나온 Coryas님의 키보드와 함께 사용가능합니다.(나도써보자)
2. 오늘부로 본 블로거의 아이팟 터치는 여친님께 상납됩니다. 따라서 이 후의 질문은 동료의 아이팟 터치를 빌려 답변을 드릴 수 밖에 없는 상황입니다. 답변이 늦더라도 화내거나 노여워 하지 마시고... 이글루스 레츠리뷰에 본 블로거가 제품을 받을 수 있도록 기도해 주세요.
이 글과 관련있는 글을 자동검색한 결과입니다 [?]